Skip to content

Commit 59d56ba

Browse files
committed
Update README.md
1 parent 72cc44a commit 59d56ba

File tree

1 file changed

+43
-48
lines changed

1 file changed

+43
-48
lines changed

README.md

Lines changed: 43 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,20 @@
1-
# Android工具类库 [![Build Status](https://travis-ci.org/kibotu/android-utils.svg?branch=master)](https://travis-ci.org/kibotu/android-utils) [![](https://jitpack.io/v/kibotu/android-utils.svg)](https://jitpack.io/#kibotu/android-utils) [![API](https://img.shields.io/badge/API-3%2B-brightgreen.svg?style=flat)](https://android-arsenal.com/api?level=3) [![Gradle Version](https://img.shields.io/badge/gradle-2.13-green.svg)](https://docs.gradle.org/current/release-notes) [![Licence](https://img.shields.io/badge/licence-Apache-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0)
1+
## Android工具类库 [![Build Status](https://travis-ci.org/kibotu/android-utils.svg?branch=master)](https://travis-ci.org/kibotu/android-utils) [![](https://jitpack.io/v/kibotu/android-utils.svg)](https://jitpack.io/#kibotu/android-utils) [![API](https://img.shields.io/badge/API-3%2B-brightgreen.svg?style=flat)](https://android-arsenal.com/api?level=3) [![Gradle Version](https://img.shields.io/badge/gradle-2.13-green.svg)](https://docs.gradle.org/current/release-notes) [![Licence](https://img.shields.io/badge/licence-Apache-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0)
22

33
囊括了一大部分Android应用开发过程当中常用的工具类。工具类来源整理自网络和自己编写。
44

5-
### How to install
6-
7-
repositories {
8-
maven {
9-
url "https://jitpack.io"
10-
}
11-
}
12-
13-
dependencies {
14-
compile 'com.github.kibotu:android-utils:1.0.0'
15-
}
16-
17-
所有的工具类简介 (a - z):
5+
## 所有的工具类简介 (a - z):
186

197
||介绍|
208
| ------ | ------------ |
21-
|[AnimationUtils][1]|Animation工具类|
22-
|[AppUtils][2]|APP相关信息工具类|
23-
|[AssetDatabaseOpenHelper][3]|读取Asset目录中数据库工具类|
24-
|[BitmapUtil][4]|Bitmap工具类主要包括获取Bitmap和对Bitmap的操作|
9+
|[AnimationUtils][1]|Animation 工具类|
10+
|[AppUtils][2]|APP 相关信息工具类|
11+
|[AssetDatabaseOpenHelper][3]|读取 Asset 目录中数据库工具类|
12+
|[BitmapUtil][4]|Bitmap 工具类主要包括获取 Bitmap 和对 Bitmap 的操作|
2513
|[CipherUtils][5]|加密与解密的工具类|
2614
|[Colors][6]|常用颜色色值工具类|
2715
|[CommonUtil][7]|一些通用的方法|
2816
|[ChannelUtil][46]|为打包而生的渠道工具类 [极速打包传送门][47]|
29-
|[DataCleanManager][8]|应用数据清除类,主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录|
17+
|[DataCleanManager][8]|应用数据清除类,主要功能有清除内/外缓存,清除数据库,清除 SharedPreference,清除 files 和清除自定义目录|
3018
|[DatabaseExportUtils][9]|导出应用数据库工具类|
3119
|[DateUtils][10]|日期工具类|
3220
|[DeviceStatusUtils][11]|手机状态工具类 主要包括网络、蓝牙、屏幕亮度、飞行模式、音量等|
@@ -35,38 +23,37 @@
3523
|[DownloadManagerPro][15]|下载管理工具类|
3624
|[FileUtils][16]|文件操作工具类|
3725
|[HanziToPinyin][17]|汉字转拼音工具类|
38-
|[ImsiUtil][18]|IMSI工具类|
39-
|[JSONUtils][48]|Json解析工具类|
26+
|[ImsiUtil][18]|IMSI 工具类|
27+
|[JSONUtils][48]|Json 解析工具类|
4028
|[LocationUtils][19]|根据经纬度查询地址信息和根据地址信息查询经纬度|
41-
|[LogUtils][20]|Log工具类。课参考博文:[Android Log工具类][43]|
29+
|[LogUtils][20]|Log工具类。课参考博文:[Android Log 工具类][43]|
4230
|[NetUtil][21]|网络工具类|
4331
|[PackageUtils][22]|应用安装下载相关|
4432
|[PhoneUtil][23]|手机组件调用工具类|
4533
|[PollingUtils][24]|轮询服务工具类|
46-
|[PreferencesCookieStore][25]|Cookie存储工具类|
47-
|[RUtils][26]|R反射资源ID工具类|
34+
|[PreferencesCookieStore][25]|Cookie 存储工具类|
35+
|[RUtils][26]|R 反射资源 ID 工具类|
4836
|[RandomUtils][27]|随机工具类|
4937
|[RegUtils][28]|数据校验工具类|
5038
|[ResourceUtils][29]|文件资源读取工具类|
51-
|[SDCardUtils][30]|SDcard操作工具类|
39+
|[SDCardUtils][30]|SDcard 操作工具类|
5240
|[SettingUtils][31]|应用配置工具类|
53-
|[ShellUtils][32]|shell工具类|
41+
|[ShellUtils][32]|shell 工具类|
5442
|[ShortCutUtils][33]|快捷方式工具类|
5543
|[Singleton][34]|单例模式抽象类|
56-
|[StringUtils][35]|字符串操作工具包。字符串其他操作可以使用TextUtils类|
44+
|[StringUtils][35]|字符串操作工具包。字符串其他操作可以使用 TextUtils 类|
5745
|[ViewAnimationUtils][36]|视图动画工具箱,提供简单的控制视图的动画的工具方法|
58-
|[ViewUtils][37]|View相关工具类|
59-
|[ViewFinder][45]|findViewById替代工具类|
46+
|[ViewUtils][37]|View 相关工具类|
47+
|[ViewFinder][45]|findViewById 替代工具类|
6048
|[WindowUtils][38]|窗口工具类|
61-
|[BaseApplication][39]|应用Application此处主要是为了错误处理|
62-
|[BaseCrashHandler][40]|在Application中统一捕获异常,保存到文件中下次再打开时上传|
49+
|[BaseApplication][39]|应用 Application 此处主要是为了错误处理|
50+
|[BaseCrashHandler][40]|在 Application 中统一捕获异常,保存到文件中下次再打开时上传|
6351
|[RebootThreadExceptionHandler][41]|重启线程异常处理器,当发生未知异常时会提示异常信息并在一秒钟后重新启动应用。|
6452
|[StartAppReceiver][42]|重启应用广播接收器。|
6553

66-
Framework内置工具类
67-
-------------------
54+
### Framework 内置工具类
6855

69-
AOSP源码中包含Util关键字的类,整理出的列表如下:
56+
AOSP 源码中包含Util关键字的类,整理出的列表如下:
7057

7158
```java
7259
// 系统
@@ -127,47 +114,56 @@ AOSP源码中包含Util关键字的类,整理出的列表如下:
127114
./v4/java/android/support/v4/content/res/TypedArrayUtils.java
128115
```
129116

130-
需要权限 (Permission)
131-
-------------------
117+
### 如何使用 (How to install)
118+
119+
```xml
120+
repositories {
121+
maven {
122+
url "https://jitpack.io"
123+
}
124+
}
125+
126+
dependencies {
127+
compile 'com.github.kibotu:android-utils:1.0.0'
128+
}
129+
```
130+
131+
### 需要权限 (Permission)
132132

133133
```xml
134134
<uses-permission android:name="android.permission.INTERNET" />
135135
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
136136
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
137137
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
138138
<uses-permission android:name="android.permission.BLUETOOTH" />
139-
<!-- 获取UUID用到 -->
139+
<!-- 获取 UUID 用到 -->
140140
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
141141
```
142142

143-
配置 (Configuration)
144-
------------------
143+
### 配置 (Configuration)
145144

146145
```xml
147146
<application
148147
android:name="com.ihongqiqu.app.BaseApplication" >
149148
```
150-
发布正式版本注释Log只需要设置 <code>LogUtils.DEBUG_LEVEL = Log.ASSERT</code> 。
149+
发布正式版本注释 Log 只需要设置 <code>LogUtils.DEBUG_LEVEL = Log.ASSERT</code> 。
151150

152-
混淆 (Proguard)
153-
-------------
151+
### 混淆 (Proguard)
154152

155-
代码混淆只需要在Proguard规则文件中添加如下代码即可(Eclipse下为proguard.cfg文件):
153+
代码混淆只需要在 Proguard 规则文件中添加如下代码即可( Eclipse 下为 proguard.cfg 文件):
156154

157155
```xml
158156
-keep class com.ihongqiqu.** { *; }
159157
-keepclassmembers class com.ihongqiqu.** { *; }
160158
-dontwarn com.ihongqiqu.**
161159
```
162160

163-
开发者 (Developer)
164-
----------------
161+
### 开发者 (Developer)
165162

166163
* [Zhenguo Jin][44] - <jinzhenguo1990@gmail.com>
167164

168165

169-
License
170-
-------
166+
## License
171167

172168
Copyright 2014-2016 Zhenguo Jin
173169

@@ -222,7 +218,6 @@ License
222218
[37]: https://github.com/jingle1267/android-utils/blob/master/src/com/ihongqiqu/util/ViewUtils.java
223219
[38]: https://github.com/jingle1267/android-utils/blob/master/src/com/ihongqiqu/util/WindowUtils.java
224220

225-
226221
[39]: https://github.com/jingle1267/android-utils/blob/master/src/com/ihongqiqu/app/BaseApplication.java
227222
[40]: https://github.com/jingle1267/android-utils/blob/master/src/com/ihongqiqu/app/BaseCrashHandler.java
228223
[41]: https://github.com/jingle1267/android-utils/blob/master/src/com/ihongqiqu/app/RebootThreadExceptionHandler.java

0 commit comments

Comments
 (0)