我可以从其他apk的按钮点击启动apk。但我必须发送参数也。如果我在文本中给出值,当我点击按钮然后它应该将参数发送到其他apk,它应该启动其他apk。我知道如何在同一个包中的活动之间发送参数。请指导我如何做。
更新 我已经成功运行了那个apk。我只需要输入包名而不是类名。
答案 0 :(得分:0)
使用
i.putExtra(param, value);//Put extra values to your intents,
如果您使用意图启动另一个应用。
答案 1 :(得分:0)
您需要使用内容提供商在Android中的不同应用程序之间共享数据。 Here
是如何使用它们的示例。您需要有一个URI来标识您的数据集,并在另一个应用程序中使用相同的URI来从中检索数据。
答案 2 :(得分:0)
使用Intent,如Android Developer Documentation或许多tutorials over the internet中所述。
你应该使用Bundles来传递参数,你可以在那里阅读。
答案 3 :(得分:0)
您可以使用公共目录中的文件来管理不同的应用程序,或者基本上您可以在第一个运行另一个应用程序的应用程序中使用serversocket,因此第二个可以连接它并将数据传输到第一个应用程序或从第一个应用程序传输数据。