我可以檢查應用程序安裝在Android設備上(例如通過應用程序ID - com.foo.bar)? 或者,我怎麼能得到設備上安裝的所有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 :) – Coddy
是在這裏寫的代碼的確是一個Java代碼。我不認爲Titanium公開了一種訪問您正在查找的信息的方法。
你可以做的就是在Java中編寫你自己的Titanium模塊,它使用了代碼kalyanpvs寫的你在javascript中使用它。
看看這個了http://docs.appcelerator.com/titanium/latest/#!/guide/Android_Module_Development_Guide瞭解更多關於鈦的模塊開發的Android。
我猜你的要求稍微,但它可以鏈接到您的應用程序的網址。
當您嘗試從任何來源(例如短信,電子郵件)加載該網址時,它會打開該應用程序,否則它只會在瀏覽器中打開該網址。
在這裏看到:Android Respond To URL in Intent
是否幫助呢?
不,我需要檢查用戶是否安裝了一些應用程序。 – Coddy
- 1. 鈦:無法在物理設備上安裝應用程序
- 2. 檢查應用程序安裝在設備的Android代碼
- 3. 安卓應用程序安裝位置
- 4. 檢查安卓設備是否可以安裝?
- 5. flipkart等應用程序如何檢查設備中安裝的應用程序
- 6. 檢查應用程序是否安裝在配對設備中
- 7. 激活設備應用程序安裝
- 8. 鈦(安卓)檢查運行服務
- 9. 如何在iPhone設備上檢查已安裝的應用程序
- 10. NSIS檢查安裝的應用程序
- 11. 如何檢查設備上是否安裝了任何應用程序?
- 12. 檢查應用程序是否安裝在諾基亞設備上?
- 13. 如何檢查特定應用程序是否已安裝在iphone設備上?
- 14. 查看鈦安卓日曆
- 15. NPM安裝:檢查特定的應用程序安裝
- 16. 更新安裝在用戶設備上的BlackBerry應用程序
- 17. 無法我的設備上安裝的應用程序 - 的iOS
- 18. 安卓更新/安裝版本檢查
- 19. 安裝在沒有GPS的設備上的FINE_LOCATION應用程序?
- 20. 測試設備上的應用程序;安裝的Xcode
- 21. 檢查安裝時是否安裝了android應用程序
- 22. 使用即時應用程序在設備上安裝已安裝的應用程序
- 23. 獲取安裝在設備上的應用程序信息
- 24. 在真實設備上調試已安裝的應用程序
- 25. 在Android設備上安裝應用程序的新手幫助
- 26. 在企業iOS設備上跟蹤安裝的應用程序
- 27. 閱讀並返回設備上安裝的應用程序
- 28. 在沒有iTunes的設備上安裝應用程序
- 29. 防止BlackBerry應用程序安裝在較舊的設備上
- 30. 未安裝在設備上的Android應用程序
詢問應用程序管理器? – Shark
你可以請示例如何問鈦的應用程序管理器? – Coddy