我是新手,所以请你指点我正确的方向来帮助我。
我有2个应用
1)具有服务的应用程序 - APP1
2)具有插件的应用程序 - APP2
情景:
APP2想要访问APP1的服务器,以便它可以从其源应用程序发送其数据。然后APP2必须访问APP1的服务才能这样做。
过程:
APP2启动 - > APP2 PLUGIN - > SENDS DATA - > APP1服务 - > APP1服务器
APP1服务器 - > APP1服务 - > SENDS DATA - > APP2 PLUGIN - >根据结果对APP2采取行动
提前致谢!我真的很茫然。
答案 0 :(得分:1)
可以使用以下方法。
内容提供商管理对中央数据存储库的访问。一个 provider是Android应用程序的一部分,它经常提供它 拥有处理数据的UI。但是,内容提供商是 主要用于访问其他应用程序 使用提供者客户端对象的提供者提供者和 提供者客户端为数据提供一致的标准接口 还处理进程间通信和安全数据访问。
了解更多信息:content-provider-basics
您可以使用权限,readPermission,writePermission来保证安全。
<provider
android:permission="string"
android:readPermission="string"
android:writePermission="string" >
. . .
</provider>
了解更多信息:provider-element
2.broadcast:
Android应用可以从Android发送或接收广播消息 系统和其他Android应用程序,类似于发布 - 订阅设计 图案。当感兴趣的事件发生时,发送这些广播。 例如,Android系统在各种系统发送广播 发生事件,例如系统启动或设备启动时 充电。应用还可以发送自定义广播,例如,通知 他们可能感兴趣的其他应用程序(例如, 已经下载了一些新数据。)
了解更多信息Broadcasts