Java 应用程序插件与不同应用程序[Android]的服务之间的通信

Java 应用程序插件与不同应用程序[Android]的服务之间的通信,java,android,plugins,permissions,android-permissions,Java,Android,Plugins,Permissions,Android Permissions,我是新来的,所以你能帮我指出正确的方向,我如何才能实现这一点 我有两个应用程序 1) 具有该服务的应用程序-APP1 2) 具有插件的应用程序-APP2 情景: APP2希望访问APP1的服务器,以便可以从其源应用发送数据。然后,APP2必须访问APP1的服务才能这样做 过程: APP2启动->APP2插件->发送数据->APP1服务->APP1服务器 APP1服务器->APP1服务->发送数据->APP2插件->根据结果向APP2执行操作 提前谢谢!这一点我真是不知所措。可以使用以下方法 内容

我是新来的,所以你能帮我指出正确的方向,我如何才能实现这一点

我有两个应用程序

1) 具有该服务的应用程序-APP1

2) 具有插件的应用程序-APP2

情景:

APP2希望访问APP1的服务器,以便可以从其源应用发送数据。然后,APP2必须访问APP1的服务才能这样做

过程:

APP2启动->APP2插件->发送数据->APP1服务->APP1服务器

APP1服务器->APP1服务->发送数据->APP2插件->根据结果向APP2执行操作


提前谢谢!这一点我真是不知所措。

可以使用以下方法

  • 内容提供者:
  • 内容提供商管理对中央数据存储库的访问。A. 提供者是Android应用程序的一部分,该应用程序通常提供 拥有用于处理数据的用户界面。但是,内容提供商是 主要用于访问 使用提供者客户端对象的提供者。提供商和 提供者客户端提供了一个一致的、标准的数据接口 还处理进程间通信和安全数据访问

    有关更多信息:

    您可以使用权限、readPermission、writePermission来实现安全性

    <provider  
              android:permission="string"
              android:readPermission="string"
              android:writePermission="string" >
        . . .
    </provider> 
    
    
    . . .
    
    有关更多信息:

    2.广播:

    Android应用程序可以发送或接收来自Android的广播消息 系统和其他Android应用程序,类似于发布-订阅设计 图案当感兴趣的事件发生时发送这些广播。 例如,Android系统在各种系统运行时发送广播 事件发生,例如系统启动或设备启动时 充电。应用程序还可以发送自定义广播,例如通知 他们可能感兴趣的其他应用程序(例如, 一些新数据已下载)


    有关更多信息

    Hi Ahmad,感谢您的回复。我还可以问一下这些进程的安全性吗?请再次检查我的答案。