我是Android开发的新手。到目前为止,我已经开发了一个使用SMSManager
的应用程序。
我在活动设备上测试我的应用程序,当它到达smsManager.sendTextMessage
时,它会抛出android.premission.SEND_SMS
的异常。
我知道我必须获得设备许可。
我的问题是: 我可以直接从IDE上传应用程序时发送短信,还是必须手动安装.apk?
答案 0 :(得分:2)
您必须在清单文件中添加以下权限:
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
答案 1 :(得分:1)
如果您通过调试/ IDE / ADB安装应用程序,它将自动获得您在清单中所需的权限。
所以:是的!通过调试器在设备上运行时,应用程序将能够发送测试消息。
奖励信息:如果你做了#34;东西&#34;如果应用程序没有适当的权限,调试器将为您提供异常和提示错误。