diff --git a/README.md b/README.md index 8584e05..05c17f0 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,7 @@ - 去回答圈子 - 去商品推荐 - 去相关搜索 +- 去关键字搜索 - 直接打开外部链接 - 禁止切换色彩模式 - 显示卡片类别 diff --git a/app/src/main/java/com/shatyuka/zhiliao/Helper.java b/app/src/main/java/com/shatyuka/zhiliao/Helper.java index f42b1cd..7fee948 100644 --- a/app/src/main/java/com/shatyuka/zhiliao/Helper.java +++ b/app/src/main/java/com/shatyuka/zhiliao/Helper.java @@ -60,7 +60,7 @@ static boolean init(ClassLoader classLoader) { return true; } catch (Exception e) { - XposedBridge.log("[Zhiliao] " + e.toString()); + XposedBridge.log("[Zhiliao] " + e); return false; } } @@ -87,7 +87,7 @@ public static Pattern compileRegex(String regex) { } } - @SuppressWarnings("JavaReflectionMemberAccess") + @SuppressWarnings({"JavaReflectionMemberAccess", "deprecation"}) @SuppressLint("DiscouragedPrivateApi") static Resources getModuleRes(String path) throws Throwable { AssetManager assetManager = AssetManager.class.newInstance(); diff --git a/app/src/main/java/com/shatyuka/zhiliao/Hooks.java b/app/src/main/java/com/shatyuka/zhiliao/Hooks.java index b142854..7cf74df 100644 --- a/app/src/main/java/com/shatyuka/zhiliao/Hooks.java +++ b/app/src/main/java/com/shatyuka/zhiliao/Hooks.java @@ -67,7 +67,7 @@ public static void init(final ClassLoader classLoader) { hook.hook(); } catch (Throwable e) { Helper.toast(hook.getName() + "功能加载失败,可能不支持当前版本知乎: " + Helper.packageInfo.versionName, Toast.LENGTH_LONG); - XposedBridge.log("[Zhiliao] " + e.toString()); + XposedBridge.log("[Zhiliao] " + e); } } } diff --git a/app/src/main/java/com/shatyuka/zhiliao/hooks/AnswerAd.java b/app/src/main/java/com/shatyuka/zhiliao/hooks/AnswerAd.java index b3ed60a..def1f28 100644 --- a/app/src/main/java/com/shatyuka/zhiliao/hooks/AnswerAd.java +++ b/app/src/main/java/com/shatyuka/zhiliao/hooks/AnswerAd.java @@ -56,6 +56,7 @@ protected void beforeHookedMethod(MethodHookParam param) { } } + @SuppressWarnings("ResultOfMethodCallIgnored") @Override protected void afterHookedMethod(MethodHookParam param) { if (!Helper.prefs.getBoolean("switch_mainswitch", false)) diff --git a/app/src/main/java/com/shatyuka/zhiliao/hooks/Cleaner.java b/app/src/main/java/com/shatyuka/zhiliao/hooks/Cleaner.java index 07cb303..bfa923e 100644 --- a/app/src/main/java/com/shatyuka/zhiliao/hooks/Cleaner.java +++ b/app/src/main/java/com/shatyuka/zhiliao/hooks/Cleaner.java @@ -73,6 +73,7 @@ public static File[] getCacheFiles() { return Helper.context.getFilesDir().listFiles(new Filter()); } + @SuppressWarnings("ResultOfMethodCallIgnored") public static long doClean() { File[] files = getCacheFiles(); long size = 0; diff --git a/app/src/main/java/com/shatyuka/zhiliao/hooks/ColorMode.java b/app/src/main/java/com/shatyuka/zhiliao/hooks/ColorMode.java index 4bf00d8..98ecc8f 100644 --- a/app/src/main/java/com/shatyuka/zhiliao/hooks/ColorMode.java +++ b/app/src/main/java/com/shatyuka/zhiliao/hooks/ColorMode.java @@ -1,6 +1,5 @@ package com.shatyuka.zhiliao.hooks; -import android.os.Build; import android.view.Window; import com.shatyuka.zhiliao.Helper; diff --git a/app/src/main/java/com/shatyuka/zhiliao/hooks/ExternLink.java b/app/src/main/java/com/shatyuka/zhiliao/hooks/ExternLink.java index 904b1ed..07c8423 100644 --- a/app/src/main/java/com/shatyuka/zhiliao/hooks/ExternLink.java +++ b/app/src/main/java/com/shatyuka/zhiliao/hooks/ExternLink.java @@ -3,7 +3,6 @@ import android.content.Context; import android.content.Intent; import android.net.Uri; -import android.os.Build; import android.webkit.WebResourceRequest; import android.webkit.WebView; diff --git a/app/src/main/java/com/shatyuka/zhiliao/hooks/ZhihuPreference.java b/app/src/main/java/com/shatyuka/zhiliao/hooks/ZhihuPreference.java index 4c51c75..68e24f4 100644 --- a/app/src/main/java/com/shatyuka/zhiliao/hooks/ZhihuPreference.java +++ b/app/src/main/java/com/shatyuka/zhiliao/hooks/ZhihuPreference.java @@ -36,6 +36,7 @@ import de.robv.android.xposed.XposedBridge; import de.robv.android.xposed.XposedHelpers; +@SuppressWarnings("deprecation") public class ZhihuPreference implements IHook { final static String modulePackage = "com.shatyuka.zhiliao"; diff --git a/gradle.properties b/gradle.properties index 43d76ce..aeb914e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -16,5 +16,5 @@ android.experimental.enableNewResourceShrinker.preciseShrinking=true # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects # org.gradle.parallel=true -appVerName=23.03.15 -appVerCode=202303150 +appVerName=23.03.25 +appVerCode=202303250