有人知道如何从其他应用程序的ui元素中获取控件?
例如,在whatsapp中,如何在EditText中写入使用语音向文本发送消息?
提前致谢!!
问候。
答案 0 :(得分:0)
您使用Intent framework与设备上存储的其他应用进行互动。你所要求的几乎是不可能的,除非你在谈论黑客攻击设备。
答案 1 :(得分:0)
在Android中,所有应用都是相互分离的。如果您的应用想要访问其他应用中的数据以在自定义ui中显示该数据,则该应用的供应商必须提供ContentProvider。
如果目标应用的发布者使用intent-filters声明了一些活动,则可以通过将数据包装在Intent内来打开ui组件。 在这种情况下,应该在发送Intent之前检查至少一个匹配的intent过滤器的可用性。