在Active Android设备上发送短信权限

时间:2014-05-24 07:44:53

标签: android sms

我是Android开发的新手。到目前为止,我已经开发了一个使用SMSManager的应用程序。

我在活动设备上测试我的应用程序,当它到达smsManager.sendTextMessage时,它会抛出android.premission.SEND_SMS的异常。 我知道我必须获得设备许可。

我的问题是: 我可以直接从IDE上传应用程序时发送短信,还是必须手动安装.apk?

2 个答案:

答案 0 :(得分:2)

您必须在清单文件中添加以下权限:

<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />

答案 1 :(得分:1)

如果您通过调试/ IDE / ADB安装应用程序,它将自动获得您在清单中所需的权限。

所以:是的!通过调试器在设备上运行时,应用程序将能够发送测试消息。

奖励信息:如果你做了#34;东西&#34;如果应用程序没有适当的权限,调试器将为您提供异常和提示错误。