我在Android中开发。我创建了 Android App-A ,它可以通过getPackageManager().getLaunchIntentForPackage("package name of Android App-B");
启动另一个 Android App-B 。
例如:
Android App-B 启动时,MainActivity
上有按钮。当点击按钮时,它将打开WiFi。
我希望 Android App-A 在启动 Android App-B 后控制 Android App-B 上的UI按钮。< / p>
是否可以通过 Android App-A 控制 Android App-B 的UI按钮?
如果是的话。怎么做 ?可以 Android App-A 获取Button的ID吗?
提前致谢。
答案 0 :(得分:2)
很抱歉,由于我的声誉不够,我无法写评论。您可以通过将广播从 app-A 传递到 app-B 来完成此操作。当app-B收到意图时,您只需执行按钮单击所执行的操作,然后单击设置按钮。关于按钮的ID,您无法直接访问按钮的ID。您可以做的是将ID从 app-B 传递到 app-A 作为广播,然后您可以继续,但它根本没用。只需为按钮单击执行任务创建方法,然后从按钮的onClick和收到广播时调用它。