本文主要是介绍Android中userId的作用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
每个应用在安装成功后,系统都会为其分配一个用户Id(userId),一个应用对应一个userId,而一个userId可以对应多个应用。当多个应用的userId相同时,可以访问对方的私有目录,如/data/data/包名下的文件,下面以shared_prefs目录下的文件为例进行说明
下面是项目的目录结构
app中通过SharedPreferences保存一个变量
App2中获取该变量
注意红色框里的代码,获取app的Context
下面最重要的就是将两个module的userId设置成一样
如上所述,就能在App2中获取app中的私有数据了
这篇关于Android中userId的作用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!