[英]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.