diff --git a/app/build.gradle b/app/build.gradle
index c4def8e..e902828 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -26,8 +26,8 @@ android {
applicationId "com.github.jsbxyyx.xbook"
minSdk 27
targetSdk 33
- versionCode 26
- versionName "2.6"
+ versionCode 27
+ versionName "2.7"
archivesBaseName = "xplay"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
diff --git a/app/src/main/java/com/github/jsbxyyx/xbook/data/VideoNetHelper.java b/app/src/main/java/com/github/jsbxyyx/xbook/data/VideoNetHelper.java
index 78efa86..2f8affd 100644
--- a/app/src/main/java/com/github/jsbxyyx/xbook/data/VideoNetHelper.java
+++ b/app/src/main/java/com/github/jsbxyyx/xbook/data/VideoNetHelper.java
@@ -11,6 +11,7 @@
import com.github.jsbxyyx.xbook.common.HttpStatusException;
import com.github.jsbxyyx.xbook.common.JsonUtil;
import com.github.jsbxyyx.xbook.common.LogUtil;
+import com.github.jsbxyyx.xbook.common.UiUtils;
import com.github.jsbxyyx.xbook.data.bean.QqVideo;
import com.github.jsbxyyx.xbook.data.bean.QqVideoHotRank;
import com.github.jsbxyyx.xbook.data.bean.QqVideoHotWord;
@@ -35,6 +36,8 @@ public class VideoNetHelper {
private String userAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36";
+ private String vc = "vc";
+
private String TAG = getClass().getSimpleName();
public void search(String q, DataCallback dataCallback) {
@@ -59,6 +62,7 @@ public void search(String q, DataCallback dataCallback) {
LogUtil.d(TAG, "search request: %s : %s", reqUrl, s);
Request request = new Request.Builder()
.url(xburl)
+ .header(vc, UiUtils.getVersionCode() + "")
.post(RequestBody.create(s, MediaType.parse("application/json")))
.build();
HttpHelper.getClient().newCall(request).enqueue(new Callback() {
@@ -112,6 +116,7 @@ public void hotRank(DataCallback dataCallback) {
LogUtil.d(TAG, "hotrank request: %s : %s", reqUrl, s);
Request request = new Request.Builder()
.url(xburl)
+ .header(vc, UiUtils.getVersionCode() + "")
.post(RequestBody.create(s, MediaType.parse("application/json")))
.build();
HttpHelper.getClient().newCall(request).enqueue(new Callback() {
@@ -165,6 +170,7 @@ public void hotWord(DataCallback dataCallback) {
LogUtil.d(TAG, "hotrank request: %s : %s", reqUrl, s);
Request request = new Request.Builder()
.url(xburl)
+ .header(vc, UiUtils.getVersionCode() + "")
.post(RequestBody.create(s, MediaType.parse("application/json")))
.build();
HttpHelper.getClient().newCall(request).enqueue(new Callback() {
diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml
index 1e93606..088df38 100644
--- a/app/src/main/res/layout/activity_settings.xml
+++ b/app/src/main/res/layout/activity_settings.xml
@@ -165,7 +165,7 @@
android:text="清除设置" />