2011-11-01 3 views
0

내 앱은 SEND_SMS 및 RECEIVE_SMS 권한을 가지고 있으며 게시하여 android.hardware.telephony 요구 사항을 가져옵니다. 결과적으로 앱은 마켓의 갤럭시 탭 10.1 ('전화 통신'으로 인해)에 표시되지 않습니다.Android :: 텔레포니없는 SMS 사용 권한

질문은 android.hardware.telephony (내 10.1 번 앱을 사용 가능하게 만드는 방법)를 피하고 SMS를 사용할 수 있도록하는 방법입니다. PS 탭에는 SMS 기능이 있습니다.

답변

3

당신은 당신의 안드로이드 매니페스트에이를 추가해야합니다 :

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

그런 다음 당신은이 기능을 사용할 수없는 경우에 대해 조심해야합니다.

+0

'돌보는'예를 들려 줄 수 있습니까? – Mikhail

+1

SMS를 보내거나 받으려면 휴대 전화가 아닌 장치에서 응용 프로그램이 중단되지 않도록해야합니다. 예를 들어, BT를 지원하지 않는 전화기에서 블루투스를 사용하고 BluetoothAdapter에서 보류를 시도하면, BT가 존재하지 않기 때문에 널 객체를 얻게됩니다. 비 전화 장치에서 SmsManager를 받으면 어떻게되는지 확인하십시오. – Jong