@я так чувствую

аюсь создать приложение, которое будет иметь службу, работающую в фоновом режиме, которая будет способна вставлять события сенсорного экрана в любое действие, которое выполняется. Я могу добавить события в активность, которая является частью моего приложения, вызвавInstrumentation.sendPointerSync(motionEvent); Однако, если я пытаюсь сделать это без активности моего приложения, я получаю сообщение об ошибке разрешения, говорящее, что у меня нет разрешения INJECT_EVENTS. Я добавил это разрешение в свой манифест, как это:<uses-permission android:name="android.permission.INJECT_EVENTS"></uses-permission> Это все еще выбрасывает то же самое разрешение разрешения все же. После небольшого поиска я получил ответ, что для получения разрешения INJECT_EVENTS ваше приложение должно быть подписано той же подписью, что и система. Однако мне неясно, что именно это означает. Я собираюсь найти собственный сборочный файл и подписать его той же подписью, с которой подписано приложение. Затем установите пользовательский rom на моем устройстве, затем установите мое приложение, и я смогу правильно вводить события касания? Если это так, то мне лучше начать с кастомного диска, который уже собран, как одинс этой страницы Или это ситуация, когда мне нужно будет собрать git-копию проекта android и собрать все это myslef? И так или иначе кто-нибудь знает место, которое вы могли бы указать мне, чтобы заставить меня работать в правильном направлении, чтобы это произошло?

Ответы на вопрос(6)

Ваш ответ на вопрос