Android开源开发库PLib

GitHub:https://github.com/pocketdigi/PLib
OSChina:http://git.oschina.net/pocketdigi/PLib

介绍:

PLib

PLib是一个Android应用开发库,集成了流行的开源库,整合一些Util,可以帮助开发者更快开发应用,最新版本使用Gradle打包,建议使用AndroidStudio开发。

整合开源库:

1.OrmLite 4.48
2.gson 2.3
3.eventbus 2.2.1
4.AndroidAnonations 3.2

 

功能:

1.View及Fragment(只能用V4)注入
2.SharedPreference封装
3.Toast封装
4.Log封装
5.其他一些常用Utils(md5,DES,日期处理,字符串处理,图片处理,网络判断,首次运行检测等)

使用方法:

PLib是一个Library项目,将它引入到你的项目中,Application继承PApplication,所有Activity继承PActivity或PFragmentActivity,所有Fragment继承PFragment或PDialogFragment.

1.View及Fragment注入
在Activity类或Fragment类加上Inflat注解,value是layoutId,如
@Inflat(R.layout.main)
所有View字段加上ViewById注解,如
@ViewById(R.id.layout_drawer)
DrawerLayout layout_drawer;
完成后,PLib会自动帮您setContentView以及findViewById,Fragment注入类似,但仅适用v4
2.SharedPreference封装
使用SharedPreference可以串联:
PreferenceManager.getDefaultManager().putBoolean(KEY1,Value1).putString(KEY2,Value2).commit(); 最后加Commit()方法即可保存,支持指定保存的文件
3.Toast封装
Toast封装后,支持在非UI线程直接调用:
PToast.show(message);
4.Log封装
PLog类支持更多的参数类型,如Tag可以直接传入Object,会取object的类名作tag,Message支持基本类型.
其他
md5,DES,日期处理,字符串处理,图片处理,网络判断,首次运行检测等

接下来待开发的是下载模块

发表评论

电子邮件地址不会被公开。 必填项已用*标注