單擊我自己的應用程序上的按鈕時是否可以打開另一個應用程序(如:BBM或LINE)?有沒有源代碼?如何打開其他現有Android應用程序
回答
是的,這是可能的:
Intent intent = new Intent();
intent.setComponent(/** Component information of the target app. */);
startActivity(intent);
什麼是目標組件信息的參數應用?我在哪裏可以得到它,如果我想打開應用程序BBM或LINE? –
您需要打開的應用程序的包名稱和類名稱。包名很簡單:它在Play商店中列出。類名稱更棘手。但是你可以在啓動應用程序時從'adb logcat'中獲取它。 – flx
奧克謝謝,我會盡力讓他們。 –
可以啓動正在使用您的應用程序調用Intent
安裝在設備的應用程序。只有你需要的是包名稱。
Intent sendIntent = getPackageManager().getLaunchIntentForPackage("package_name_for_corr_app");
startActivity(sendIntent);
我們可以通過很多方式獲取包名稱。一種可能的方法是使用DDMS。在連接的設備或模擬器內啓動應用程序時,其包名稱將顯示在Logcat中。或者您可以使用DDMS->文件瀏覽器瀏覽軟件包名稱。
哪裏可以得到包名? –
編輯答案。另一種方式是使用'PackageManager'。這對你來說無關緊要。 – Nizam
- 1. 打開其他Android應用程序
- 2. 如何停止從android中的其他應用程序打開應用程序?
- 3. 從其他應用程序打開pdf
- 4. 通過其他應用程序打開Facebook應用程序
- 5. 從其他應用程序打開Facebook應用程序
- 6. 從其他應用程序打開您的應用程序
- 7. 如何使用我的應用程序打開其他活動應用程序?
- 8. 如何在其他應用程序如ibooks上打開pdf
- 9. 如何關閉其他用戶打開的Outlook應用程序
- 10. 從其他應用程序在Twitter應用程序中打開頁面 - Android
- 11. 如何從iPhone中的應用程序打開其他應用程序?
- 12. 如何從其他應用程序打開ACTIVE應用程序時獲取fileURL
- 13. 如何打開我們的應用程序中的其他應用程序iphone
- 14. 如何從其他Android應用程序
- 15. 有沒有辦法打開SublimeText 2從其他應用程序
- 16. Android Intent在其他應用程序中打開
- 17. 如何防止從其他應用程序打開窗口?
- 18. 如何在Game Maker中打開其他應用程序?
- 19. 如何從其他設備打開應用程序
- 20. 其他Android應用程序
- 21. Android如何打開Facebook應用程序?
- 22. Android應用程序如何不打擾其他人
- 23. Android:如何通過我的通知打開其他應用程序?
- 24. 如何用Android應用程序打開Facebook應用程序?
- 25. 我的應用程序不允許我打開任何其他應用程序
- 26. Espresso android自動測試 - 如何訪問其他應用程序的視圖,由我的應用程序打開?
- 27. 如何讓Android應用程序在打開時重定向到其他應用程序?
- 28. UWP - 如果其他應用程序打開文件,則無法打開文件
- 29. 使用其他Web應用程序從Web應用程序打開文件?
- 30. 如何製作打開其他程序的C++程序?
搜索引擎是你的朋友:http://stackoverflow.com/questions/3518407/android-starting-an-activity-for-a-different-third-party-app – mbmc