Android::没有电话的SMS权限
我的应用程序拥有发送和接收短信的权限,通过发布它可以获得android.hardware.telephony要求。因此,Galaxy Tab 10.1的应用程序在市场上不可见(由于“电话技术”) 问题是如何避免android.hardware.telephony(使我的应用程序可用于Tab 10.1)并能够使用SMS。Android::没有电话的SMS权限,android,permissions,sms,telephony,Android,Permissions,Sms,Telephony,我的应用程序拥有发送和接收短信的权限,通过发布它可以获得android.hardware.telephony要求。因此,Galaxy Tab 10.1的应用程序在市场上不可见(由于“电话技术”) 问题是如何避免android.hardware.telephony(使我的应用程序可用于Tab 10.1)并能够使用SMS。 PS选项卡具有SMS功能。您应该将其添加到Android清单中: <uses-feature android:name="android.hardware.telephon
PS选项卡具有SMS功能。您应该将其添加到Android清单中:
<uses-feature android:name="android.hardware.telephony" android:required="false"/>
然后,您必须注意此功能不可用的情况。您应该在Android清单中添加此功能:
<uses-feature android:name="android.hardware.telephony" android:required="false"/>
然后,您必须注意此功能不可用的情况。您能举一个“注意”的例子吗?如果您要发送或接收SMS,您必须确保您的应用程序不会在非手机设备上崩溃。例如,如果您在不支持BT的手机上使用蓝牙,并且您尝试在BluetoothAdapter上获得联系,您将获得一个空对象-因为BT不存在。查看当您在非手机设备上联系到SMS管理员时会发生什么情况。您能举一个“小心”的例子吗?如果您要发送或接收SMS,您必须确保您的应用程序不会在非手机设备上崩溃。例如,如果您在不支持BT的手机上使用蓝牙,并且您尝试在BluetoothAdapter上获得联系,您将获得一个空对象-因为BT不存在。查看当您在非电话设备上联系到SmsManager时会发生什么。