Android 如何跨多个应用程序创建全局变量

Android 如何跨多个应用程序创建全局变量,android,global-variables,Android,Global Variables,有没有办法将字符串设置保存到手机内存中,以便其他应用程序访问 即使在重新启动手机等之后,这些信息也需要保留。事实上,我想说的是,公共服务将比内容提供商更干净/代码更少 特别是如果使用单向AIDL创建异步服务连接以从中获取信息(然后同步读/写方法以防止不一致) 这可能是。。。代码更少,但它会给你类型安全。并允许您的服务通过一个干净的自定义API与其他应用程序交互。因此,您可以存储比字符串更复杂的对象(任何使用本机数据类型实现parcelable的对象、本机类型的ArrayList和/或使用同样实现

有没有办法将字符串设置保存到手机内存中,以便其他应用程序访问


即使在重新启动手机等之后,这些信息也需要保留。

事实上,我想说的是,公共服务将比内容提供商更干净/代码更少

特别是如果使用单向AIDL创建异步服务连接以从中获取信息(然后同步读/写方法以防止不一致)


这可能是。。。代码更少,但它会给你类型安全。并允许您的服务通过一个干净的自定义API与其他应用程序交互。因此,您可以存储比字符串更复杂的对象(任何使用本机数据类型实现parcelable的对象、本机类型的ArrayList和/或使用同样实现“parcelable”的类的成员变量的对象)

,如@Madhukar所述,您最好使用

内容提供程序管理对结构化数据集的访问。它们封装数据,并提供定义数据安全性的机制。内容提供程序是将一个进程中的数据与另一个进程中运行的代码连接起来的标准接口

您可以在以下示例中了解如何实现这一点:


  • 我可以帮你。也许你可以使用网络服务。