diff --git a/README.md b/README.md index d84a646..8584e05 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ - 去信息流会员推荐 - 去回答圈子 - 去商品推荐 +- 去相关搜索 - 直接打开外部链接 - 禁止切换色彩模式 - 显示卡片类别 @@ -42,6 +43,7 @@ - 移除下一个回答按钮 - 自定义过滤 - 注入JS脚本 +- 清理临时文件 ## 帮助 [Github Wiki](https://github.com/shatyuka/Zhiliao/wiki) diff --git a/app/build.gradle b/app/build.gradle index bb691b2..943c8ea 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -6,7 +6,7 @@ android { applicationId "com.shatyuka.zhiliao" minSdkVersion 26 targetSdkVersion 33 - ndkVersion "25.0.8775105" + ndkVersion "25.2.9519653" versionCode appVerCode.toInteger() versionName appVerName externalNativeBuild { @@ -74,7 +74,7 @@ android { buildFeatures { prefab true } - buildToolsVersion '32.0.0' + buildToolsVersion '33.0.2' packagingOptions { exclude 'META-INF/**' 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 1aaabbb..4bf00d8 100644 --- a/app/src/main/java/com/shatyuka/zhiliao/hooks/ColorMode.java +++ b/app/src/main/java/com/shatyuka/zhiliao/hooks/ColorMode.java @@ -21,15 +21,13 @@ public void init(ClassLoader classLoader) throws Throwable { @Override public void hook() throws Throwable { - if (Build.VERSION.SDK_INT >= 26) { - XposedHelpers.findAndHookMethod(Window.class, "setColorMode", int.class, new XC_MethodHook() { - @Override - protected void beforeHookedMethod(MethodHookParam param) { - if (Helper.prefs.getBoolean("switch_mainswitch", false) && Helper.prefs.getBoolean("switch_colormode", false)) { - param.setResult(null); - } + XposedHelpers.findAndHookMethod(Window.class, "setColorMode", int.class, new XC_MethodHook() { + @Override + protected void beforeHookedMethod(MethodHookParam param) { + if (Helper.prefs.getBoolean("switch_mainswitch", false) && Helper.prefs.getBoolean("switch_colormode", false)) { + param.setResult(null); } - }); - } + } + }); } } 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 f66e3b4..904b1ed 100644 --- a/app/src/main/java/com/shatyuka/zhiliao/hooks/ExternLink.java +++ b/app/src/main/java/com/shatyuka/zhiliao/hooks/ExternLink.java @@ -138,8 +138,7 @@ public WebResourceRequestImpl(final WebResourceRequest request) { hasUserGesture = request.hasGesture(); method = request.getMethod(); requestHeaders = request.getRequestHeaders(); - if (Build.VERSION.SDK_INT >= 24) - isRedirect = request.isRedirect(); + isRedirect = request.isRedirect(); } @Override diff --git a/build.gradle b/build.gradle index f38a671..c40eca5 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:7.3.1' + classpath 'com.android.tools.build:gradle:7.4.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files diff --git a/gradle.properties b/gradle.properties index bae0a6f..43d76ce 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.01.21 -appVerCode=202301210 +appVerName=23.03.15 +appVerCode=202303150 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 46930d4..d03dda3 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Sat Jan 21 17:53:15 CST 2023 +#Tue Mar 14 23:38:36 CST 2023 distributionBase=GRADLE_USER_HOME -distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.1-bin.zip distributionPath=wrapper/dists zipStorePath=wrapper/dists zipStoreBase=GRADLE_USER_HOME