android - 如何将一个 Android 应用程序中的 API 公开给另一个应用程序

标签 android api apk

我想编写一个可以在 Android 设备上作为服务运行的应用程序,然后通过调用其他应用程序来访问该服务。 有没有办法从 Android 设备上的应用程序/服务公开公共(public) API?以及如何从另一个应用程序访问此 API?

感谢帮助

最佳答案

研究 Intents、AIDL(绑定(bind)程序)和内容提供商。

Intents 是小的“简单”asyncronius 消息,AIDL 如果用于更 RPC 类型的 API,则对更复杂/更多数据的 API 有用。内容提供程序是一种从您的应用公开数据的方式,例如联系人列表或其他内容。

关于android - 如何将一个 Android 应用程序中的 API 公开给另一个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8442925/

相关文章:

android - 如何在 Androidplot 中设置 X 范围?

java - 没有USB调试,我无法构建和运行我的应用

Android 应用程序 - 在 apk 中 bundle 视频是个坏主意吗?

reactjs - Azure AD 身份验证和授权 React.js

java - 试图在 Java 中测试矩形的交集,我做错了什么?

javascript - 处理多个并发请求 Express

Android APK 在 Release模式下运行时崩溃,但在 Debug模式下不会

android - 如何测试android推荐跟踪?

android - setProgress 不适用于 android progressBar

android - 我的应用程序图标看起来比其他的小