我可以将txt文件写入data \ data \ com.example.app(其他应用程序)\文件而不是root吗?

时间:2014-12-16 16:45:35

标签: java android

我可以将.txt文件写入data \ data \ com.example.app(其他应用程序)\文件中,而不是root用户。

1 个答案:

答案 0 :(得分:1)

是的,你可以这样做。见System Permissions | User IDs and File Access

  

由于安全强制执行发生在进程级别,因此任何两个软件包的代码通常无法在同一进程中运行,因为它们需要作为不同的Linux用户运行。您可以使用每个包的AndroidManifest.xml清单标记中的sharedUserId属性为它们分配相同的用户ID。通过这样做,出于安全考虑,两个包然后被视为具有相同用户ID和文件权限的相同应用程序。请注意,为了保持安全性,只有两个使用相同签名(并请求相同的sharedUserId)签名的应用程序将被赋予相同的用户ID。