提供jar包还是给个service比较好呢 提供个jar包,封装一些功能给应用开发者调用,是目前比较普遍的做法,但如果jar包里封装的功能有变的话,应用都还得再重新编译一遍那么如果把这些功能做成service在后台运行,让开发者来使用,也是一个途径,以后应用也不需要再频繁编译了,是否比提供jar包更合理呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或者说是提供jar包还是提供apk比较合适,提供jar包,跟客户绑定得太紧密,提供apk,就必须需要对平台有一定的掌控力,要保证客户一定有安装这个apk 提供apk,除了要保证用户一定要多增加个安装这个apk的操作以外,还会有别的什么缺点呢,相对于提供jar包 service的话,别人在使用你提供的函数库的时候,需要bindservice来获取service的实例.而这一过程不是同步的,如果别人必须在Activity的onCreate方法就要使用service的函数,就会因为不能马上得到service的实例而无法使用service所提供的方法. 那如果考虑一种折中的方法,提供一个基本的jar包,再提供一个apk来实现service,应用引入这个jar包,通过这个jar包与apk进行通信.以后如果实现细节有变动,也只是变动apk就好,这个jar包不需要再变动,也不需要应用再重新编译了,这种方式应该就比只提供jar包要合理了吧既省去了应用时不时需要重新编译的麻烦,又解决了连接的问题 像我这样的人,基本上看到后台有不必要的service,立刻停掉它。要是是那种停了又重开的流氓服务,我真个apk直接卸掉。墨迹天气就是一个很好的例子 安卓怎么让软件连接到数据库达到数据更新的效果 关于自定义控件的问题 多个appwidget怎么命名 求助!用tabhost,第一个tab对应一个listactivity报空指针! 按下A键,经过怎样处理让A键具有MUTE键的功能? android ffmpeg 不能播放网络流媒体 TableLayout如何保证宽高比? 大三毕业该不该去培训 app-debug.apk安装失败 android adb "am force-stop package"怎么无作用啊 Android 图片透明度处理教程(核心代码) 求高手,关于按钮监听器
既省去了应用时不时需要重新编译的麻烦,又解决了连接的问题