diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 6f94cd41..555127c3 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -41,8 +41,3 @@ public static ** valueOf(java.lang.String); } --if class * --keepclasseswithmembers class <1> { - (...); - @com.google.gson.annotations.SerializedName ; -} \ No newline at end of file diff --git a/app/src/main/java/com/github/catvod/bean/quark/AccountInfo.java b/app/src/main/java/com/github/catvod/bean/quark/AccountInfo.java index 861c2ab3..5cab5744 100644 --- a/app/src/main/java/com/github/catvod/bean/quark/AccountInfo.java +++ b/app/src/main/java/com/github/catvod/bean/quark/AccountInfo.java @@ -5,6 +5,9 @@ public class AccountInfo { private Data data; private String code; + public AccountInfo() { + } + public boolean isSuccess() { return success; } @@ -34,7 +37,8 @@ public class AccountInfo { private String avatarUri; private String mobilekps; private Config config; - + public Data() { + } public String getNickname() { return nickname; } @@ -70,5 +74,7 @@ public class AccountInfo { public static class Config { // 可以根据实际情况添加属性 + public Config() { + } } } diff --git a/app/src/main/java/com/github/catvod/bean/quark/ApiResponse.java b/app/src/main/java/com/github/catvod/bean/quark/ApiResponse.java index 71fb9ea6..037a68a5 100644 --- a/app/src/main/java/com/github/catvod/bean/quark/ApiResponse.java +++ b/app/src/main/java/com/github/catvod/bean/quark/ApiResponse.java @@ -15,7 +15,8 @@ public class ApiResponse { private T data; @SerializedName("metadata") private Metadata metadata; - + public ApiResponse() { + } // Getters and Setters public int getStatus() { diff --git a/app/src/main/java/com/github/catvod/bean/quark/Data.java b/app/src/main/java/com/github/catvod/bean/quark/Data.java index 13c5f85e..65e9a3d9 100644 --- a/app/src/main/java/com/github/catvod/bean/quark/Data.java +++ b/app/src/main/java/com/github/catvod/bean/quark/Data.java @@ -10,7 +10,9 @@ public class Data { @SerializedName("list") private List list; - // Getters and Setters + public Data() { + } +// Getters and Setters public int getIsOwner() { return isOwner; diff --git a/app/src/main/java/com/github/catvod/bean/quark/Item.java b/app/src/main/java/com/github/catvod/bean/quark/Item.java index 87828329..b867628b 100644 --- a/app/src/main/java/com/github/catvod/bean/quark/Item.java +++ b/app/src/main/java/com/github/catvod/bean/quark/Item.java @@ -94,6 +94,9 @@ public class Item { private String shareToken; private String subtitle; + public Item() { + } + public static Item objectFrom(Item item, String shareId, int shareIndex) { item.setShareId(shareId); item.setShareIndex(shareIndex); diff --git a/app/src/main/java/com/github/catvod/bean/quark/Metadata.java b/app/src/main/java/com/github/catvod/bean/quark/Metadata.java index 9a7a5de4..0af8b3fb 100644 --- a/app/src/main/java/com/github/catvod/bean/quark/Metadata.java +++ b/app/src/main/java/com/github/catvod/bean/quark/Metadata.java @@ -19,7 +19,9 @@ public class Metadata { @SerializedName("_t_group") private String tGroup; - // Getters and Setters + public Metadata() { + } +// Getters and Setters public int getSize() { return size; diff --git a/app/src/main/java/com/github/catvod/bean/quark/WebApiResponse.java b/app/src/main/java/com/github/catvod/bean/quark/WebApiResponse.java index 8719148e..63a198e4 100644 --- a/app/src/main/java/com/github/catvod/bean/quark/WebApiResponse.java +++ b/app/src/main/java/com/github/catvod/bean/quark/WebApiResponse.java @@ -7,6 +7,9 @@ public class WebApiResponse { private String message; private Data data; + public WebApiResponse() { + } + public int getStatus() { return status; } @@ -32,6 +35,8 @@ public class WebApiResponse { } public static class Data { + public Data() { + } private Members members; public Members getMembers() { @@ -44,6 +49,8 @@ public class WebApiResponse { } public static class Members { + public Members() { + } private String token; @SerializedName("service_ticket") private String serviceTicket; diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 4191507c..8862adb2 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 696ea698..9bce5099 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -72572f1ce97acd5f09f44c188d8f88e8 +d8fc44ca492d1ef20a8c982b42826be4 diff --git a/json/index.json b/json/index.json index 28e8ff7a..d2131904 100644 --- a/json/index.json +++ b/json/index.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;72572f1ce97acd5f09f44c188d8f88e8", + "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;d8fc44ca492d1ef20a8c982b42826be4", "lives": [ { "name": "直播ipv6", diff --git a/json/index1.json b/json/index1.json index 0c4f9ccb..3042f835 100644 --- a/json/index1.json +++ b/json/index1.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;72572f1ce97acd5f09f44c188d8f88e8", + "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;d8fc44ca492d1ef20a8c982b42826be4", "lives": [ { "name": "直播ipv6", diff --git a/json/index2.json b/json/index2.json index e5552e89..c2fb3b5a 100644 --- a/json/index2.json +++ b/json/index2.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;72572f1ce97acd5f09f44c188d8f88e8", + "spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;d8fc44ca492d1ef20a8c982b42826be4", "lives": [ { "name": "直播ipv6",