Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
OsipXD
0 / 0 / 0
Регистрация: 10.11.2016
Сообщений: 13
#1

System overlay или как отрисовать кастомную мышку? - Программирование Android

12.11.2016, 12:39. Просмотров 179. Ответов 0

Добрый день.

Появилась надобность отрисовать кастомную мышку, которая бы управлялась тачскрином т.к. у меня на экране есть мёртвые области, где тачскрин не работает и мышка очень помогла бы. Первым делом, конечно, загуглил на наличие подобных приложений и не нашел ничего кроме Tap Pointer, который требует рут и при этом работает просто ужасно (по крайней мере на моём Nexus 5 с Android 7.1).

Собственно, после этого решил сделать собственное приложение, но т.к. я новичок в программировании под Android, сразу возникли некоторые вопросы.
С помощью этого и этого смог добиться рисования поверх всех (ну почти всех) окон. Но так и не удалось добиться рисования поверх навигации. Вычитал что начиная с API 23 с этим есть проблемы, но так же я знаю, что есть способы это сделать без рута, т.к. есть приложение Twilight, которое покрывает красным фильтром весь экран, включая навигацию.

Кроме того, мне никак не удаётся сделать кликабельную кнопку в оверлее. События касаний и нажатий просто не отлавливаются.

Собственно, вопрос в том как же это всё делать? И возможно ли отслеживать все события касания и инициировать нажатие программно без рута? И правильный ли я выбрал путь?
Знаю, что в андройде есть собственный курсор, но насчет него не смог найти ничего полезного, а из того, что нашел у меня сложилось впечатление, что с ним без рута не обойтись.

P.S. Прошу прощения, что не приложил код к сообщению. Просто сейчас нет доступа к компьютеру, А вопрос надо срочно решать. Как только смогу - сразу прикреплю код.
http://www.cyberforum.ru/android-dev/thread1920128.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2016, 12:39
Я подобрал для вас темы с готовыми решениями и ответами на вопрос System overlay или как отрисовать кастомную мышку? (Программирование Android):

Как сделать кастомную анимацию?
Как сделать кастомную анимацию?

Как убрать кастомную полоску регулировки звука, и изменить на стандартную?
Как убрать такую полоску регулировки звука, и изменить на стандартную в windows...

Как подключить мышку?
Здравствуйте. Есть беспроводная мышь Oklick 412sw. Софт-Винда 7. Как подключить...

Как подключить мышку к ноутбуку
Здравствуйте! Пробрел мышку, вставил батарейку стандартную, к мышке в комплекте...

Как превратить мышку в часики и обратно?
Как превратить мышку в часики и обратно?

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2016, 12:39
Привет! Вот еще темы с решениями:

Что лучше использовать System.Data.Linq или System.Data.sqlclient
что лучше использовать System.Data.Linq или System.Data.sqlclient для подкл к...

System.IO.FileNotFoundException (Не удалось загрузить файл или сборку) как исправить ?
Кто то сталкивался с такой проблемой ? System.IO.FileNotFoundException: "Не...

Как можно запустить программу от имени пользователя SYSTEM, или trustedinstaller?
Всем привет. У меня возник такой вопрос. Как можно запустить программу от имени...

Как заставить мышку возвращаться на исходную позицию?
Привет. Есть у меня скрипт который полностью убирает отдачу (кроме...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru