我有第一个Android应用程序,在后台运行(作为服务)。第二个应用程序同时运行,具有GUI。现在我想要从我的第一个应用程序传递到第二个应用程序的一些信息。
那我怎么能实现这个目标呢?
答案 0 :(得分:2)
使用Content Provider。看到 http://www.devx.com/wireless/Article/41133/1954
答案 1 :(得分:1)
这取决于您共享的数据是原始类型还是持久数据或非持久数据。
如果原始数据 - 请使用Intent.putExtras()。
非持久对象 -
Singleton类
公共静态字段/方法
WeakReferences to Objects的HashMap
持久对象:
应用程序首选项
文件
ContentProviders
4.SQLite DB
答案 2 :(得分:0)
另一种可能性是使用共享内存(即Android“ashmem”):