Вы можете использовать ContentProvider
, если хотите предоставить данные другим Android приложениям, используя Android framework / способом Android. Кроме того, если у вас есть доступ root и вы предпочитаете adb, вы можете использовать setprop
и getprop
:
$ adb shell setprop my.random.prop ok
$ adb shell getprop my.random.prop //outputs "ok"
Если у вас есть доступ к источнику Android, вы можете добавить команда init.rc
, которая запускает это при загрузке. Или вы можете создать файл в таком месте, как data/local
?
Редактировать: Аллен указал в комментариях, что добавление persist
к свойству (то есть persist.device.id
) позволяет пережить перезагрузки.