Java 如何处理不同的活动,并将字符串(“文本”)发送到EditText?

Java 如何处理不同的活动,并将字符串(“文本”)发送到EditText?,java,android,eclipse,android-intent,sdk,Java,Android,Eclipse,Android Intent,Sdk,我设法找到了我的程序使用“共享首选项”记录字符串的方式,然后我设法找到了我的程序在后台运行的方式,因此我想问是否有办法: 伪代码: Activity see = (Activity) find (); if (There's ==> see.EditText) {     see.EditText.append("hello"); } 因此,当我的程序检测到您正在使用的应用程序中有EditText(如messanger)时,请编写“hello”(精确地添加文本==>append) 有一

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

Activity see = (Activity) find ();
if (There's ==>  see.EditText)
{
    see.EditText.append("hello");
}
因此,当我的程序检测到您正在使用的应用程序中有EditText(如messanger)时,请编写“hello”(精确地添加文本==>append)


有一种方法可以实现这一点?

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


根据您的意图,您可能希望将重点放在实现可访问性工具(当您的应用程序聚焦时,它可能会收到有关控件的信息)或您自己的键盘上。

使用共享首选项比使用共享首选项更好当您在应用程序中说“不同的活动”时,您的意思是什么?如果是,是,如果“否”-否。您是否从您的活动中打开此“查看”活动?如果是这样,为什么不在启动“see”活动的意图中加入字符串呢?还是我完全误解了这个问题?看anctivity是另一个应用程序可能有一种与程序交互的方式来发送android的原始短信,我不想说我想与任何应用程序交互,但只想与发送短信的应用程序交互,并且只有在用户许可的情况下,然后,在安装过程中,权限将自动显示。很显然,无法通过编程方式与“权限”对话框交互。你想要实现的正是为什么这些安全机制已经到位。如果我只想复制文本???有了命令,我认为复制某些文本不需要许可,否则我错了;你确定这是不可能的吗