【发布时间】:2014-10-22 06:05:43
【问题描述】:
我正在开发一个键盘,所以我正在实现一个InputMethodService。我需要向此键盘应用程序添加其他功能,但将其作为另一个应用程序分离,以便将键盘作为单独的键盘实现。
所以我需要创建一个键盘应用程序和另一个具有所有其他功能的应用程序(其他功能包括但不限于:新闻活动、信使、锁屏实现和一些小部件)。
这两个应用程序需要在它们之间进行通信,根据我的研究,我发现有几种机制可以使用:
- 有界服务
- URI 实现
- 广播接收器
我的问题是:什么是满足我需求的最佳实施方式?我的需求是将数据从一个应用程序传递到另一个应用程序,以及从另一个应用程序的一个应用程序启动 Activity 和其他组件。
【问题讨论】:
-
已经阅读了这篇文章,但谢谢@deniz :)
-
选项 #1 是最灵活/最简单的方法
-
和 AIDL 的第一名让它变得如此简单
标签: uri communication android android-service-binding