我想为我的主应用程序创建“插件”。这个插件只会暴露一种方法:
String getData(String param1, String param2);
此方法将连接到网络服务器并下载数据。我不想将此代码放在主应用程序中。
应该如何实现这一目标?我应该使用远程服务(https://github.com/commonsguy/cw-advandroid/tree/master/AdvServices/)还是有其他(更好的)解决方案?
答案 0 :(得分:2)
您可以实施自己的Content Provider
答案 1 :(得分:0)
正如@fardjad所说,它可能是一个ContentProvider,也是一个导出的服务。但只是为了澄清,您希望您的应用将此服务公开给其他应用,对吗?