【发布时间】:2018-05-05 11:06:13
【问题描述】:
我发现了三种跨应用程序共享数据的方法。
1.内容提供者
2.SharedUserId-当您为多个应用程序声明相同的共享用户 ID 时,它们可以访问彼此的资源(数据字段、视图等)。提供的应用程序使用相同的证书签名。
3.全局进程-通过使用 android:process 属性和以小写字母开头的命名进程,将一个应用程序的一个组件放在一个单独的进程中,并将另一个应用程序的另一个组件放在同名的单独进程中第一个应用程序的单独进程。现在这些组件可以共享数据。
我很困惑何时使用什么更有效?
【问题讨论】:
标签: android process android-contentprovider