process是用来设置进程,分私有和公有
私有的是有冒号的 比如com.ex:sub 、:sub
公有的没有:比如com.ex.sub
公有的进程可以让两个不同的app跑在一个进程里。
如果两个app只设置了相同的公有process,其实并不是一个进程,而是两个名字相同的进程
想要在一个进程,还需要配置相同的shareUserId
1.如果两个app配置了相同的shareUserId,和相同的process,那就可以拿到对方app中的任何数据
2.如果两个app配置了相同的shareUserId,但是proecss不同,那仅可以拿到对方context能获取到的资源,比如date目录下的文件
3.如果两个app配置了相同的shareUserId,就必须用相同的签名打包,否则无法安装。
相同androidprocess,相同androidsharedUserId探索
Android sharedUserId研究记录