首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我能从Android应用程序控制另一个Android应用程序的UI对象吗?

我能从Android应用程序控制另一个Android应用程序的UI对象吗?
EN

Stack Overflow用户
提问于 2016-02-01 08:14:36
回答 1查看 1K关注 0票数 1

我正在用Android开发。我创建了一个安卓应用程序-A,它可以通过getPackageManager().getLaunchIntentForPackage("package name of Android App-B");启动另一个安卓应用程序-B

例如,

安卓应用程序-B启动时,它在MainActivity上有一个按钮。当按钮单击时,它将打开WiFi。

我希望安卓应用程序-A控制用户界面按钮,在安卓应用程序B发布后,安卓应用程序B

  1. 是否有可能通过安卓应用程序-A来控制安卓应用程序-B的用户界面按钮?
  2. 如果是。怎么做?安卓应用程序-A能得到按钮的id吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-02-01 08:31:32

对不起,我不能写评论,因为我的声誉是不够的。您可以通过将广播从app-A传递给app-B来实现。当app-B接收到意图时,您只需执行按钮单击所做的操作,然后设置单击的按钮。关于按钮的id,您不能直接访问按钮的id。您可以做的是将id从app-B作为广播传递到app-A,然后您可以继续执行,但这一点也没有用。只需为通过单击按钮执行的任务创建一个方法,并从按钮的onClick和接收到广播时调用它。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35125733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档