Я хочу сделать приложение с аналогичной функцией, как Android Beam, но вопрос в том, как получить содержание этих запущенных приложений. Например, если веб-браузер, Youtube и Google Map работают, как мне получить веб-адрес, ссылку на видео и местоположение? Спасибо.Как получить содержимое запущенных приложений на Android?
ответ
Вы сможете получать такую информацию, только если запущенное приложение предоставляет ее через какой-либо метод глобального доступа, например. поставщика услуг или контента. Маловероятно, что любое приложение будет делать это, поскольку оно имеет серьезные последствия для безопасности/конфиденциальности.
Вы сможете создавать такое приложение только с помощью написания системного приложения, так как вам понадобятся права root.
Лучшим подходом, на мой взгляд, будет то, что вы просматриваете исходный код Android Beam, чтобы посмотреть, как это делается. Официальный API вам не поможет. Поскольку функции, используемые в таких системных приложениях, отсутствуют в API, нет гарантии, что он будет работать с будущими версиями Android, поэтому будьте осторожны.
Я сомневаюсь, что это будет непростая задача. Если это действительно похоже на Android Beam, попробуйте создать свой код поверх официального источника.
Для Android Beam приложение само по себе использует данные. Фоновая служба NFC получает данные, которые будут передаваться через Android Beam, доставляемые ей в приложениях. Действие либо вызывает в начале (например, в onResume()
) метод NfcAdapter.setNdefPushMessage(), чтобы разделить статическую часть данных или вызывает NfcAdapter.setNdefPushMessageCallback() для регистрации обратного вызова, который будет создавать данные, которые будут использоваться совместно, в тот момент, когда Android Beam станет активным.
Для поддержки этого в Android 4.0 ICS был расширен ряд стандартных приложений для Android и Google, например, Browser, Gmail, Maps, People и Youtube. Приложения, которые не поддерживают эту функцию, по умолчанию будут размещать ссылку на страницу загрузки этого приложения в магазине Google Play.
- 1. Получить скриншоты других запущенных приложений на андроид
- 2. Получить список запущенных приложений
- 3. Как получить список запущенных приложений?
- 4. Получить список всех запущенных приложений
- 5. Обнаружение приложений, запущенных на переднем плане android
- 6. Applescript получить список запущенных приложений?
- 7. Получить список запущенных приложений MetroStyle
- 8. Как получить имена фоновых запущенных приложений
- 9. Как получить список запущенных приложений/список установленных приложений?
- 10. Как получить список запущенных приложений на удаленном компьютере?
- 11. Сохранение запущенных приложений
- 12. Как получить список запущенных приложений в API 22
- 13. запущенных приложений .net консолей программно
- 14. Список запущенных приложений Java на linux
- 15. Как получить список запущенных приложений с помощью PowerShell или VBScript
- 16. Как предоставить разрешение MODIFY_PHONE_STATE для приложений, запущенных на Gingerbread
- 17. Как получить список текущих запущенных приложений в Anrdroid
- 18. Печать всех запущенных приложений Java
- 19. Как я могу получить список запущенных приложений с GTK?
- 20. Как получить PID всех запущенных приложений Java программным путем?
- 21. Как получить агрегированные журналы из запущенных приложений Spark
- 22. Как получить список всех открытых NSWindow из всех запущенных приложений?
- 23. Как получить список запущенных сервисов в Android-Интернете
- 24. VBS: Завершить несколько запущенных приложений
- 25. Как сохранить запись запущенных приложений на малину Pi?
- 26. Как выбрать параметр CPU для приложений Marathon, запущенных на Mesos?
- 27. PID всех запущенных процессов на android
- 28. Получение списка запущенных приложений заказанных последнего использование
- 29. Обнаружение уровней звука из нескольких запущенных приложений в android
- 30. Список запущенных приложений с использованием NodeJS