process和shareUserId的理解

process是用來設(shè)置進(jìn)程,分私有和公有

私有的是有冒號(hào)的 比如com.ex:sub 、:sub
公有的沒有:比如com.ex.sub

公有的進(jìn)程可以讓兩個(gè)不同的app跑在一個(gè)進(jìn)程里。

如果兩個(gè)app只設(shè)置了相同的公有process,其實(shí)并不是一個(gè)進(jìn)程,而是兩個(gè)名字相同的進(jìn)程

想要在一個(gè)進(jìn)程,還需要配置相同的shareUserId

1.如果兩個(gè)app配置了相同的shareUserId,和相同的process,那就可以拿到對(duì)方app中的任何數(shù)據(jù)
2.如果兩個(gè)app配置了相同的shareUserId,但是proecss不同,那僅可以拿到對(duì)方context能獲取到的資源,比如date目錄下的文件
3.如果兩個(gè)app配置了相同的shareUserId,就必須用相同的簽名打包,否則無法安裝。

相同androidprocess,相同androidsharedUserId探索
Android sharedUserId研究記錄

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容