#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:
Код фреймворка, запущенный в процессе приложения, не имеет никаких особых привилегий. Вам нужно поместить такой код где-нибудь в системные службы.