两个Android应用程序之间的通信,一个是发布者和其他订阅者

时间:2016-06-18 15:06:34

标签: android

我想过在内容提供商工作,但我不确定天气我可以使用内容提供商访问内置服务,如相机,陀螺仪等 知道如何发布手机上可用的服务以及如何使用其他应用程序提供的服务

2 个答案:

答案 0 :(得分:0)

如果要在两个应用程序之间进行通信,请使用服务的另一端,可能需要Android Interface Definition Language (AIDL)

如果访问数据,则通过ContentProvider

答案 1 :(得分:0)

如果您希望在两个应用之间实现进程间数据通信,则可以在两个应用之间使用 SharedUserId

检查此链接出 https://www.youtube.com/watch?v=7WqMHehWI98&index=3&list=PLonJJ3BVjZW6hmkEaYIvLLm5IEGM0kpwU