在应用程序之间传递简单数据(如字符串)的最佳方式是什么?String 是发送方应用程序中已知的一些字段,并且接收方应用程序需要。
我考虑将它存储在 MODE_WORLD_READABLE SharedPreferences 中,但我不一定知道包名称(这将存在于库中),该值可以由各种应用程序设置,因此很难查找。
我在想这两个应用程序都包含广播接收器。当接收方应用程序打开时,它会发送一个自定义 Intent 供发送方应用程序接收,以告知它已准备好接收。看到该 Intent 后,发送方应用程序然后将带有我的字符串值的另一个 Intent 发送到接收方应用程序以获取。