13

Я хочу создать системное приложение (при его установке будет запрашиваться разрешение пользователя сделать это как системное приложение) для приложения, внедренного ООН. Поскольку я не знаком с андроидом, скажите, пожалуйста, как его создать.Как создать системные приложения в android

Заранее спасибо.

+3

Я не уверен, что вы можете это сделать. Во-первых, вам нужно подписать свое приложение с помощью клавиш Android, а так как ваш телефон не имеет корней, я не знаю, можете ли вы это сделать – edoardotognoni

+0

Посмотрите эту статью (http://www.androidauthority.com/install- пользователь-приложение-как-система-приложение-как-к-93522 /). Может быть, это поможет вам. –

+0

Ваш вопрос кажется противоречивым. Поскольку вы сообщаете нам, что вы не знакомы с Android, вам нужно будет точно указать, что означает, когда вы используете термин «системное приложение». Например, разработчик iOS на Android, безусловно, имел бы совершенно иное определение того, как должно выглядеть «системное приложение» на Android. –

ответ

20

Настоящие системные приложения выпекаются в изображение ПЗУ и подписываются с тем же ключом, с которым был подписан ПЗУ, что дает им дополнительный доступ к системе.

Вы не можете добавить новое системное приложение на одном уровне без обновления образа устройства ROM, и даже тогда вам понадобится ключ OEM для подписания вашего приложения, и вам придется попросить их включить его в свой ПЗУ.

Наличие корневого устройства позволяет стандартным приложениям получать дополнительный доступ без системных приложений.

+11

Не совсем правильно. Системные приложения не нуждаются * в прошивке/ПЗУ - их можно установить так же, как обычные (несистемные) приложения. Критическая точка, как вы указываете, заключается в том, что приложение * должно быть подписано с тем же ключом, который используется для подписи приложений прошивки. – adelphus

+0

@adelphus Но если они установлены как обычные приложения, их также можно удалить так же, как и iirc. –

+1

Они * могут * быть удалены, но это не обязательно проблема. (Если они испечены в ПЗУ должным образом, можно удалить только обновления) – Delyan

 Смежные вопросы

  • Нет связанных вопросов^_^