Skip to content

Commit 460258f

Browse files
committed
see 05/22 log
1 parent 92fdf3a commit 460258f

23 files changed

+708
-564
lines changed

build.gradle

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ ext {
5252

5353
leakcanary_version = '1.5.4'
5454
gson_version = '2.8.2'
55+
glide_version = '4.7.1'
5556

5657
junit_version = '4.12'
5758
robolectric_version = '3.1.2'

subutil/README-CN.md

-19
Original file line numberDiff line numberDiff line change
@@ -91,25 +91,6 @@ getSurnamePinyin : 根据名字获取姓氏的拼音
9191
getSurnameFirstLetter: 根据名字获取姓氏的首字母
9292
```
9393

94-
* ### 线程池相关 -> [ThreadPoolUtils.java][thread_pool.java]
95-
```
96-
ThreadPoolUtils : ThreadPoolUtils 构造函数
97-
execute : 在未来某个时间执行给定的命令
98-
execute : 在未来某个时间执行给定的命令链表
99-
shutDown : 待以前提交的任务执行完毕后关闭线程池
100-
shutDownNow : 试图停止所有正在执行的活动任务
101-
isShutDown : 判断线程池是否已关闭
102-
isTerminated : 关闭线程池后判断所有任务是否都已完成
103-
awaitTermination : 请求关闭、发生超时或者当前线程中断
104-
submit : 提交一个 Callable 任务用于执行
105-
submit : 提交一个 Runnable 任务用于执行
106-
invokeAll, invokeAny : 执行给定的任务
107-
schedule : 延迟执行 Runnable 命令
108-
schedule : 延迟执行 Callable 命令
109-
scheduleWithFixedRate : 延迟并循环执行命令
110-
scheduleWithFixedDelay: 延迟并以固定休息时间循环执行命令
111-
```
112-
11394

11495

11596
[brightness.java]: https://github.com/Blankj/AndroidUtilCode/blob/master/subutil/src/main/java/com/blankj/subutil/util/BrightnessUtils.java

subutil/README.md

-19
Original file line numberDiff line numberDiff line change
@@ -91,25 +91,6 @@ getSurnamePinyin
9191
getSurnameFirstLetter
9292
```
9393

94-
* ### About ThreadPool -> [ThreadPoolUtils.java][thread_pool.java]
95-
```
96-
ThreadPoolUtils
97-
execute
98-
execute
99-
shutDown
100-
shutDownNow
101-
isShutDown
102-
isTerminated
103-
awaitTermination
104-
submit
105-
submit
106-
invokeAll, invokeAny
107-
schedule
108-
schedule
109-
scheduleWithFixedRate
110-
scheduleWithFixedDelay
111-
```
112-
11394

11495

11596
[brightness.java]: https://github.com/Blankj/AndroidUtilCode/blob/master/subutil/src/main/java/com/blankj/subutil/util/BrightnessUtils.java

subutil/build.gradle

+6-1
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,10 @@ dependencies {
3535
testImplementation "junit:junit:$junit_version"
3636
testImplementation "org.robolectric:robolectric:$robolectric_version"
3737

38-
implementation "com.google.code.gson:gson:$gson_version"
38+
api "com.google.code.gson:gson:$gson_version"
39+
40+
// glide
41+
api ("com.github.bumptech.glide:glide:$glide_version") {
42+
exclude group: "com.android.support"
43+
}
3944
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
//package com.blankj.subutil.util;
2+
//
3+
//import android.content.Context;
4+
//import android.graphics.drawable.PictureDrawable;
5+
//import android.widget.ImageView;
6+
//
7+
//import com.blankj.subutil.R;
8+
//import com.blankj.subutil.util.image.GlideApp;
9+
//import com.bumptech.glide.Glide;
10+
//import com.bumptech.glide.load.engine.DiskCacheStrategy;
11+
//import com.bumptech.glide.request.RequestOptions;
12+
//
13+
///**
14+
// * <pre>
15+
// * author: Blankj
16+
// * blog : http://blankj.com
17+
// * time : 2018/05/16
18+
// * desc :
19+
// * </pre>
20+
// */
21+
//public final class GlideUtils {
22+
//
23+
//
24+
//
25+
// public static void setCircleImage(Context context, String url, ImageView view) {
26+
// RequestOptions requestOptions = new RequestOptions()
27+
// .placeholder(R.drawable.def_img_round_holder)
28+
// .error(R.drawable.def_img_round_error)
29+
// .diskCacheStrategy(DiskCacheStrategy.AUTOMATIC)
30+
// .circleCrop().dontAnimate();
31+
// Glide.with(context).load(url).apply(requestOptions).into(view);
32+
// }
33+
//
34+
// public static void setImage(Context context, String url, ImageView view) {
35+
// if (url.endsWith(".svg") || url.endsWith(".SVG")) {
36+
// setSvgImage(context, url, view);
37+
// return;
38+
// }
39+
//
40+
// RequestOptions requestOptions = new RequestOptions().placeholder(R.drawable.def_img)
41+
// .error(R.drawable.def_img).diskCacheStrategy(DiskCacheStrategy.AUTOMATIC).dontAnimate();
42+
// Glide.with(context).load(url).apply(requestOptions).into(view);
43+
// }
44+
//
45+
// private static void setSvgImage(Context context, String url, ImageView view) {
46+
// GlideApp.with(context)
47+
// .as(PictureDrawable.class)
48+
// .error(R.drawable.def_img).load(url).into(view);
49+
// }
50+
//}

0 commit comments

Comments
 (0)