我有一個活動,啓動時有9個圖標啓動。當用戶點擊這些圖標時,需要啓動相應的應用程序。其中一些內置像相機,時鐘,互聯網等。這是在Android 3.0(平板電腦)。我應該如何實現這一目標?我的主屏幕應用程序(啓動時啓動)需要列出並鏈接到內置的應用程序,如相機,時鐘等。怎麼辦?
0
A
回答
-1
我想這可能幫助
final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(mainIntent);
從這個列表中可以採取必要的應用程序
1
首先獲得列表中的所有可用的應用程序:
final PackageManager pm = getPackageManager();
//get a list of installed apps. List<ApplicationInfo> packages = pm .getInstalledApplications(PackageManager.GET_META_DATA); for (ApplicationInfo packageInfo : packages) { Log.d(TAG, "Installed package :" + packageInfo.packageName); Log.d(TAG, "Launch Activity :" + pm.getLaunchIntentForPackage(packageInfo.packageName)); }// the getLaunchIntentForPackage returns an intent that you can use with startActivity() }
將每個應用程序鏈接到可繪製(圖標)和意圖
- 單擊圖標時啓動該意圖。
0
我認爲inbuilts的推出並不依賴於Android版本。
Launching camera
Launching browser
有很多技巧的網絡。深入搜索。
+0
非常感謝您的快速響應。問題解決了! – 2012-08-14 07:49:07
0
該項目是開源的,它包含列出內置/安裝的應用程序的類,並在應用程序本身內部打開它們。
相關問題
- 1. 啓動應用程序時啓動屏幕時應用程序已停止
- 2. 如何在應用程序啓動時顯示主屏幕?
- 3. android啓動應用程序啓動時的相機活動或同時啓動
- 4. 從我的應用程序內啓動本機應用程序?
- 5. 應用程序啓動時應該如何登錄屏幕IOS
- 6. 屏幕不啓動iphone應用程序
- 7. 在啓動時啓動應用程序
- 8. 在啓動時啓動應用程序
- 9. 應用程序無法啓動主屏幕上的應用程序圖標
- 10. Azure應用服務 - 啓動時彈出啓動應用程序
- 11. 我的應用程序需要時間進行初始啓動
- 12. 啓動主應用程序
- 13. 顯示應用程序主菜單/主屏幕後返回到應用程序時,爲經由我的應用程序啓動的外部活動/意圖
- 14. 如何在應用程序啓動時顯示鎖定屏幕?
- 15. iPhone Web應用程序 - 通過「主屏幕」模式啓動的鏈接
- 16. 如何在連接到USB時啓動我的應用程序?
- 17. 使用com.google.gms.google服務首次啓動應用程序時,Android應用程序需要更多時間啓動
- 18. 啓動Web應用程序時出錯
- 19. 如何在手機啓動時啓動Android應用程序?
- 20. 如何僅在應用程序啓動「新鮮」時才顯示啓動屏幕?
- 21. iOS通用應用程序 - 啓動時顯示空白屏幕
- 22. 如何直接加載應用程序,而無需啓動主屏幕
- 23. 應用程序啓動屏幕清理緩存數據後需要時間
- 24. 手機啓動時自動啓動應用程序
- 25. 相機啓動cancelled.Camera應用程序
- 26. iMessageExt應用程序啓動應用程序時出錯
- 27. iOS啓動屏幕爲不同主題的應用程序?
- 28. 顯示主屏幕的動作,而無需啓動應用程序
- 29. 在應用程序啓動時提供登錄屏幕
- 30. 屏幕解鎖時重新啓動應用程序
Hmnn ...這也是一個有趣的方法,也許我應該這樣做。感謝您的信息 – 2012-08-14 07:51:36
嗨,當我嘗試startActivity(pm.getLaunchIntentForPackage(packageInfo.packageName)),它不是開始意圖。我正在檢查正確的packageInfo.packageName的if循環,然後在startActivity內部沒有發生。還有什麼我應該在這裏做? – 2012-08-14 10:23:04
通過以下代碼實現了這一點: – 2012-08-14 10:49:58