我想要让这个选择我的应用程序时,另一个应用程序将弹出。这是可能的意向和服务?有没有办法让两个不同的android应用程序进行通信?
0
A
回答
0
是的,它是可能的。
你有几个方法可以做到这一点,这里是其中的两个:
如果你需要某种长的连接,需要在应用程序之间移动数据,您可以使用两个服务,每边一个然后与Messenger对象进行通信。 Messenger对象用于实现跨进程的基于消息的通信 - 两种不同的应用程序,一旦你明白了就很容易使用。
如果你只需要在你的应用程序选择,您可以与您要启动应用程序的清单设置意图过滤器开始的意图,启动其他应用程序。如果您只需要启动第二个应用程序,而不需要任何连接,则这就是您所需要的。
如果您需要启动计算器应用程序,你可以尝试做这样的:
Intent i = new Intent();
i.setClassName("com.android.calculator2", "com.android.calculator2.Calculator");
startActivity(i);
0
0
可以使用IPC
(进程间通信)。你可以找到DOC here
相关问题
- 1. 有没有办法让Silverlight应用程序和Flash应用程序进行通信?
- 2. 有没有办法与Android上的USB设备进行通信?
- 3. 有没有办法让python应用程序无法运行?
- 4. 有没有办法让用户进入另一个应用程序的市场?
- 5. 有没有办法让一个Rails 3.x应用程序使用两个不同的缓存存储?
- 6. 有没有办法让android应用程序与安装在不同的android手机上的服务进行通信?
- 7. 有没有办法让两个类使用相同的泛型?
- 8. 如何在两个不同的android应用程序之间进行通信
- 9. Android:有没有办法从我的应用程序执行JavaScript?
- 10. 让不同的应用程序通信
- 11. 有没有办法让我的C++应用程序的进程ID?
- 12. 有没有办法在android上运行windows mobile应用程序?
- 13. 有没有办法让nginx路由SSL请求到443到两个不同的应用程序?
- 14. 有没有办法让C#中的应用程序iphone
- 15. 有没有什么办法可以发布Android应用程序进行测试?
- 16. 有没有办法让本机操作系统应用程序
- 17. 有没有办法让phonegap应用程序更安全?
- 18. 有没有办法让Java应用程序获得root权限?
- 19. 有没有办法让模糊Swing应用程序?
- 20. 有没有办法标记我的Android应用程序进程“忙”?
- 21. 有没有办法让VideoView继续在Android应用程序的后台播放?
- 22. android在不同设备中通信两个应用程序
- 23. 通过两个android移动应用程序进行通信信息
- 24. Android - 有没有办法让两个远程异步调用互相依赖?
- 25. 有没有办法让Ajax请求总是按顺序进行?
- 26. 有没有什么办法可以在我的.exe应用程序和Firefox之间进行通信?
- 27. 有没有办法在消息和我的iOS应用程序之间进行通信?
- 28. 两个不同设备上的两个应用程序之间的Android通信
- 29. 有没有办法让我的Python程序运行得更快?
- 30. 开发两个android应用程序并在两个之间进行通信
如果我没有获得它的意图过滤器?我如何获取信息?我希望我的应用程序启动的应用程序是内置计算器的android。 –
@DaJaynae Williams更新了我的回答。 –
“com.android.calculator2”就是一个示例包吗? –