Skip to content

Commit 21a04d1

Browse files
committed
Update README.md
1 parent 47b63ba commit 21a04d1

File tree

1 file changed

+66
-2
lines changed

1 file changed

+66
-2
lines changed

README.md

Lines changed: 66 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,70 @@ Android工具类库
5252
|[RebootThreadExceptionHandler][41]|重启线程异常处理器,当发生未知异常时会提示异常信息并在一秒钟后重新启动应用。|
5353
|[StartAppReceiver][42]|重启应用广播接收器。|
5454

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+
55119
需要权限 (Permission)
56120
-------------------
57121

@@ -79,7 +143,7 @@ Android工具类库
79143

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

82-
``` xml
146+
```xml
83147
-keep class com.ihongqiqu.** { *; }
84148
-keepclassmembers class com.ihongqiqu.** { *; }
85149
-dontwarn com.ihongqiqu.**
@@ -94,7 +158,7 @@ Android工具类库
94158
License
95159
-------
96160

97-
Copyright 2014-2015 Zhenguo Jin
161+
Copyright 2014-2016 Zhenguo Jin
98162

99163
Licensed under the Apache License, Version 2.0 (the "License");
100164
you may not use this file except in compliance with the License.

0 commit comments

Comments
 (0)