2013-08-09 6 views
2

글쎄,이 앱에는 기기 SMS 및 부재 중 전화를 읽을 수있는 옵션이 있습니다. 이것은 필요한 기능은 아니지만 현재의 기능입니다. 문제는 내가이 권한을 가지고있다 :앱이 태블릿과 호환되도록 만들기

<uses-permission android:name="android.permission.READ_CONTACTS"> 
</uses-permission > 
<uses-permission android:name="android.permission.RECEIVE_SMS"> 
</uses-permission > 
<uses-permission android:name="android.permission.READ_SMS"> 
</uses-permission > 
<uses-permission android:name="android.permission.READ_PHONE_STATE"> 
</uses-permission > 

을 그리고 나는 그들 중 일부는 정제와 응용 프로그램이 호환되지되어 있는지, 그래서 내가로 변경하려고 지금

<uses-feature android:name="android.permission.READ_CONTACTS" android:required="false"> 
</uses-feature> 
<uses-feature android:name="android.permission.RECEIVE_SMS" android:required="false"> 
</uses-feature> 
<uses-feature android:name="android.permission.READ_SMS" android:required="false"> 
</uses-feature> 
<uses-feature android:name="android.permission.READ_PHONE_STATE" android:required="false"> 
</uses-feature> 

그러나 앱을 실행하면 휴대 전화에서 SMS가 표시되지 않습니다. 작동 시키려면 내가 포함시켜야 할 다른 것이 있습니까?

감사합니다.

+0

:

여기
<uses-feature android:name="android.hardware.telephony" android:required="false" /> 

이 기능을 의미 모든 권한의 목록입니다? 이러한 옵션은 바로 태블릿에서 사용할 수 있습니다. – Exceptional

+0

불행히도 모든 태블릿에는 그러한 것이 없습니다. –

+1

SMS에 관련된 코드를 넣고 try catch 블록에있는 연락처를 사용하면 지원되지 않는 대체 방법을 수행 할 수 있습니다. – Exceptional

답변