Как я могу проверить, установлено ли приложение на устройстве Android (например, по id приложения - com.foo.bar)? Или, как я могу получить список всех приложений Android, установленных на устройстве? Im использовать титан мобильный. Спасибо!Titanium: проверьте, установлено ли приложение на устройстве (Android)
ответ
Вы можете получить все установленные приложения, как это ..
Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);
List<ResolveInfo> appData = packageManager.queryIntentActivities(
mainIntent, 0);
for (ResolveInfo appInfo : appData) {
Application application = new Application();
application.setApplicationName(appInfo.loadLabel(packageManager)
.toString());
}
Хм, это код для титана? Похоже, что это java, а не javascript titanium :) – Coddy
код, который был написан здесь действительно код Java. Я не думаю, что Titanium предоставляет методы, которые обеспечивают доступ к информации, которую вы ищете.
Что вы можете сделать, это написать собственный собственный Titanium Module в Java, который использует это, используя код kalyanpvs, который написал вам и использовал его из javascript.
Проверьте это http://docs.appcelerator.com/titanium/latest/#!/guide/Android_Module_Development_Guide, чтобы узнать больше о разработке модулей для Android в титане.
Я угадываю ваши требования немного, но можно связать URL-адрес с вашим приложением.
При попытке загрузить этот URL-адрес из любого источника (например, смс, по электронной почте) он откроет приложение, если оно у вас есть, или просто откроет URL-адрес вашего браузера.
Смотрите здесь: Android Respond To URL in Intent
ли это помощь на всех?
Нет, мне нужно проверить, установлено ли пользователем какое-либо приложение. – Coddy
- 1. Проверьте, установлено ли приложение в сопряженном устройстве
- 2. Проверьте, установлено ли приложение - Android
- 3. Проверьте, установлено ли приложение на устройствах Nokia?
- 4. Проверьте, существует ли приложение на устройстве
- 5. Проверьте, установлено ли приложение
- 6. Как узнать, установлено ли приложение на устройстве?
- 7. приложение для Android не установлено на устройстве
- 8. Проверьте, установлено ли платное приложение.
- 9. Проверьте, установлено ли Android-приложение игровым магазином
- 10. Проверьте, если приложение Google Maps установлено на устройстве
- 11. Проверьте, установлено ли приложение YouTube.
- 12. Проверьте, установлено ли приложение для карт BlackBerry
- 13. Как определить, было ли Android-приложение уже установлено на устройстве?
- 14. Проверьте, есть ли на устройстве определенное приложение
- 15. Определите, установлено ли приложение впервые с использованием Titanium
- 16. Проверьте, установлено ли приложение с помощью javascript
- 17. Проверьте, установлено ли приложение для Facebook.
- 18. Проверьте, установлено или не установлено приложение
- 19. Проверьте, установлено ли приложение Android и iOS из веб-приложения?
- 20. НОЙ установка: проверьте, установлено ли конкретное приложение
- 21. Проверьте, установлено ли приложение с помощью Swift
- 22. Проверьте, установлено ли приложение в реестре
- 23. Проверьте, установлено ли приложение для твиттера
- 24. Как установлено приложение iOS на устройстве
- 25. BlackBerry 10: приложение не установлено на устройстве?
- 26. Приложение для Android ERROR не установлено на устройстве?
- 27. Нужно приложение camScanner должно быть установлено на моем устройстве Android
- 28. Android Уведомление после того, как приложение установлено на устройстве - Как?
- 29. Приложение для Android установлено, но не открывается на устройстве
- 30. Приложение не установлено на устройстве Android неизвестным отказом
Спросите менеджера приложений? – Shark
Можете ли вы привести пример, как спросить менеджера приложений из Titanium? – Coddy