我正在开展我的个人项目并在 Android 操作系统代码 (AOSP) 中进行一些框架更改。我想在启动应用程序之前写入/读取单个文件。我正在 framework/base/core/java/android/app/applications/ActivityThread.java 中进行更改,它会在其中启动 Activity 以运行应用程序。
每个应用程序都作为一个单独的进程启动,android 希望我在 AndroidManifest.xml 中添加权限,但我不是从应用程序读取/写入文件,而是在应用程序启动之前从框架读取。
有什么方法可以创建一个可供 ActivityThread 中所有用户使用的单个文件吗?
最佳答案
在应用程序进程中运行的框架代码没有任何特殊权限。您需要将此类代码放在系统服务中的某个位置。
关于java - 如何从android中的ActivityThread读取/写入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40201253/