繁体   English   中英

android-请求正确的权限以在收件箱中保存短信

[英]android - Request correct permissions to save an SMS on Inbox

我希望我的Android程序能够在用户的收件箱中保存短信。
我已经找到了完全可以做到这一点的问题 ,但是这句话:

getContentResolver().insert(Uri.parse("content://sms/sent"), values);

抛出SecurityException

我已经在清单文件中请求了SMS_WRITE权限。
有任何想法吗?

也花了我一些时间,看来您也需要READ_SMS权限

(在那找到它: http : //www.andreabaccega.com/blog/2010/08/12/write-an-sms-without-sending-it-on-android-2-2-froyo/

为我工作。

因为原始的SMS应用程序使用此ContentResolver,所以您可以检索它,但是正如CW所说,它可能存在或可能不存在。 然而; 根据我的经验,大多数处理SMS和交互的应用程序实际上都会读取SMS ContentProvider(com.android.providers.telephony)。

权限名称是WRITE_SMS ...可能就是问题所在。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM