1. 概述
Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户(Android 系统是基于Linux)的。所以不同APK(用户)间互相访问数据默认是禁止的。但是它也提供了APK间共享数据的形式:
本文对于Shared User id这个做下说明:
2. Shared User id
通过Shared User id,拥有同一个User id的多个APK可以配置成运行在同一个进程中。所以默认就是可以互相访问任意数据. 也可以配置成运行成不同的进程, 同时可以访问其他APK的数据目录下的数据库和文件就像访问本程序的数据一样。
比如某个公司开发了多个Android 程序, 那么可以把数据,图片等资源集中放到APK A中去。 然后这个公司的所有APK都使用同一个User ID, 那么所有的资源都可以从APK A中读取。





































苏公安网备 32011402010933号