Jay*_*man 13 android android-preferences sharedpreferences android-contentprovider
我正在开发Android应用程序A,使一个又一个B能读懂A的SharedPreferences.
在javadoc中android.content.Context,以下是关于MODE_WORLD_READABLE和MODE_WORLD_WRITEABLE:
在API级别17中不推荐使用此常量.创建世界可写文件非常危险,并且可能会在应用程序中造成安全漏洞.强烈劝阻; 相反,应用程序应该使用的相互作用,如更正式的机制
ContentProvider,BroadcastReceiver以及Service.
据此,A应保存其SharedPreferences与MODE_PRIVATE国旗和提供ContentProvider,这样B可以查询A的ContentProvider.但我怎么知道SharedPreferencesUri?
我猜它就像,content://authority_name/preference_file_name但这对我不起作用.我要感谢任何正确的例子.
一般来说,是否可以访问其他应用程序MODE_PRIVATE SharedPreferences?
如果您的数据不是那么私密,请使用 SD 卡存储。
可以访问其他应用程序的 MODE_PRIVATE Sahred 首选项:它们具有相同的 uid。也就是说,AndroidManifest.xml 中的签名和“sharedUserId”相同。
| 归档时间: |
|
| 查看次数: |
5123 次 |
| 最近记录: |