如何使用不同的Activity,并将String(“text”)发送到EditText?

时间:2013-04-14 17:41:10

标签: java android eclipse android-intent sdk

我设法找到我的程序使用“共享首选项”记录字符串的方式,然后我设法找到我的程序在后台运行的方式,所以我会问是否有办法: 伪代码:

Activity see = (Activity) find ();
if (There's ==>  see.EditText)
{
    see.EditText.append("hello");
}

所以我的程序检测到你正在使用的应用程序中有一个EditText(比如messanger)写“hello”(准确地添加Text ==> append)

有办法实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

幸运的是,无法访问其他应用程序中的组件。这种影响将破坏平台实施的大部分保障措施。

根据您的意图,您可能希望专注于实施辅助功能工具(您的应用可能会收到an AccessibilityEvent关于控件何时聚焦)或您自己的键盘。