UID一般理解为User Identifier,在linux中就是用户的ID,表明是哪个用户运行了这个程序.它们主要用于权限的管理. 而在Android 中又有所不同,因为Android为单用户系统,这时UID 便被赋予了新的使命,android为每个应用几乎都分配了不同的UID,不像传统的linux,每个用户相同就为之分配相同的UID.这也表明Android只能是单用户系统,在设计之初就被他们的工程师删除了多用户功能,而使之成了数据共享的工具. 首先需要明确的一点是,App的UID是安装的时候…