在安卓开发中,很经常用到第三方库,通常第三方库以两种形式呈现在我们面前,一种是直接提供jar类库(Java Archive,Java 归档文件)的方式,另一种以一个工程作为项目库(library project)的方式。此外其实有些开发者甚至直接提供java文件给其他开发者作为工具使用,这个就直接在工程里面建个tools文件夹存放即可,毕竟如果就只有一个java文件或者一两个就无需要做这么复杂的库打包,当然如果你不想别人自己你的代码,还是可以选择以jar形式提供给开发者使用。通常一个项目中,可能是应用的类库和项目库,项目库又引用了其他的类库和项目库。
使用jar类库刚开始可能看起来比较简介,比如我们要对xml进行解析,直接在libs文件夹下添加 dom4.jar,如果我们要对json格式进行解析,直接在libs文件夹下添加 fastjson-1.2.7.jar,jar类库的使用的优点。
项目库的使用,其实就是 工程项目的 引用,由于安卓的开源项目库越来越多,所以它的使用也在不断的增加。项目库的使用有很多好处,因为通常他直接就提供了源码以及相关的资源文件,用户可以直接进行引用,而且有些项目库 连 界面和相关文字都给你提供好了,你直接进行 界面跳转即可。
类库 和 项目库的区别就是,一个直接放在同一个工程里面,另一个将第三方库 单独 作为一个工程来使用。
类库 和 java文件 的区别就是,都是在一个工程项目,但是一个是提供了库,一个是提供了源码。
总结的可能不是很好,但会在后面的几个文章中进行相关的解释。
█ 相关资料:
1. 使用第三方的sdk
● API集市APIStore百度
● API数据接口开发者数据定制免费数据调用-聚合数据