我想问你是否有办法向其他应用程序发送信息或命令。例如:一个人正在给一个人输入一条消息,十秒钟后,我的程序在消息的 EditText 中添加(通过使用命令 append("text").to(EditText); )一个类似“hello”的字符串。
我发现可以通过 ContentProviders 在不同的应用程序之间共享信息
有没有办法做到这一点?
我想问你是否有办法向其他应用程序发送信息或命令。例如:一个人正在给一个人输入一条消息,十秒钟后,我的程序在消息的 EditText 中添加(通过使用命令 append("text").to(EditText); )一个类似“hello”的字符串。
我发现可以通过 ContentProviders 在不同的应用程序之间共享信息
有没有办法做到这一点?
这只有在这个特定应用程序的开发者预测到这种行为时才有可能。它可以简单地通过在应用程序之间广播意图来完成,但是这个“另一个”应用程序必须有一个合适的广播接收器来使用这个意图。http://developer.android.com/guide/components/intents-filters.html
或者,您可以在另一个应用程序上启动一个意图并将您的数据捆绑到其中并通过Intent
对象传递它。看看这个链接。我故意没有写代码。我认为每个人都应该自学。请记住,开发者网站是 Android 的圣经。