Как прочитать / записать в файл из ActivityThread в Android?

#java #android #android-activity #android-source #android-file

#java #Android #android-активность #android-исходный код #android-файл

Вопрос:

Я работаю над своим личным проектом и вношу некоторые рамочные изменения в код ОС Android (AOSP). Я хочу записать / прочитать из одного файла перед запуском приложения. Я вношу изменения в framework/base/core/java/android/app/applications/ActivityThread.java , где он запускает действие для запуска приложения.

Каждое приложение запускается как отдельный процесс, и Android ожидает, что я добавлю разрешение в AndroidManifest.xml но я не читаю / записываю файл из приложения, я считываю из фреймворка, перед запуском приложения.

Есть ли какой-либо способ создать единый файл, который может использоваться всеми пользователями в ActivityThread?

Ответ №1:

Код фреймворка, запущенный в процессе приложения, не имеет никаких особых привилегий. Вам нужно поместить такой код где-нибудь в системные службы.