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="清除设置" />