Добавяне на персонализирани рамки в android

Създавам приложение за root достъп, което генерира събитие за докосване от заден план. Генерирането на събития за докосване изисква разрешение INJECT_EVENTS, което всъщност е разрешение на ниво подпис. Тъй като не мога да имам същия подпис като ROM, така че се сетих за две решения от сега:

  1. Създайте клас .jar от клас, който всъщност генерира събитието за докосване и извикайте метода на този клас от моето приложение и предайте координати като аргументи. И след това натиснете този jar файл на /system/framework/

  2. Второто нещо, за което се сетих, беше да инжектирам създадения по-горе клас само вътре в framework.jar и след това да извикам метода на класа.

Исках да попитам кое от решенията може да работи или ако някой има друга идея в ума си, би било страхотно.


person omerjerk    schedule 29.07.2014    source източник


Отговори (1)


Може да работи на system/framework, не съм сигурен. Можете също да опитате това, http://allmydroids.blogspot.de/2014/04/android-system-platform-signed.html

person Pete Houston    schedule 29.07.2014
comment
Ще се опитам да закърпя рамката. И всъщност искам да пусна приложението в Play Store, така че връзката да не е полезна в моя случай. - person omerjerk; 29.07.2014
comment
Play Store никога няма да инсталира приложение като system или root. - person Pete Houston; 29.07.2014
comment
Самото приложение е за руутнати потребители. Мога да правя всичко с root достъп. - person omerjerk; 29.07.2014