From 1636898f509a9ef911e39713349b34c55e244afe Mon Sep 17 00:00:00 2001 From: Ercan PINAR Date: Fri, 2 Dec 2016 11:11:52 +0300 Subject: [PATCH 1/3] Reformat Code and Optimize Imports --- .../java/com/blankj/androidutilcode/App.java | 4 -- .../activities/CleanActivity.java | 2 +- .../activities/HandlerActivity.java | 2 - .../activities/LocationActivity.java | 4 +- .../activities/ToastActivity.java | 1 - utilcode/src/main/AndroidManifest.xml | 2 +- .../com/blankj/utilcode/utils/AppUtils.java | 15 +++--- .../com/blankj/utilcode/utils/BarUtils.java | 2 - .../blankj/utilcode/utils/CameraUtils.java | 12 ----- .../com/blankj/utilcode/utils/CleanUtils.java | 5 -- .../com/blankj/utilcode/utils/CloseUtils.java | 1 - .../com/blankj/utilcode/utils/ConstUtils.java | 50 +++++++++---------- .../com/blankj/utilcode/utils/CrashUtils.java | 8 +-- .../blankj/utilcode/utils/EncryptUtils.java | 12 ++--- .../blankj/utilcode/utils/IntentUtils.java | 1 - .../blankj/utilcode/utils/LocationUtils.java | 4 -- .../com/blankj/utilcode/utils/LogUtils.java | 14 +++--- .../blankj/utilcode/utils/NetworkUtils.java | 18 +++---- .../com/blankj/utilcode/utils/PhoneUtils.java | 1 - .../com/blankj/utilcode/utils/RegexUtils.java | 12 ++++- .../blankj/utilcode/utils/SDCardUtils.java | 14 +++--- .../com/blankj/utilcode/utils/SPUtils.java | 2 +- .../blankj/utilcode/utils/ServiceUtils.java | 7 --- .../com/blankj/utilcode/utils/ShellUtils.java | 2 +- .../blankj/utilcode/utils/SnackbarUtils.java | 1 - .../utilcode/utils/ThreadPoolUtils.java | 2 +- .../blankj/utilcode/utils/VibrationUtils.java | 3 -- .../main/res/drawable/snackbar_action_bg.xml | 9 ++-- .../drawable/snackbar_action_bg_focused.xml | 17 +++---- .../layout/design_layout_snackbar_include.xml | 8 +-- .../blankj/utilcode/utils/EmptyUtilsTest.java | 4 +- .../utilcode/utils/EncryptUtilsTest.java | 2 +- 32 files changed, 99 insertions(+), 142 deletions(-) diff --git a/app/src/main/java/com/blankj/androidutilcode/App.java b/app/src/main/java/com/blankj/androidutilcode/App.java index 1a55efc070..fa1307ab68 100644 --- a/app/src/main/java/com/blankj/androidutilcode/App.java +++ b/app/src/main/java/com/blankj/androidutilcode/App.java @@ -1,15 +1,11 @@ package com.blankj.androidutilcode; import android.app.Application; -import android.os.Handler; -import android.os.Message; import com.blankj.utilcode.utils.CrashUtils; import com.blankj.utilcode.utils.LogUtils; import com.squareup.leakcanary.LeakCanary; -import java.lang.ref.WeakReference; - /** *
  *     author: Blankj
diff --git a/app/src/main/java/com/blankj/androidutilcode/activities/CleanActivity.java b/app/src/main/java/com/blankj/androidutilcode/activities/CleanActivity.java
index 6877196b76..c8f75960d2 100644
--- a/app/src/main/java/com/blankj/androidutilcode/activities/CleanActivity.java
+++ b/app/src/main/java/com/blankj/androidutilcode/activities/CleanActivity.java
@@ -1,7 +1,7 @@
 package com.blankj.androidutilcode.activities;
 
-import android.os.Bundle;
 import android.app.Activity;
+import android.os.Bundle;
 import android.util.Log;
 import android.view.View;
 import android.widget.Button;
diff --git a/app/src/main/java/com/blankj/androidutilcode/activities/HandlerActivity.java b/app/src/main/java/com/blankj/androidutilcode/activities/HandlerActivity.java
index 0f0e07ecf5..f5ccb773ab 100644
--- a/app/src/main/java/com/blankj/androidutilcode/activities/HandlerActivity.java
+++ b/app/src/main/java/com/blankj/androidutilcode/activities/HandlerActivity.java
@@ -7,9 +7,7 @@
 import android.widget.TextView;
 
 import com.blankj.androidutilcode.R;
-import com.blankj.utilcode.utils.DeviceUtils;
 import com.blankj.utilcode.utils.HandlerUtils;
-import com.blankj.utilcode.utils.LogUtils;
 
 /**
  * 
diff --git a/app/src/main/java/com/blankj/androidutilcode/activities/LocationActivity.java b/app/src/main/java/com/blankj/androidutilcode/activities/LocationActivity.java
index edf642ebc0..09a01cb059 100644
--- a/app/src/main/java/com/blankj/androidutilcode/activities/LocationActivity.java
+++ b/app/src/main/java/com/blankj/androidutilcode/activities/LocationActivity.java
@@ -19,8 +19,8 @@
  */
 public class LocationActivity extends Activity {
 
-    Context       mContext;
-    TextView      tvAboutLocation;
+    Context mContext;
+    TextView tvAboutLocation;
     LocationUtils locationUtils;
 
     @Override
diff --git a/app/src/main/java/com/blankj/androidutilcode/activities/ToastActivity.java b/app/src/main/java/com/blankj/androidutilcode/activities/ToastActivity.java
index 172ef86e5b..0d36840192 100644
--- a/app/src/main/java/com/blankj/androidutilcode/activities/ToastActivity.java
+++ b/app/src/main/java/com/blankj/androidutilcode/activities/ToastActivity.java
@@ -4,7 +4,6 @@
 import android.content.Context;
 import android.os.Bundle;
 import android.view.View;
-import android.widget.Button;
 import android.widget.TextView;
 
 import com.blankj.androidutilcode.R;
diff --git a/utilcode/src/main/AndroidManifest.xml b/utilcode/src/main/AndroidManifest.xml
index 75b90a94de..0c22085117 100644
--- a/utilcode/src/main/AndroidManifest.xml
+++ b/utilcode/src/main/AndroidManifest.xml
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/utilcode/src/main/java/com/blankj/utilcode/utils/AppUtils.java b/utilcode/src/main/java/com/blankj/utilcode/utils/AppUtils.java
index 20160441c2..3a7c4b586c 100644
--- a/utilcode/src/main/java/com/blankj/utilcode/utils/AppUtils.java
+++ b/utilcode/src/main/java/com/blankj/utilcode/utils/AppUtils.java
@@ -12,10 +12,7 @@
 
 import java.io.File;
 import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashSet;
 import java.util.List;
-import java.util.Set;
 
 /**
  * 
@@ -506,13 +503,13 @@ public static boolean isAppForeground(Context context, String packageName) {
      */
     public static class AppInfo {
 
-        private String   name;
+        private String name;
         private Drawable icon;
-        private String   packageName;
-        private String   packagePath;
-        private String   versionName;
-        private int      versionCode;
-        private boolean  isSystem;
+        private String packageName;
+        private String packagePath;
+        private String versionName;
+        private int versionCode;
+        private boolean isSystem;
 
         public Drawable getIcon() {
             return icon;
diff --git a/utilcode/src/main/java/com/blankj/utilcode/utils/BarUtils.java b/utilcode/src/main/java/com/blankj/utilcode/utils/BarUtils.java
index 7af3dfc041..f2d3c47b42 100644
--- a/utilcode/src/main/java/com/blankj/utilcode/utils/BarUtils.java
+++ b/utilcode/src/main/java/com/blankj/utilcode/utils/BarUtils.java
@@ -4,9 +4,7 @@
 import android.app.Activity;
 import android.content.Context;
 import android.graphics.Color;
-import android.media.audiofx.BassBoost;
 import android.os.Build;
-import android.support.annotation.ColorInt;
 import android.support.v4.widget.DrawerLayout;
 import android.util.AttributeSet;
 import android.util.TypedValue;
diff --git a/utilcode/src/main/java/com/blankj/utilcode/utils/CameraUtils.java b/utilcode/src/main/java/com/blankj/utilcode/utils/CameraUtils.java
index 488b0f7d69..1d3d2ab2b9 100644
--- a/utilcode/src/main/java/com/blankj/utilcode/utils/CameraUtils.java
+++ b/utilcode/src/main/java/com/blankj/utilcode/utils/CameraUtils.java
@@ -1,17 +1,5 @@
 package com.blankj.utilcode.utils;
 
-import android.app.Activity;
-import android.content.ContentResolver;
-import android.content.Intent;
-import android.database.Cursor;
-import android.graphics.Bitmap;
-import android.net.Uri;
-import android.os.Bundle;
-import android.provider.MediaStore;
-
-import java.io.File;
-import java.io.IOException;
-
 /**
  * 
  *     author: Blankj
diff --git a/utilcode/src/main/java/com/blankj/utilcode/utils/CleanUtils.java b/utilcode/src/main/java/com/blankj/utilcode/utils/CleanUtils.java
index c250126be4..80d6b9a2a0 100644
--- a/utilcode/src/main/java/com/blankj/utilcode/utils/CleanUtils.java
+++ b/utilcode/src/main/java/com/blankj/utilcode/utils/CleanUtils.java
@@ -1,13 +1,8 @@
 package com.blankj.utilcode.utils;
 
-import android.app.ActivityManager;
 import android.content.Context;
 
 import java.io.File;
-import java.util.Arrays;
-import java.util.HashSet;
-import java.util.List;
-import java.util.Set;
 
 /**
  * 
diff --git a/utilcode/src/main/java/com/blankj/utilcode/utils/CloseUtils.java b/utilcode/src/main/java/com/blankj/utilcode/utils/CloseUtils.java
index 17a85feb9c..47eb6445f5 100644
--- a/utilcode/src/main/java/com/blankj/utilcode/utils/CloseUtils.java
+++ b/utilcode/src/main/java/com/blankj/utilcode/utils/CloseUtils.java
@@ -2,7 +2,6 @@
 
 import java.io.Closeable;
 import java.io.IOException;
-import java.net.Socket;
 
 /**
  * 
diff --git a/utilcode/src/main/java/com/blankj/utilcode/utils/ConstUtils.java b/utilcode/src/main/java/com/blankj/utilcode/utils/ConstUtils.java
index 97be1d1afb..7a119b4e94 100644
--- a/utilcode/src/main/java/com/blankj/utilcode/utils/ConstUtils.java
+++ b/utilcode/src/main/java/com/blankj/utilcode/utils/ConstUtils.java
@@ -22,15 +22,15 @@ private ConstUtils() {
     /**
      * KB与Byte的倍数
      */
-    public static final int KB   = 1024;
+    public static final int KB = 1024;
     /**
      * MB与Byte的倍数
      */
-    public static final int MB   = 1048576;
+    public static final int MB = 1048576;
     /**
      * GB与Byte的倍数
      */
-    public static final int GB   = 1073741824;
+    public static final int GB = 1073741824;
 
     public enum MemoryUnit {
         BYTE,
@@ -47,11 +47,11 @@ public enum MemoryUnit {
     /**
      * 秒与毫秒的倍数
      */
-    public static final int SEC  = 1000;
+    public static final int SEC = 1000;
     /**
      * 分与毫秒的倍数
      */
-    public static final int MIN  = 60000;
+    public static final int MIN = 60000;
     /**
      * 时与毫秒的倍数
      */
@@ -59,7 +59,7 @@ public enum MemoryUnit {
     /**
      * 天与毫秒的倍数
      */
-    public static final int DAY  = 86400000;
+    public static final int DAY = 86400000;
 
     public enum TimeUnit {
         MSEC,
@@ -82,73 +82,73 @@ public enum TimeUnit {
      * 

全球星:1349

*

虚拟运营商:170

*/ - public static final String REGEX_MOBILE_EXACT = "^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|(147))\\d{8}$"; + public static final String REGEX_MOBILE_EXACT = "^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|(147))\\d{8}$"; /** * 正则:电话号码 */ - public static final String REGEX_TEL = "^0\\d{2,3}[- ]?\\d{7,8}"; + public static final String REGEX_TEL = "^0\\d{2,3}[- ]?\\d{7,8}"; /** * 正则:身份证号码15位 */ - public static final String REGEX_ID_CARD15 = "^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$"; + public static final String REGEX_ID_CARD15 = "^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$"; /** * 正则:身份证号码18位 */ - public static final String REGEX_ID_CARD18 = "^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9Xx])$"; + public static final String REGEX_ID_CARD18 = "^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9Xx])$"; /** * 正则:邮箱 */ - public static final String REGEX_EMAIL = "^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$"; + public static final String REGEX_EMAIL = "^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$"; /** * 正则:URL */ - public static final String REGEX_URL = "[a-zA-z]+://[^\\s]*"; + public static final String REGEX_URL = "[a-zA-z]+://[^\\s]*"; /** * 正则:汉字 */ - public static final String REGEX_ZH = "^[\\u4e00-\\u9fa5]+$"; + public static final String REGEX_ZH = "^[\\u4e00-\\u9fa5]+$"; /** * 正则:用户名,取值范围为a-z,A-Z,0-9,"_",汉字,不能以"_"结尾,用户名必须是6-20位 */ - public static final String REGEX_USERNAME = "^[\\w\\u4e00-\\u9fa5]{6,20}(?加密模式有:电子密码本模式ECB、加密块链模式CBC、加密反馈模式CFB、输出反馈模式OFB

*

填充方式有:NoPadding、ZerosPadding、PKCS5Padding

*/ - public static String DES_Transformation = "DES/ECB/NoPadding"; - private static final String DES_Algorithm = "DES"; + public static String DES_Transformation = "DES/ECB/NoPadding"; + private static final String DES_Algorithm = "DES"; /** * DES加密后转为Base64编码 @@ -646,8 +646,8 @@ public static byte[] decryptDES(byte[] data, byte[] key) { *

加密模式有:电子密码本模式ECB、加密块链模式CBC、加密反馈模式CFB、输出反馈模式OFB

*

填充方式有:NoPadding、ZerosPadding、PKCS5Padding

*/ - public static String TripleDES_Transformation = "DESede/ECB/NoPadding"; - private static final String TripleDES_Algorithm = "DESede"; + public static String TripleDES_Transformation = "DESede/ECB/NoPadding"; + private static final String TripleDES_Algorithm = "DESede"; /** @@ -723,8 +723,8 @@ public static byte[] decrypt3DES(byte[] data, byte[] key) { *

加密模式有:电子密码本模式ECB、加密块链模式CBC、加密反馈模式CFB、输出反馈模式OFB

*

填充方式有:NoPadding、ZerosPadding、PKCS5Padding

*/ - public static String AES_Transformation = "AES/ECB/NoPadding"; - private static final String AES_Algorithm = "AES"; + public static String AES_Transformation = "AES/ECB/NoPadding"; + private static final String AES_Algorithm = "AES"; /** diff --git a/utilcode/src/main/java/com/blankj/utilcode/utils/IntentUtils.java b/utilcode/src/main/java/com/blankj/utilcode/utils/IntentUtils.java index 2e883f5486..f56a342fa4 100644 --- a/utilcode/src/main/java/com/blankj/utilcode/utils/IntentUtils.java +++ b/utilcode/src/main/java/com/blankj/utilcode/utils/IntentUtils.java @@ -3,7 +3,6 @@ import android.content.ComponentName; import android.content.Context; import android.content.Intent; -import android.graphics.Bitmap; import android.net.Uri; import android.os.Build; import android.os.Bundle; diff --git a/utilcode/src/main/java/com/blankj/utilcode/utils/LocationUtils.java b/utilcode/src/main/java/com/blankj/utilcode/utils/LocationUtils.java index 0922fa766d..360ac6efd9 100644 --- a/utilcode/src/main/java/com/blankj/utilcode/utils/LocationUtils.java +++ b/utilcode/src/main/java/com/blankj/utilcode/utils/LocationUtils.java @@ -10,14 +10,10 @@ import android.location.LocationProvider; import android.os.Bundle; import android.provider.Settings; -import android.util.Log; import java.io.IOException; -import java.util.List; import java.util.Locale; -import static android.support.v7.widget.StaggeredGridLayoutManager.TAG; - /** *
  *     author: Blankj
diff --git a/utilcode/src/main/java/com/blankj/utilcode/utils/LogUtils.java b/utilcode/src/main/java/com/blankj/utilcode/utils/LogUtils.java
index 61532fdf55..71d0bc579b 100644
--- a/utilcode/src/main/java/com/blankj/utilcode/utils/LogUtils.java
+++ b/utilcode/src/main/java/com/blankj/utilcode/utils/LogUtils.java
@@ -26,11 +26,11 @@ private LogUtils() {
         throw new UnsupportedOperationException("u can't instantiate me...");
     }
 
-    private static boolean logSwitch      = true;
+    private static boolean logSwitch = true;
     private static boolean log2FileSwitch = false;
-    private static char    logFilter      = 'v';
-    private static String  tag            = "TAG";
-    private static String  dir            = null;
+    private static char logFilter = 'v';
+    private static String tag = "TAG";
+    private static String dir = null;
 
     /**
      * 初始化函数
@@ -72,10 +72,10 @@ public static Builder getBuilder(Context context) {
 
     public static class Builder {
 
-        private boolean logSwitch      = true;
+        private boolean logSwitch = true;
         private boolean log2FileSwitch = false;
-        private char    logFilter      = 'v';
-        private String  tag            = "TAG";
+        private char logFilter = 'v';
+        private String tag = "TAG";
 
         public Builder setLogSwitch(boolean logSwitch) {
             this.logSwitch = logSwitch;
diff --git a/utilcode/src/main/java/com/blankj/utilcode/utils/NetworkUtils.java b/utilcode/src/main/java/com/blankj/utilcode/utils/NetworkUtils.java
index c52c9cfd28..0908113f18 100644
--- a/utilcode/src/main/java/com/blankj/utilcode/utils/NetworkUtils.java
+++ b/utilcode/src/main/java/com/blankj/utilcode/utils/NetworkUtils.java
@@ -4,14 +4,12 @@
 import android.content.Intent;
 import android.net.ConnectivityManager;
 import android.net.NetworkInfo;
-import android.net.wifi.WifiInfo;
 import android.net.wifi.WifiManager;
 import android.telephony.TelephonyManager;
 
 import java.lang.reflect.Method;
 import java.net.InetAddress;
 import java.net.NetworkInterface;
-import java.net.Socket;
 import java.net.SocketException;
 import java.net.UnknownHostException;
 import java.util.Enumeration;
@@ -20,8 +18,6 @@
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;
 import java.util.concurrent.Future;
-import java.util.concurrent.TimeUnit;
-import java.util.concurrent.TimeoutException;
 
 /**
  * 
@@ -37,16 +33,16 @@ private NetworkUtils() {
         throw new UnsupportedOperationException("u can't instantiate me...");
     }
 
-    public static final int NETWORK_WIFI    = 1;    // wifi network
-    public static final int NETWORK_4G      = 4;    // "4G" networks
-    public static final int NETWORK_3G      = 3;    // "3G" networks
-    public static final int NETWORK_2G      = 2;    // "2G" networks
+    public static final int NETWORK_WIFI = 1;    // wifi network
+    public static final int NETWORK_4G = 4;    // "4G" networks
+    public static final int NETWORK_3G = 3;    // "3G" networks
+    public static final int NETWORK_2G = 2;    // "2G" networks
     public static final int NETWORK_UNKNOWN = 5;    // unknown network
-    public static final int NETWORK_NO      = -1;   // no network
+    public static final int NETWORK_NO = -1;   // no network
 
-    private static final int NETWORK_TYPE_GSM      = 16;
+    private static final int NETWORK_TYPE_GSM = 16;
     private static final int NETWORK_TYPE_TD_SCDMA = 17;
-    private static final int NETWORK_TYPE_IWLAN    = 18;
+    private static final int NETWORK_TYPE_IWLAN = 18;
 
     /**
      * 打开网络设置界面
diff --git a/utilcode/src/main/java/com/blankj/utilcode/utils/PhoneUtils.java b/utilcode/src/main/java/com/blankj/utilcode/utils/PhoneUtils.java
index 455bfeed60..b82c5a23d2 100644
--- a/utilcode/src/main/java/com/blankj/utilcode/utils/PhoneUtils.java
+++ b/utilcode/src/main/java/com/blankj/utilcode/utils/PhoneUtils.java
@@ -8,7 +8,6 @@
 import android.database.Cursor;
 import android.net.Uri;
 import android.os.SystemClock;
-import android.provider.Settings;
 import android.telephony.SmsManager;
 import android.telephony.TelephonyManager;
 import android.util.Log;
diff --git a/utilcode/src/main/java/com/blankj/utilcode/utils/RegexUtils.java b/utilcode/src/main/java/com/blankj/utilcode/utils/RegexUtils.java
index 1887db762e..bcb23cdadc 100644
--- a/utilcode/src/main/java/com/blankj/utilcode/utils/RegexUtils.java
+++ b/utilcode/src/main/java/com/blankj/utilcode/utils/RegexUtils.java
@@ -5,7 +5,17 @@
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
-import static com.blankj.utilcode.utils.ConstUtils.*;
+import static com.blankj.utilcode.utils.ConstUtils.REGEX_DATE;
+import static com.blankj.utilcode.utils.ConstUtils.REGEX_EMAIL;
+import static com.blankj.utilcode.utils.ConstUtils.REGEX_ID_CARD15;
+import static com.blankj.utilcode.utils.ConstUtils.REGEX_ID_CARD18;
+import static com.blankj.utilcode.utils.ConstUtils.REGEX_IP;
+import static com.blankj.utilcode.utils.ConstUtils.REGEX_MOBILE_EXACT;
+import static com.blankj.utilcode.utils.ConstUtils.REGEX_MOBILE_SIMPLE;
+import static com.blankj.utilcode.utils.ConstUtils.REGEX_TEL;
+import static com.blankj.utilcode.utils.ConstUtils.REGEX_URL;
+import static com.blankj.utilcode.utils.ConstUtils.REGEX_USERNAME;
+import static com.blankj.utilcode.utils.ConstUtils.REGEX_ZH;
 
 /**
  * 
diff --git a/utilcode/src/main/java/com/blankj/utilcode/utils/SDCardUtils.java b/utilcode/src/main/java/com/blankj/utilcode/utils/SDCardUtils.java
index ec8237174b..17a3a29796 100644
--- a/utilcode/src/main/java/com/blankj/utilcode/utils/SDCardUtils.java
+++ b/utilcode/src/main/java/com/blankj/utilcode/utils/SDCardUtils.java
@@ -115,13 +115,13 @@ public static String getSDCardInfo() {
 
     public static class SDCardInfo {
         boolean isExist;
-        long    totalBlocks;
-        long    freeBlocks;
-        long    availableBlocks;
-        long    blockByteSize;
-        long    totalBytes;
-        long    freeBytes;
-        long    availableBytes;
+        long totalBlocks;
+        long freeBlocks;
+        long availableBlocks;
+        long blockByteSize;
+        long totalBytes;
+        long freeBytes;
+        long availableBytes;
 
         @Override
         public String toString() {
diff --git a/utilcode/src/main/java/com/blankj/utilcode/utils/SPUtils.java b/utilcode/src/main/java/com/blankj/utilcode/utils/SPUtils.java
index 887fb745c0..434a4db582 100644
--- a/utilcode/src/main/java/com/blankj/utilcode/utils/SPUtils.java
+++ b/utilcode/src/main/java/com/blankj/utilcode/utils/SPUtils.java
@@ -15,7 +15,7 @@
  */
 public class SPUtils {
 
-    private SharedPreferences        sp;
+    private SharedPreferences sp;
     private SharedPreferences.Editor editor;
 
     /**
diff --git a/utilcode/src/main/java/com/blankj/utilcode/utils/ServiceUtils.java b/utilcode/src/main/java/com/blankj/utilcode/utils/ServiceUtils.java
index ac713207ba..c112053bed 100644
--- a/utilcode/src/main/java/com/blankj/utilcode/utils/ServiceUtils.java
+++ b/utilcode/src/main/java/com/blankj/utilcode/utils/ServiceUtils.java
@@ -2,17 +2,10 @@
 
 import android.app.ActivityManager;
 import android.app.ActivityManager.RunningServiceInfo;
-import android.content.ComponentName;
 import android.content.Context;
 import android.content.Intent;
-import android.content.pm.ResolveInfo;
-import android.os.Bundle;
 
-import java.util.ArrayList;
-import java.util.Arrays;
 import java.util.HashSet;
-import java.util.Hashtable;
-import java.util.Iterator;
 import java.util.List;
 import java.util.Set;
 
diff --git a/utilcode/src/main/java/com/blankj/utilcode/utils/ShellUtils.java b/utilcode/src/main/java/com/blankj/utilcode/utils/ShellUtils.java
index 29a64fc2fa..50e36404e8 100644
--- a/utilcode/src/main/java/com/blankj/utilcode/utils/ShellUtils.java
+++ b/utilcode/src/main/java/com/blankj/utilcode/utils/ShellUtils.java
@@ -142,7 +142,7 @@ public static class CommandResult {
         /**
          * 结果码
          **/
-        public int    result;
+        public int result;
         /**
          * 成功信息
          **/
diff --git a/utilcode/src/main/java/com/blankj/utilcode/utils/SnackbarUtils.java b/utilcode/src/main/java/com/blankj/utilcode/utils/SnackbarUtils.java
index 3ea51ce3ac..3dbfb21387 100644
--- a/utilcode/src/main/java/com/blankj/utilcode/utils/SnackbarUtils.java
+++ b/utilcode/src/main/java/com/blankj/utilcode/utils/SnackbarUtils.java
@@ -9,7 +9,6 @@
 
 import com.blankj.utilcode.R;
 
-import java.lang.ref.ReferenceQueue;
 import java.lang.ref.WeakReference;
 
 /**
diff --git a/utilcode/src/main/java/com/blankj/utilcode/utils/ThreadPoolUtils.java b/utilcode/src/main/java/com/blankj/utilcode/utils/ThreadPoolUtils.java
index 3aad23c8d8..1dcaf820f1 100644
--- a/utilcode/src/main/java/com/blankj/utilcode/utils/ThreadPoolUtils.java
+++ b/utilcode/src/main/java/com/blankj/utilcode/utils/ThreadPoolUtils.java
@@ -32,7 +32,7 @@ public enum Type {
         SingleThread,
     }
 
-    private ExecutorService          exec;
+    private ExecutorService exec;
     private ScheduledExecutorService scheduleExec;
 
     /**
diff --git a/utilcode/src/main/java/com/blankj/utilcode/utils/VibrationUtils.java b/utilcode/src/main/java/com/blankj/utilcode/utils/VibrationUtils.java
index 5087ff0dea..341f99d641 100644
--- a/utilcode/src/main/java/com/blankj/utilcode/utils/VibrationUtils.java
+++ b/utilcode/src/main/java/com/blankj/utilcode/utils/VibrationUtils.java
@@ -1,8 +1,5 @@
 package com.blankj.utilcode.utils;
 
-import android.content.Context;
-import android.os.Vibrator;
-
 /**
  * 
  *     author: Blankj
diff --git a/utilcode/src/main/res/drawable/snackbar_action_bg.xml b/utilcode/src/main/res/drawable/snackbar_action_bg.xml
index ff5a49254e..bf2e77fb34 100644
--- a/utilcode/src/main/res/drawable/snackbar_action_bg.xml
+++ b/utilcode/src/main/res/drawable/snackbar_action_bg.xml
@@ -1,5 +1,4 @@
-
-
 
 
-    
-    
-    
+    
+    
+    
 
 
diff --git a/utilcode/src/main/res/drawable/snackbar_action_bg_focused.xml b/utilcode/src/main/res/drawable/snackbar_action_bg_focused.xml
index cfb93c565c..7d0ccd12ac 100644
--- a/utilcode/src/main/res/drawable/snackbar_action_bg_focused.xml
+++ b/utilcode/src/main/res/drawable/snackbar_action_bg_focused.xml
@@ -1,5 +1,4 @@
-
-
 
 
+    android:insetBottom="6dp"
+    android:insetLeft="4dp"
+    android:insetRight="4dp"
+    android:insetTop="6dp">
     
-        
-        
+        
+        
         
+            android:top="4dp" />
     
 
diff --git a/utilcode/src/main/res/layout/design_layout_snackbar_include.xml b/utilcode/src/main/res/layout/design_layout_snackbar_include.xml
index 5bf4f0dd71..00aa41c7e6 100644
--- a/utilcode/src/main/res/layout/design_layout_snackbar_include.xml
+++ b/utilcode/src/main/res/layout/design_layout_snackbar_include.xml
@@ -1,5 +1,4 @@
-
-
 
 
+
     
+        android:textAlignment="viewStart" />
 
     
*/ @RunWith(RobolectricTestRunner.class) -@Config(manifest = Config.NONE , sdk = 23) +@Config(manifest = Config.NONE, sdk = 23) public class EmptyUtilsTest { @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR2) @@ -37,7 +37,7 @@ public void isEmpty() throws Exception { int[][] arr = new int[][]{}; int[] arr1 = null; LinkedList list = new LinkedList<>(); - HashMap map = new HashMap<>(); + HashMap map = new HashMap<>(); SparseArray sa = new SparseArray<>(); SparseBooleanArray sba = new SparseBooleanArray(); SparseIntArray sia = new SparseIntArray(); diff --git a/utilcode/src/test/java/com/blankj/utilcode/utils/EncryptUtilsTest.java b/utilcode/src/test/java/com/blankj/utilcode/utils/EncryptUtilsTest.java index c5f3553d40..31ffb8c249 100644 --- a/utilcode/src/test/java/com/blankj/utilcode/utils/EncryptUtilsTest.java +++ b/utilcode/src/test/java/com/blankj/utilcode/utils/EncryptUtilsTest.java @@ -21,7 +21,7 @@ *
*/ @RunWith(RobolectricTestRunner.class) -@Config(manifest = Config.NONE ,sdk = 23) +@Config(manifest = Config.NONE, sdk = 23) public class EncryptUtilsTest { String blankjMD2 = "15435017570D8A73449E25C4622E17A4"; From 3e90250c3ac6e77707e453fb4701ef83e6316d52 Mon Sep 17 00:00:00 2001 From: Ercan PINAR Date: Fri, 2 Dec 2016 11:23:31 +0300 Subject: [PATCH 2/3] CodeReview, Reformat Code and Optimize Imports --- app/src/main/AndroidManifest.xml | 60 +++++++++---------- .../main/res/drawable/snackbar_action_bg.xml | 4 +- .../layout/design_layout_snackbar_include.xml | 20 +++---- .../utilcode/utils/ClipboardUtilsTest.java | 4 -- .../utilcode/utils/ConvertUtilsTest.java | 13 +++- .../utilcode/utils/EncodeUtilsTest.java | 8 ++- .../utilcode/utils/EncryptUtilsTest.java | 50 +++++++++++++++- .../blankj/utilcode/utils/FileUtilsTest.java | 32 +++++++++- .../blankj/utilcode/utils/RegexUtilsTest.java | 16 ++++- .../utilcode/utils/StringUtilsTest.java | 11 +++- .../com/blankj/utilcode/utils/TestUtils.java | 3 - .../blankj/utilcode/utils/TimeUtilsTest.java | 16 ++++- .../blankj/utilcode/utils/ZipUtilsTest.java | 10 +++- 13 files changed, 186 insertions(+), 61 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index f1cab9c5a3..5122c63a01 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,32 +1,32 @@ + package="com.blankj.androidutilcode"> - - + + - - - - - + + + + + - - - + + + - + - + - + - + - - - - - - + + + + + + + android:windowSoftInputMode="stateHidden|adjustPan" /> - - + + - - - - - - + + + + + + \ No newline at end of file diff --git a/utilcode/src/main/res/drawable/snackbar_action_bg.xml b/utilcode/src/main/res/drawable/snackbar_action_bg.xml index bf2e77fb34..1a4d925904 100644 --- a/utilcode/src/main/res/drawable/snackbar_action_bg.xml +++ b/utilcode/src/main/res/drawable/snackbar_action_bg.xml @@ -14,8 +14,8 @@ --> - - + + diff --git a/utilcode/src/main/res/layout/design_layout_snackbar_include.xml b/utilcode/src/main/res/layout/design_layout_snackbar_include.xml index 00aa41c7e6..5b7e79b784 100644 --- a/utilcode/src/main/res/layout/design_layout_snackbar_include.xml +++ b/utilcode/src/main/res/layout/design_layout_snackbar_include.xml @@ -20,30 +20,30 @@ android:id="@+id/snackbar_text" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:layout_gravity="center_vertical|left|start" android:layout_weight="1" - android:paddingTop="14dp" + android:ellipsize="end" + android:maxLines="2" android:paddingBottom="14dp" android:paddingLeft="12dp" android:paddingRight="12dp" - android:textSize="14sp" + android:paddingTop="14dp" + android:textAlignment="viewStart" android:textColor="#000000" - android:maxLines="2" - android:layout_gravity="center_vertical|left|start" - android:ellipsize="end" - android:textAlignment="viewStart" /> + android:textSize="14sp" />