diff --git a/app/src/main/java/com/github/catvod/spider/Notice.java b/app/src/main/java/com/github/catvod/spider/Notice.java index 83156c5..73d89df 100644 --- a/app/src/main/java/com/github/catvod/spider/Notice.java +++ b/app/src/main/java/com/github/catvod/spider/Notice.java @@ -3,6 +3,7 @@ package com.github.catvod.spider; import android.content.Context; import android.graphics.Color; import android.graphics.Typeface; +import android.util.Base64; import android.view.Gravity; import android.widget.FrameLayout; @@ -43,7 +44,7 @@ public class Notice extends Spider { @Override public String homeContent(boolean filter) throws Exception { SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss", Locale.getDefault()); - String json = OkHttp.string(extend); + String json = extend.startsWith("http") ? OkHttp.string(extend) : new String(Base64.decode(extend, Base64.DEFAULT)); JSONObject object = new JSONObject(json); msg = object.optString("msg"); duration = object.optInt("duration", 30); diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 0c2a683..094a015 100644 Binary files a/jar/custom_spider.jar and b/jar/custom_spider.jar differ diff --git a/jar/custom_spider.jar.md5 b/jar/custom_spider.jar.md5 index a61fa1a..a97d114 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -de1f015757b7830650e7ee50963a1e0b +83302c0b9c22927f527219dc290dc6ad