|
@@ -4,11 +4,11 @@ import android.app.Activity;
|
|
|
import android.content.Intent;
|
|
import android.content.Intent;
|
|
|
import android.os.Build;
|
|
import android.os.Build;
|
|
|
import android.provider.AlarmClock;
|
|
import android.provider.AlarmClock;
|
|
|
|
|
+import android.text.TextUtils;
|
|
|
|
|
|
|
|
import com.bumptech.glide.Glide;
|
|
import com.bumptech.glide.Glide;
|
|
|
import com.bumptech.glide.load.engine.cache.InternalCacheDiskCacheFactory;
|
|
import com.bumptech.glide.load.engine.cache.InternalCacheDiskCacheFactory;
|
|
|
import com.kfzs.duanduan.utils.ApkUtils;
|
|
import com.kfzs.duanduan.utils.ApkUtils;
|
|
|
-import com.sheep.jiuyan.samllsheep.BuildConfig;
|
|
|
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
|
import com.sheep.jiuyan.samllsheep.SheepApp;
|
|
import com.sheep.jiuyan.samllsheep.SheepApp;
|
|
|
import com.sheep.jiuyan.samllsheep.utils.ClassFileHelper;
|
|
import com.sheep.jiuyan.samllsheep.utils.ClassFileHelper;
|
|
@@ -18,7 +18,6 @@ import java.io.File;
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
|
import java.util.Calendar;
|
|
import java.util.Calendar;
|
|
|
-import java.util.concurrent.TimeUnit;
|
|
|
|
|
|
|
|
|
|
import rx.Observable;
|
|
import rx.Observable;
|
|
|
import rx.android.schedulers.AndroidSchedulers;
|
|
import rx.android.schedulers.AndroidSchedulers;
|
|
@@ -174,5 +173,29 @@ public class SysAppUtil {
|
|
|
return result4.setScale(2, BigDecimal.ROUND_HALF_UP).toPlainString()
|
|
return result4.setScale(2, BigDecimal.ROUND_HALF_UP).toPlainString()
|
|
|
+ "TB";
|
|
+ "TB";
|
|
|
}
|
|
}
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 返回正确的UserAgent
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ public static String getUserAgent(){
|
|
|
|
|
+ StringBuilder sb = null;
|
|
|
|
|
+ try {
|
|
|
|
|
+ String userAgent;
|
|
|
|
|
+ sb = new StringBuilder();
|
|
|
|
|
+ userAgent = System.getProperty("http.agent");//Dalvik/2.1.0 (Linux; U; Android 6.0.1; vivo X9L Build/MMB29M)
|
|
|
|
|
+
|
|
|
|
|
+ for (int i = 0, length = userAgent.length(); i < length; i++) {
|
|
|
|
|
+ char c = userAgent.charAt(i);
|
|
|
|
|
+ if (c <= '\u001f' || c >= '\u007f') {
|
|
|
|
|
+ sb.append(String.format("\\u%04x", (int) c));
|
|
|
|
|
+ } else {
|
|
|
|
|
+ sb.append(c);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ e.printStackTrace();
|
|
|
|
|
+ }
|
|
|
|
|
+ return TextUtils.isEmpty(sb) ? "Dalvik/2.1.0 (Linux; U; Android 5.1.1; letv x501 Build/LMY48Z)" : sb.toString();
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|