【开源工具库】Xtils

来源:互联网 发布:怎样解除红蜘蛛网络 编辑:程序博客网 时间:2024/06/15 20:35

好久没写技术博客了,因为这些日子一直再弄这个工具库,我也是从自己开发的过程中还有网上搜了不少资料,然后整合成了这个工具库,有人会问为啥叫Xtils,因为我觉得所有带有X的东西都很好用,比如说XP,吐槽归吐槽,现在言归正传,来说一下这个工具库。

       这个工具库分了很多包,下面上一张图,来看看这个工具类包吧。


首先声明下,本人能力有限,不足以把所有功能写好写全,所以难免有不足之处,所以还请大家多多指教。

下面来具体说一下包的功能:

com.icb.AnimationUtil:主要是动画的工具类,主要与动画有关

com.icb.appInfos:主要是与app相关的一些辅助类,如获取版本信息等功能

com.icb.CommunicationUtils:主要是一些有关通信方面的,比如发信息,打电话的功能

com.icb.Font:主要是用来设置字体的一个工具包

com.icb.LogUtil:主要与LogCat日志相关

 com.icb.Net:主要与网络相关,如网络请求等等

com.icb.OS:主要与硬件相关的类,如获取手机号码,手机型号,Cpu型号等等

com.icb.other:主要是一些小功能,如转换单位等等

com.icb.Save:主要与储存相关

com.icb.Screen:主要与屏幕相关,如获取屏幕大小尺寸等等

com.icb.Security:主要是与安全相关的功能,如MD5加密

com.icb.String:主要与文字处理相关,如正则表达式

com.icb.ToastUtil:主要与Toast提示有关

 

类的命名规范:

所有类以”X_”开头然后加上相应的功能名的英文名

 

 

 

 

调用方法:

代码调用可以分为两种方法(已eclipse为主)

第一种:

0.首先导入本工具库

1.右击工程--properties----Android----Add----选择项目工程然后OK--》引入成功

 

第二种:

找到工程中的Xtils.jar jar包导入工程libs下,这种方法比较简单,所以就不说了。

 

 

个人推荐的是第一种,因为有时候可能找不到功能所在的目录,或是不知道有什么东西,如果熟悉了以后可以使用第二种方法,比较省事,一个jar包搞定,熟悉了就可以使用第二种,但是还是那句话个人推荐第一种,因为可以看源代码,也可以在有灵感时候,在里面加些功能,毕竟自己写的功能不全。

 

下面给出最简单的示例:

 

调用请看Demo,源码下载地址:http://download.csdn.net/detail/u011539882/8885239


0 0