Мне нужна функциональность, аналогичная предложениям приложения Voodoo и MySmartPrice.
Теперь, что они делают
Шаг 1: Когда мы открываем приложение Voodoo в первый раз, они показывают небольшое руководство. В конце руководства есть кнопка «Активировать сейчас», при нажатии которой мы переходим на экран настроек специальных возможностей.
Шаг 2: На экране «Специальные возможности» приведены дополнительные инструкции по обнаружению и отключению службы Voodoo.
Шаг 3: Когда мы включаем ее, он дополнительно запрашивает разрешения «Наблюдение за вашими действиями» и «Извлечение содержимого окна».
Шаг 4: Как только мы закончим предоставление разрешений на экране специальных возможностей и перейдем к какому-либо приложению для покупок или зайдем на сайт покупок через браузер и перейдем на страницу продукта, автоматически появится плавающая кнопка вуду.
Шаг 5: Как только мы нажмем на нее, она покажет цены на те же/родственные/похожие товары, доступные в других приложениях или на веб-сайте, чтобы пользователь мог проверить доступные лучшие предложения.
Ссылка Скриншот Voodoo







Теперь, что я хочу узнать от сообщества:
- Как я могу показать свой справочный пользовательский интерфейс поверх экрана специальных возможностей и страницы сведений о продукте.
- Как определить, когда страница продукта находится на экране, и вызвать плавающую кнопку.
- Как получить название продукта, отображаемое на экране.
- Как ограничить эту функцию чтения экрана только для некоторых приложений? (поскольку я не хочу столкнуться с проблемами авторских прав)
- Есть ли какой-нибудь учебник, который может мне помочь? Хотя я уже пробовал использовать Google для любого прямого обучения и не добился никакого успеха.
Я планирую приложение для студентов, которое поможет им получить желаемую (или похожую) книгу (электронную книгу) бесплатно, если она доступна на моем сервере или в каком-либо веб-сайте, доступном в Интернете. Я хочу ограничить его функциональность только некоторыми приложениями из-за проблем с авторскими правами на некоторые книги.
Теперь то, что я знаю из своего исследования по этой теме (но я не уверен, на правильном ли я пути или нет)
- Я могу воспользоваться помощью Службы специальных возможностей.
- Рисование поверх других приложений. Пример 1, Пример 2
Подробнее здесь: https://stackoverflow.com/questions/358 ... -using-dra
Мобильная версия