单击我自己的应用程序上的按钮时是否可以打开另一个应用程序(如: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