Разрешения системного приложения Android
Я занят, пытаясь добавить в приложение некоторые функции, например, переключать режим полета или изменять настройки APN и т. Д. Для этого мне нужны разрешения, такие как "write_secure_settings" и "write_apn_settings", которые разрешены только для системных приложений. Просто для некоторого фона, это не будет добавлено в игровой магазин. Он будет использоваться на устройствах компании, где пользователи не имеют доступа к изменению определенных настроек, но мы хотим разрешить другим.
Как я понимаю, это было изменено по соображениям безопасности, и из-за поиска здесь люди даже не хотят обсуждать это, потому что это больше не может быть сделано. Но если это так, как возможно, что люди все еще используют это в обычных пользовательских приложениях? Если вы ищете в магазине воспроизведения, есть много приложений, предлагающих эти функции. Я скачал несколько и могу сделать то же самое, что мне не разрешено, если я напишу свое собственное приложение. Как они это делают?
Я буду признателен за любую помощь в этом.
1 ответ
К сожалению, кажется, что это больше невозможно. Похоже, что единственный способ сделать это - установить ваше приложение как "системное приложение". Так как это будет внутренне используемая программа, это не должно быть проблемой для вашей компании, однако устройства должны быть рутированы.
Посмотрите это руководство на тему "Установка любого приложения как системного приложения":
http://www.addictivetips.com/mobile/how-to-install-any-app-as-system-app-on-android/
Я надеюсь, что это поможет вам найти ответ, который вы ищете, так или иначе.
Удачного кодирования.