在应用程序之间传递简单数据(例如字符串)的最佳方式是什么?字符串是发送方应用程序中已知的某个字段,接收方应用程序需要它。
我研究过将它存储在 MODE_WORLD_READABLE SharedPreferences 中,但我不一定知道包名称(这将存在于库中),该值可以由各种应用程序设置,因此很难查找.
我在考虑让两个应用都包含 BroadcastReceivers。当接收方应用程序打开时,它会发送一个自定义 Intent 供发送方应用程序接收,以告知它已准备好接收。看到该 Intent 后,发送方应用会向接收方应用发送另一个包含我的字符串值的 Intent。
最佳答案
@CommonsWare 你说的不对。您可以共享数据,例如两个应用程序之间的字符串。请看这里:Data sharing between two applications还有:http://developer.android.com/training/sharing/send.html
“我在考虑让两个应用都包含 BroadcastReceivers。”这不是必需的。 Google 提供了一个非常简单易行的解决方案和示例。
关于java - 在 Android 应用程序之间传递字符串数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11353195/