@@ -52,6 +52,70 @@ Android工具类库
52
52
| [ RebootThreadExceptionHandler] [ 41 ] | 重启线程异常处理器,当发生未知异常时会提示异常信息并在一秒钟后重新启动应用。|
53
53
| [ StartAppReceiver] [ 42 ] | 重启应用广播接收器。|
54
54
55
+ Framework内置工具类
56
+ -------------------
57
+
58
+ AOSP源码中包含Util关键字的类,整理出的列表如下:
59
+
60
+ ``` java
61
+ // 系统
62
+ . / android/ database/ DatabaseUtils . java
63
+ . / android/ transition/ TransitionUtils . java
64
+ . / android/ view/ animation/ AnimationUtils . java
65
+ . / android/ view/ ViewAnimationUtils . java
66
+ . / android/ webkit/ URLUtil . java
67
+ . / android/ bluetooth/ le/ BluetoothLeUtils . java
68
+ . / android/ gesture/ GestureUtils . java
69
+ . / android/ text/ TextUtils . java
70
+ . / android/ text/ format/ DateUtils . java
71
+ . / android/ os/ FileUtils . java
72
+ . / android/ os/ CommonTimeUtils . java
73
+ . / android/ net/ NetworkUtils . java
74
+ . / android/ util/ MathUtils . java
75
+ . / android/ util/ TimeUtils . java
76
+ . / android/ util/ ExceptionUtils . java
77
+ . / android/ util/ DebugUtils . java
78
+ . / android/ drm/ DrmUtils . java
79
+ . / android/ media/ ThumbnailUtils . java
80
+ . / android/ media/ ImageUtils . java
81
+ . / android/ media/ Utils . java
82
+ . / android/ opengl/ GLUtils . java
83
+ . / android/ opengl/ ETC1Util . java
84
+ . / android/ telephony/ PhoneNumberUtils . java
85
+
86
+ // 设计和支持库
87
+ . / design/ src/ android/ support/ design/ widget/ ViewGroupUtils . java
88
+ . / design/ src/ android/ support/ design/ widget/ ThemeUtils . java
89
+ . / design/ src/ android/ support/ design/ widget/ ViewUtils . java
90
+ . / design/ lollipop/ android/ support/ design/ widget/ ViewUtilsLollipop . java
91
+ . / design/ base/ android/ support/ design/ widget/ AnimationUtils . java
92
+ . / design/ base/ android/ support/ design/ widget/ MathUtils . java
93
+ . / design/ honeycomb/ android/ support/ design/ widget/ ViewGroupUtilsHoneycomb . java
94
+ . / v7/ recyclerview/ src/ android/ support/ v7/ widget/ helper/ ItemTouchUIUtil . java
95
+ . / v7/ recyclerview/ src/ android/ support/ v7/ widget/ helper/ ItemTouchUIUtilImpl . java
96
+ . / v7/ recyclerview/ src/ android/ support/ v7/ util/ MessageThreadUtil . java
97
+ . / v7/ recyclerview/ src/ android/ support/ v7/ util/ AsyncListUtil . java
98
+ . / v7/ recyclerview/ src/ android/ support/ v7/ util/ ThreadUtil . java
99
+ . / v7/ recyclerview/ tests/ src/ android/ support/ v7/ widget/ AsyncListUtilLayoutTest . java
100
+ . / v7/ recyclerview/ tests/ src/ android/ support/ v7/ util/ AsyncListUtilTest . java
101
+ . / v7/ recyclerview/ tests/ src/ android/ support/ v7/ util/ ThreadUtilTest . java
102
+ . / v7/ appcompat/ src/ android/ support/ v7/ graphics/ drawable/ DrawableUtils . java
103
+ . / v7/ appcompat/ src/ android/ support/ v7/ widget/ DrawableUtils . java
104
+ . / v7/ appcompat/ src/ android/ support/ v7/ widget/ ThemeUtils . java
105
+ . / v7/ appcompat/ src/ android/ support/ v7/ widget/ ViewUtils . java
106
+ . / v4/ tests/ java/ android/ support/ v4/ graphics/ ColorUtilsTest . java
107
+ . / v4/ jellybean- mr1/ android/ support/ v4/ text/ TextUtilsCompatJellybeanMr1 . java
108
+ . / v4/ jellybean/ android/ support/ v4/ app/ BundleUtil . java
109
+ . / v4/ jellybean/ android/ support/ v4/ app/ NavUtilsJB . java
110
+ . / v4/ java/ android/ support/ v4/ app/ NavUtils . java
111
+ . / v4/ java/ android/ support/ v4/ database/ DatabaseUtilsCompat . java
112
+ . / v4/ java/ android/ support/ v4/ graphics/ ColorUtils . java
113
+ . / v4/ java/ android/ support/ v4/ text/ TextUtilsCompat . java
114
+ . / v4/ java/ android/ support/ v4/ util/ TimeUtils . java
115
+ . / v4/ java/ android/ support/ v4/ util/ DebugUtils . java
116
+ . / v4/ java/ android/ support/ v4/ content/ res/ TypedArrayUtils . java
117
+ ```
118
+
55
119
需要权限 (Permission)
56
120
-------------------
57
121
@@ -79,7 +143,7 @@ Android工具类库
79
143
80
144
代码混淆只需要在Proguard规则文件中添加如下代码即可(Eclipse下为proguard.cfg文件):
81
145
82
- ``` xml
146
+ ``` xml
83
147
-keep class com.ihongqiqu.** { *; }
84
148
-keepclassmembers class com.ihongqiqu.** { *; }
85
149
-dontwarn com.ihongqiqu.**
@@ -94,7 +158,7 @@ Android工具类库
94
158
License
95
159
-------
96
160
97
- Copyright 2014-2015 Zhenguo Jin
161
+ Copyright 2014-2016 Zhenguo Jin
98
162
99
163
Licensed under the Apache License, Version 2.0 (the "License");
100
164
you may not use this file except in compliance with the License.
0 commit comments