{{ message }}
honj51/ToolkitForAndroid
Folders and files
Repository files navigation
Android工具集 这是本人在做项目过程中整理出来的Android项目工具包。 基于此前的项目代码进行优化,尽量做到非侵入,高度解耦。 部分代码从网上收集,特此说明。 ==== 版本说明 ==== SDK版本:Android SDK 2.2 基于SDK 2.2 构建,但SDK 1.6也可以使用。 目录结构: common 公用工具类 database 数据库操作:SharedPreferences数据处理操作、SQLite数据库操作 network 网络工具 resource Android项目的资源管理工具 system Android系统相关的工具集 ui UI相关 widget 一些UI组件 crypt Base64、SHA-1 SHA-256 MD5 详细说明: StreamUtil 对InputStream进行各类型数据的转换。转换类型包括Drawabel,Bitmap,String,byte[]等。 Base64 Base64加密解密 HashEncrypt MD5 SHA-1 SHA-256 的Hash加密 ShareDBHelper 对SharedPreferences的操作封装 SQLiteHelper 对SQLite数据库操作的封装 HttpConnection Http连接的建立与get post方法处理 NetworkUtil 网络检测 BitmapScaleUtil 图片缩放 FileUtil 文件处理 JSONConverter JSON转换 ResourceReader Android项目的资源读取。 XMLParse XML解析 ActivityUtil Activity的常用操作 BaseActivity 带双击退出程序功能。 ChineseUtil 中文拼音处理 DClickExit 双击退出程序功能。 PhoneUtil 电话功能封装 ThreadTask 启动一个线程任务,并显示一个进度窗口。 HolderAdapter 实现HolderView模式的Adapter。 SingleSortBar 排序条 HolderViewFiller 对ListView,GridView等重复性容器进行填充的工具 ViewCreator HolderAdapter的View创建与更新 GalleryFlipper 左右滑动控件,可以像ListView一样通过Adapter进行数据填充。 GalleryEx 基于Gallery的有反弹效果的Gallery WebImageView 继承自ImageView,支持自动加载网络图片,并具有缓存图片功能。
