社区
Java SE
帖子详情
工程中引用第三方包如何再封装
水下呼吸
2014-04-09 11:24:12
项目中需要引用一个第三方包,考虑到以后需要替换,应该怎样设计,才能降低对这个包的依赖?或者说,这样做是否有必要。
...全文
129
3
打赏
收藏
工程中引用第三方包如何再封装
项目中需要引用一个第三方包,考虑到以后需要替换,应该怎样设计,才能降低对这个包的依赖?或者说,这样做是否有必要。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shlroc
2014-04-09
打赏
举报
回复
定义的自己的接口,完成接口的实现,其中实现中使用的方式是你所说第三方引用,将来如果想换,只要继续实现接口就ok
lgmsyy
2014-04-09
打赏
举报
回复
加个中间层,向上调用你自己的接口,这个一直可以不变,向下调用第三方接口,需要的时候更换即可。
S117
2014-04-09
打赏
举报
回复
在你们项目和第三方包之间加个中间层!
自定义
第三方
包
最近在做移动app的后端(java版),项目大概流程如下: 1.首先接收硬件设备以每2秒的形式将采集的数据发给后端 2.后端将数据做存储与处理 3.通过app访问后端接口返回所需数据 在这个程序
中
由于有一些比较固定的算法,领导说要将算法提出来,开始是提出到一个文件里,后来发现不只一个
工程
需要,所以最好是提成一个
第三方
包
最方便。 于是我单独新建立了一个
工程
,将算法提出来,导出一个war
包
,
android jar
包
资源文件,基于将Android
工程
做成jar
包
和资源文件的解决方法
需要特别注意的是,以jar
包
和资源
包
方式提供给
第三方
开发者,我们的
工程
的代码
中
就不能使用类似于R.layout.main、R.string.name等等这样的方式来
引用
资源了。为此,我们就不能直接使用R文件,而是要通过字段名称来动态的获取资源的id,再来使用。以下
封装
了一个类,可以通过字段名称动态获取id。复制代码 代码如下:package com.arui.util;import android...
Android导出jar
包
后的资源使用问题
转载:http://blog.csdn.net/mengweiqi33/article/details/25824295 我们经常遇到一个需求,就是给别人使用我们
工程
的时候,为了能够屏蔽代码,把代码
封装
成jar
包
提供给
第三方
使用,但是这样我们的资源文件怎么给对方用呢? 网上有很多方法,有用ClassLoader的,有写死id的,如我的另一篇文章 [html] view pla
android编程res,android 动态获取res资源id
我们希望将我们的Android
工程
提供给
第三方
开发者使用。这个时候,最普遍的做法,就是提供一个jar
包
和一堆资源文件,
第三方
开发者可以将资源文件拷贝到Android
工程
的相应目录下,同时
引用
我们提供的jar
包
,就可以使用我们提供的相应API了。 需要特别注意的是,以jar
包
和资源
包
方式提供给
第三方
开发者,我们的
工程
的代码
中
就不能使用类似于R.layout.main、R.string.name等等这...
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章