我设法找到我的程序使用“共享首选项”记录字符串的方式,然后我设法找到我的程序在后台运行的方式,所以我会问是否有办法: 伪代码:
Activity see = (Activity) find ();
if (There's ==> see.EditText)
{
see.EditText.append("hello");
}
所以我的程序检测到你正在使用的应用程序中有一个EditText(比如messanger)写“hello”(准确地添加Text ==> append)
有办法实现这个目标吗?
答案 0 :(得分:0)
幸运的是,无法访问其他应用程序中的组件。这种影响将破坏平台实施的大部分保障措施。
根据您的意图,您可能希望专注于实施辅助功能工具(您的应用可能会收到an AccessibilityEvent
关于控件何时聚焦)或您自己的键盘。