如何从android中的ActivityThread read/write到一个文件?

How to read/write to a file from ActivityThread in android?

我正在处理我的个人项目,并在 Android OS 代码 (AOSP) 中进行一些框架更改。我想在应用程序启动之前从单个文件 write/read。我正在 framework/base/core/java/android/app/applications/ActivityThread.java 中进行更改,它启动 activity 到 运行 应用程序。

每个应用程序都作为一个单独的进程启动,android 希望我在 AndroidManifest.xml 中添加权限,但我不是来自应用程序的 reading/writing 文件,我正在读取框架,在应用程序启动之前。

有什么方法可以创建一个可供 ActivityThread 中所有用户使用的文件吗?

应用进程中的框架代码运行没有任何特殊权限。您需要将此类代码放在系统服务中的某个位置。