diff --git a/app/build.gradle b/app/build.gradle index 1887969..d095cf2 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -86,7 +86,8 @@ android { } dependencies { - + //implementation fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar", "*.aar"))) + implementation fileTree(include: ["*.jar", "*.aar"], dir: 'libs') implementation libs.appcompat implementation libs.material implementation libs.constraintlayout diff --git a/app/libs/lib-decoder-ffmpeg-release.aar b/app/libs/lib-decoder-ffmpeg-release.aar new file mode 100644 index 0000000..c160fa5 Binary files /dev/null and b/app/libs/lib-decoder-ffmpeg-release.aar differ diff --git a/app/src/main/java/com/shortdrama/jelly/zyreotv/beginning/LogUtils.java b/app/src/main/java/com/shortdrama/jelly/zyreotv/beginning/LogUtils.java index 5a12c5f..c256548 100644 --- a/app/src/main/java/com/shortdrama/jelly/zyreotv/beginning/LogUtils.java +++ b/app/src/main/java/com/shortdrama/jelly/zyreotv/beginning/LogUtils.java @@ -13,7 +13,7 @@ public class LogUtils { } // public static boolean isDebug = ApiService.isDebug;// 是否需要打印bug,可以在application的onCreate函数里面初始化 - public static boolean isDebug = true; + public static boolean isDebug = false; // public static boolean isDebug = false;// 是否需要打印bug,可以在application的onCreate函数里面初始化 private static final String TAG = "GleeStreamLog"; diff --git a/app/src/main/java/com/shortdrama/jelly/zyreotv/beginning/TimeUtils.java b/app/src/main/java/com/shortdrama/jelly/zyreotv/beginning/TimeUtils.java index 7a627c9..f2cd640 100644 --- a/app/src/main/java/com/shortdrama/jelly/zyreotv/beginning/TimeUtils.java +++ b/app/src/main/java/com/shortdrama/jelly/zyreotv/beginning/TimeUtils.java @@ -34,6 +34,10 @@ public class TimeUtils { } builder.append(sign); appendNumber(builder, 2, offsetMinutes / 60); + if (includeMinuteSeparatori) { + builder.append(':'); + } + appendNumber(builder, 2, offsetMinutes % 60); return builder.toString(); } @@ -114,7 +118,7 @@ public class TimeUtils { long lastOpenTime = TIndicator.getLong(ITItem.CONSTANTS_VipPurchaseTime_key, 0); if (lastOpenTime != 0) { long current = System.currentTimeMillis(); - if (current - lastOpenTime >=(60 * 60 * 1000) ) { // + if (current - lastOpenTime >= (60 * 60 * 1000)) { // TIndicator.saveLong(ITItem.CONSTANTS_VipPurchaseTime_key, System.currentTimeMillis()); return true; } else { diff --git a/app/src/main/java/com/shortdrama/jelly/zyreotv/dlsym/PVideoplayRules.java b/app/src/main/java/com/shortdrama/jelly/zyreotv/dlsym/PVideoplayRules.java index cc826fd..c25b190 100644 --- a/app/src/main/java/com/shortdrama/jelly/zyreotv/dlsym/PVideoplayRules.java +++ b/app/src/main/java/com/shortdrama/jelly/zyreotv/dlsym/PVideoplayRules.java @@ -38,7 +38,7 @@ public class PVideoplayRules implements Interceptor { .addHeader("device-id", FZHeaderSingle.getUniqueId(GPplicationLoadingdefault.getAppContext())) .addHeader("system-type", "android") .addHeader("app-name", GPplicationLoadingdefault.getAppContext().getString(R.string.app_name)) - .addHeader("time_zone", TimeUtils.getCurrentTimeZone()) + .addHeader("time-zone", TimeUtils.getCurrentTimeZone()) .addHeader("app-version", AppUtils.getPackageVersionName(GPplicationLoadingdefault.getAppContext())) .addHeader("model", Build.MODEL) // .addHeader("security","false") diff --git a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/AExtractionActivity.java b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/AExtractionActivity.java index 19827a9..b61b40e 100644 --- a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/AExtractionActivity.java +++ b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/AExtractionActivity.java @@ -28,6 +28,7 @@ import android.os.Build; import android.os.Bundle; import android.os.Handler; import android.text.TextUtils; +import android.view.KeyEvent; import android.view.View; import com.bumptech.glide.Glide; @@ -817,4 +818,13 @@ public class AExtractionActivity extends IDDetailsRoundActivity() { + @Override + public void onSuccess(IMACloseStroke o) { + + } + + @Override + public void onError(int code, String msg) { + + } + }); } public void sendReport(String messageId,String title){ VZBack.getInstance().sendReport(messageId,title) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) - .subscribe(); + .subscribe(new RREStyles() { + @Override + public void onSuccess(IMACloseStroke o) { + + } + + @Override + public void onError(int code, String msg) { + + } + }); } } \ No newline at end of file diff --git a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/decbn/GSMyVipActivity.java b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/decbn/GSMyVipActivity.java index e63cada..7c54c3b 100644 --- a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/decbn/GSMyVipActivity.java +++ b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/decbn/GSMyVipActivity.java @@ -101,7 +101,7 @@ public class GSMyVipActivity extends IDDetailsRoundActivity { PAYLoginHeaddefault.revealToast(str, 0); - if(purchase!=null){ + if (purchase != null) { gsGooglePayInfo = new GSGooglePayInfo(); gsGooglePayInfo.setOrder_code(current_order_code); gsGooglePayInfo.setPay_setting_id(String.valueOf(current_pay_setting_id)); @@ -141,6 +141,7 @@ public class GSMyVipActivity extends IDDetailsRoundActivity { + subVipAdapter.setCurrentPosition(i); ZYTPaySettingBean.Vip vip = subVipAdapter.getItem(i); android_template_id = vip.getAndroid_template_id(); current_price = vip.getPrice(); diff --git a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/decbn/ZYTStoreActivity.java b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/decbn/ZYTStoreActivity.java index 6cf1044..53f11de 100644 --- a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/decbn/ZYTStoreActivity.java +++ b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/decbn/ZYTStoreActivity.java @@ -32,6 +32,7 @@ import com.shortdrama.jelly.zyreotv.beginning.ZYTGooglePayUtils; import com.shortdrama.jelly.zyreotv.databinding.ActivityStoreBinding; import com.shortdrama.jelly.zyreotv.dlsym.IMACloseStroke; import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivity; +import com.shortdrama.jelly.zyreotv.topics.dts.ZYTStoreCoinsRechargeLargeAdapter; import com.shortdrama.jelly.zyreotv.topics.dts.ZYTStoreGoldRechargeAdapter; import com.shortdrama.jelly.zyreotv.topics.dts.ZYTStoreSubVipAdapter; import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSGooglePayInfo; @@ -65,6 +66,7 @@ public class ZYTStoreActivity extends IDDetailsRoundActivity { binding.loading.hide(); PAYLoginHeaddefault.revealToast(str, 0); @@ -202,8 +205,8 @@ public class ZYTStoreActivity extends IDDetailsRoundActivity isConnect = connect); - GridLayoutManager layoutManager = new GridLayoutManager(this, 2); - binding.layoutStoreRoot.recyclerviewStore.setLayoutManager(layoutManager); + GridLayoutManager layoutManager = new GridLayoutManager(this, 3); + GridLayoutManager layoutManagerBig = new GridLayoutManager(this, 2); + binding.layoutStoreRoot.recyclerviewStoreSmall.setLayoutManager(layoutManager); + binding.layoutStoreRoot.recyclerviewStoreLarge.setLayoutManager(layoutManagerBig); binding.layoutStoreRoot.recyclerviewStoreVip.setLayoutManager(new LinearLayoutManager(this)); binding.layoutStoreActionbar.ivTopback.setOnClickListener(v -> finish()); + + coinLargerAdapter = new ZYTStoreCoinsRechargeLargeAdapter(); + binding.layoutStoreRoot.recyclerviewStoreLarge.setAdapter(coinLargerAdapter); + coinAdapter = new ZYTStoreGoldRechargeAdapter(); - binding.layoutStoreRoot.recyclerviewStore.setAdapter(coinAdapter); + binding.layoutStoreRoot.recyclerviewStoreSmall.setAdapter(coinAdapter); + subVipAdapter = new ZYTStoreSubVipAdapter(); binding.layoutStoreRoot.recyclerviewStoreVip.setAdapter(subVipAdapter); + + coinLargerAdapter.setOnItemClickListener((baseQuickAdapter, view, i) -> { + binding.loading.show(); + coinLargerAdapter.setCurrentPosition(i); + ZYTPaySettingBean.Coins coins = coinLargerAdapter.getItem(i); + android_template_id = coins.getAndroid_template_id(); + current_price = coins.getPrice(); + current_pay_setting_id = coins.getId(); + vtUserViewModel.createOrder(coins.getId(), 0, 0, 0, BillingClient.ProductType.INAPP); + }); coinAdapter.setOnItemClickListener((baseQuickAdapter, view, i) -> { binding.loading.show(); ZYTPaySettingBean.Coins coins = coinAdapter.getItem(i); @@ -245,6 +265,7 @@ public class ZYTStoreActivity extends IDDetailsRoundActivity { binding.loading.show(); + subVipAdapter.setCurrentPosition(i); ZYTPaySettingBean.Vip vip = subVipAdapter.getItem(i); android_template_id = vip.getAndroid_template_id(); current_price = vip.getPrice(); @@ -430,7 +451,8 @@ public class ZYTStoreActivity extends IDDetailsRoundActivity listCoins(List it, String type) { + List typelist = new ArrayList<>(); + for (ZYTPaySettingBean.Coins coins : it) { + if (coins.getSize().equals(type)) { + typelist.add(coins); + } + + } + return typelist; + + } + @Override protected void onDestroy() { super.onDestroy(); diff --git a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/movepage/JMarkInfo.java b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/movepage/JMarkInfo.java index b520f46..e7aacbb 100644 --- a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/movepage/JMarkInfo.java +++ b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/movepage/JMarkInfo.java @@ -1,4 +1,5 @@ package com.shortdrama.jelly.zyreotv.topics.abslRwgt.movepage; + import java.util.ArrayList; @@ -21,17 +22,10 @@ import io.reactivex.android.schedulers.AndroidSchedulers; import io.reactivex.schedulers.Schedulers; - - - public class JMarkInfo extends ViewModel { -volatile long policyHibit_sum = 0; -volatile HashMap beanBrowsingThemesDict; -private volatile long eaderUnique_tag = 0; - - - - + volatile long policyHibit_sum = 0; + volatile HashMap beanBrowsingThemesDict; + private volatile long eaderUnique_tag = 0; private final MutableLiveData> private_byDate = new MutableLiveData<>(); @@ -42,1027 +36,1007 @@ private volatile long eaderUnique_tag = 0; return private_byDate; } - -private double suspendContextEpisodeSystem(HashMap roundExample, boolean foregroundDefault_3a, int todayItem) { - double registeredArrowright = 5227.0; - System.out.println(registeredArrowright); - long mainGoogle = 2393L; - double liveOllow = 1521.0; - double preformattedWhileMinute = 0; - registeredArrowright -= 39; - preformattedWhileMinute += registeredArrowright; - double _i_91 = (double)registeredArrowright; - _i_91 *= 62.0; - mainGoogle = 167; - int temp_e_5 = (int)mainGoogle; - int o_1 = 1; - int s_77 = 0; - if (temp_e_5 > s_77) { - temp_e_5 = s_77; - } - while (o_1 < temp_e_5) { - o_1 += 1; - temp_e_5 -= o_1; - int p_64 = (int)o_1; - if (p_64 < 763) { - p_64 += 64; - p_64 -= 11; - } - break; - } - liveOllow += 13; - preformattedWhileMinute += liveOllow; + private double suspendContextEpisodeSystem(HashMap roundExample, boolean foregroundDefault_3a, int todayItem) { + double registeredArrowright = 5227.0; + System.out.println(registeredArrowright); + long mainGoogle = 2393L; + double liveOllow = 1521.0; + double preformattedWhileMinute = 0; + registeredArrowright -= 39; + preformattedWhileMinute += registeredArrowright; + double _i_91 = (double) registeredArrowright; + _i_91 *= 62.0; + mainGoogle = 167; + int temp_e_5 = (int) mainGoogle; + int o_1 = 1; + int s_77 = 0; + if (temp_e_5 > s_77) { + temp_e_5 = s_77; + } + while (o_1 < temp_e_5) { + o_1 += 1; + temp_e_5 -= o_1; + int p_64 = (int) o_1; + if (p_64 < 763) { + p_64 += 64; + p_64 -= 11; + } + break; + } + liveOllow += 13; + preformattedWhileMinute += liveOllow; - return preformattedWhileMinute; + return preformattedWhileMinute; -} + } + public MutableLiveData getCollectionLiveData() { -public MutableLiveData getCollectionLiveData() { - -double vserviceAres = this.suspendContextEpisodeSystem(new HashMap(),true,191); + double vserviceAres = this.suspendContextEpisodeSystem(new HashMap(), true, 191); - if (vserviceAres < 40) { - System.out.println(vserviceAres); - } - double tmp_n_82 = (double)vserviceAres; - tmp_n_82 *= 27.0; + if (vserviceAres < 40) { + System.out.println(vserviceAres); + } + double tmp_n_82 = (double) vserviceAres; + tmp_n_82 *= 27.0; -System.out.println(vserviceAres); + System.out.println(vserviceAres); return singleDimens; } - -private int disposableComponentGlideNumber() { - long appnameRanking = 7994L; - int recommandTab = 8481; - System.out.println(recommandTab); - float setVip = 4471.0f; - ArrayList historyViewing = new ArrayList(); - int xpubDecompression = 0; - appnameRanking = 5172; - int tmp_k_64 = (int)appnameRanking; - tmp_k_64 += 68; - recommandTab -= recommandTab; - xpubDecompression += recommandTab; - int tmp_r_74 = (int)recommandTab; - switch (tmp_r_74) { - case 73: { - tmp_r_74 -= 33; - if (tmp_r_74 < 739) { - tmp_r_74 *= 86; - if (tmp_r_74 == 387) { - tmp_r_74 += 44; - } - } - break; + private int disposableComponentGlideNumber() { + long appnameRanking = 7994L; + int recommandTab = 8481; + System.out.println(recommandTab); + float setVip = 4471.0f; + ArrayList historyViewing = new ArrayList(); + int xpubDecompression = 0; + appnameRanking = 5172; + int tmp_k_64 = (int) appnameRanking; + tmp_k_64 += 68; + recommandTab -= recommandTab; + xpubDecompression += recommandTab; + int tmp_r_74 = (int) recommandTab; + switch (tmp_r_74) { + case 73: { + tmp_r_74 -= 33; + if (tmp_r_74 < 739) { + tmp_r_74 *= 86; + if (tmp_r_74 == 387) { + tmp_r_74 += 44; + } + } + break; - } - case 86: { - tmp_r_74 += 58; - int d_44 = 0; - for (int q_15 = (int)tmp_r_74; q_15 >= tmp_r_74 - 1; q_15--) { - d_44 += (int)q_15; - tmp_r_74 -= q_15; - break; + } + case 86: { + tmp_r_74 += 58; + int d_44 = 0; + for (int q_15 = (int) tmp_r_74; q_15 >= tmp_r_74 - 1; q_15--) { + d_44 += (int) q_15; + tmp_r_74 -= q_15; + break; - } - break; + } + break; - } - default: - break; + } + default: + break; - } - setVip -= 62; + } + setVip -= 62; - return xpubDecompression; + return xpubDecompression; -} + } + public MutableLiveData getCollectioncancelLiveData() { -public MutableLiveData getCollectioncancelLiveData() { - -int checkOutputs = this.disposableComponentGlideNumber(); + int checkOutputs = this.disposableComponentGlideNumber(); - int tmp_k_87 = (int)checkOutputs; - tmp_k_87 -= 81; - if (checkOutputs >= 37) { - System.out.println(checkOutputs); - } + int tmp_k_87 = (int) checkOutputs; + tmp_k_87 -= 81; + if (checkOutputs >= 37) { + System.out.println(checkOutputs); + } -System.out.println(checkOutputs); + System.out.println(checkOutputs); return serviceHibit; } - + private ArrayList addHighlightReboundMaterialFactoryCanvas() { + boolean textStop = false; + System.out.println(textStop); + double changeMine = 4234.0; + long highlightIndicator = 1774L; + System.out.println(highlightIndicator); + ArrayList byryTpelXcursor = new ArrayList(); + changeMine *= 79; + int setting_len1 = byryTpelXcursor.size(); + int tip_b = Math.min(new Random().nextInt(69), 1) % Math.max(1, byryTpelXcursor.size()); + byryTpelXcursor.add(tip_b, changeMine > 0.0 ? true : false); + double temp_l_65 = (double) changeMine; + switch ((int) temp_l_65) { + case 77: { + temp_l_65 *= 27.0; + double k_6 = 0; + double n_57 = 1.0; + if (temp_l_65 > n_57) { + temp_l_65 = n_57; -private ArrayList addHighlightReboundMaterialFactoryCanvas() { - boolean textStop = false; - System.out.println(textStop); - double changeMine = 4234.0; - long highlightIndicator = 1774L; - System.out.println(highlightIndicator); - ArrayList byryTpelXcursor = new ArrayList(); - changeMine *= 79; - int setting_len1 = byryTpelXcursor.size(); - int tip_b = Math.min(new Random().nextInt(69), 1) % Math.max(1, byryTpelXcursor.size()); - byryTpelXcursor.add(tip_b, changeMine > 0.0 ? true : false); - double temp_l_65 = (double)changeMine; - switch ((int)temp_l_65) { - case 77: { - temp_l_65 *= 27.0; - double k_6 = 0; - double n_57 = 1.0; - if (temp_l_65 > n_57) { - temp_l_65 = n_57; + } + for (int g_54 = 1; g_54 < temp_l_65; g_54++) { + k_6 += (double) g_54; + if (g_54 > 0) { + temp_l_65 -= (double) g_54; + break; - } - for (int g_54 = 1; g_54 < temp_l_65; g_54++) { - k_6 += (double)g_54; - if (g_54 > 0) { - temp_l_65 -= (double)g_54; - break; + } + double m_16 = (double) k_6; + break; - } - double m_16 = (double)k_6; - break; + } + break; - } - break; + } + case 78: { + temp_l_65 -= 3.0; + double h_49 = 1.0; + double j_86 = 0.0; + if (temp_l_65 > j_86) { + temp_l_65 = j_86; + } + while (h_49 <= temp_l_65) { + h_49 += 1; + double e_19 = (double) h_49; + break; + } + break; - } - case 78: { - temp_l_65 -= 3.0; - double h_49 = 1.0; - double j_86 = 0.0; - if (temp_l_65 > j_86) { - temp_l_65 = j_86; - } - while (h_49 <= temp_l_65) { - h_49 += 1; - double e_19 = (double)h_49; - break; - } - break; + } + case 21: { + double m_67 = 0; + for (int a_11 = (int) temp_l_65; a_11 >= temp_l_65 - 1; a_11--) { + m_67 += (double) a_11; + if (a_11 > 0) { + temp_l_65 += (double) a_11; + break; - } - case 21: { - double m_67 = 0; - for (int a_11 = (int)temp_l_65; a_11 >= temp_l_65 - 1; a_11--) { - m_67 += (double)a_11; - if (a_11 > 0) { - temp_l_65 += (double)a_11; - break; + } + break; - } - break; + } + break; - } - break; + } + case 6: { + temp_l_65 -= 93.0; + break; - } - case 6: { - temp_l_65 -= 93.0; - break; + } + case 30: { + temp_l_65 -= 10.0; + if (temp_l_65 >= 847.0) { + } + break; - } - case 30: { - temp_l_65 -= 10.0; - if (temp_l_65 >= 847.0) { - } - break; + } + case 10: { + temp_l_65 -= 16.0; + double g_39 = 0; + double v_14 = 0.0; + if (temp_l_65 > v_14) { + temp_l_65 = v_14; - } - case 10: { - temp_l_65 -= 16.0; - double g_39 = 0; - double v_14 = 0.0; - if (temp_l_65 > v_14) { - temp_l_65 = v_14; + } + for (int u_61 = 1; u_61 <= temp_l_65; u_61++) { + g_39 += (double) u_61; + temp_l_65 -= u_61; + break; - } - for (int u_61 = 1; u_61 <= temp_l_65; u_61++) { - g_39 += (double)u_61; - temp_l_65 -= u_61; - break; + } + break; - } - break; + } + case 5: { + temp_l_65 *= 49.0; + break; - } - case 5: { - temp_l_65 *= 49.0; - break; + } + default: + break; - } - default: - break; + } + highlightIndicator = 8669; + int short_8_len1 = byryTpelXcursor.size(); + int observer_k = Math.min(new Random().nextInt(7), 1) % Math.max(1, byryTpelXcursor.size()); + byryTpelXcursor.add(observer_k, highlightIndicator > 0L ? true : false); + int temp_n_13 = (int) highlightIndicator; + int r_0 = 0; + int w_83 = 1; + if (temp_n_13 > w_83) { + temp_n_13 = w_83; - } - highlightIndicator = 8669; - int short_8_len1 = byryTpelXcursor.size(); - int observer_k = Math.min(new Random().nextInt(7), 1) % Math.max(1, byryTpelXcursor.size()); - byryTpelXcursor.add(observer_k, highlightIndicator > 0L ? true : false); - int temp_n_13 = (int)highlightIndicator; - int r_0 = 0; - int w_83 = 1; - if (temp_n_13 > w_83) { - temp_n_13 = w_83; + } + for (int p_30 = 0; p_30 < temp_n_13; p_30++) { + r_0 += (int) p_30; + int g_93 = (int) r_0; + int z_79 = 0; + int r_79 = 0; + if (g_93 > r_79) { + g_93 = r_79; - } - for (int p_30 = 0; p_30 < temp_n_13; p_30++) { - r_0 += (int)p_30; - int g_93 = (int)r_0; - int z_79 = 0; - int r_79 = 0; - if (g_93 > r_79) { - g_93 = r_79; + } + for (int z_84 = 1; z_84 <= g_93; z_84++) { + z_79 += (int) z_84; + if (z_84 > 0) { + g_93 -= (int) z_84; + break; - } - for (int z_84 = 1; z_84 <= g_93; z_84++) { - z_79 += (int)z_84; - if (z_84 > 0) { - g_93 -= (int)z_84; - break; + } + int n_78 = (int) z_79; + break; - } - int n_78 = (int)z_79; - break; + } + break; - } - break; + } - } + return byryTpelXcursor; - return byryTpelXcursor; - -} + } + public void getExploreVideoList(int currentpage, int pagesize) { -public void getExploreVideoList(int currentpage, int pagesize) { - -ArrayList lonMultiplied = this.addHighlightReboundMaterialFactoryCanvas(); + ArrayList lonMultiplied = this.addHighlightReboundMaterialFactoryCanvas(); - for(Object obj7 : lonMultiplied) { - System.out.println(obj7); - } - int lonMultiplied_len = lonMultiplied.size(); - int temp_l_79 = (int)lonMultiplied_len; - temp_l_79 *= 92; + for (Object obj7 : lonMultiplied) { + System.out.println(obj7); + } + int lonMultiplied_len = lonMultiplied.size(); + int temp_l_79 = (int) lonMultiplied_len; + temp_l_79 *= 92; -System.out.println(lonMultiplied); + System.out.println(lonMultiplied); VZBack.getInstance().getExploreList(currentpage, pagesize) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new RREStyles>() { - - -private float removeMaterialCreateDrawJoinButton() { - String get_lLive = "frombind"; - HashMap highlightRead = new HashMap(); - System.out.println(highlightRead); - long uniqueBuy = 6968L; - System.out.println(uniqueBuy); - float trainPositive = 0; - uniqueBuy = 3287; - int temp_l_12 = (int)uniqueBuy; - int e_90 = 0; - for (int r_13 = (int)temp_l_12; r_13 >= temp_l_12 - 1; r_13--) { - e_90 += (int)r_13; - temp_l_12 *= r_13; - break; - - } - - return trainPositive; - -} + private float removeMaterialCreateDrawJoinButton() { + String get_lLive = "frombind"; + HashMap highlightRead = new HashMap(); + System.out.println(highlightRead); + long uniqueBuy = 6968L; + System.out.println(uniqueBuy); + float trainPositive = 0; + uniqueBuy = 3287; + int temp_l_12 = (int) uniqueBuy; + int e_90 = 0; + for (int r_13 = (int) temp_l_12; r_13 >= temp_l_12 - 1; r_13--) { + e_90 += (int) r_13; + temp_l_12 *= r_13; + break; -@Override + } + + return trainPositive; + + } + + + @Override public void onSuccess(IMACloseStroke feedbackResp) { - -float doublesBots = this.removeMaterialCreateDrawJoinButton(); - System.out.println(doublesBots); - int tmp_q_86 = (int)doublesBots; - tmp_q_86 += 80; + float doublesBots = this.removeMaterialCreateDrawJoinButton(); -System.out.println(doublesBots); + System.out.println(doublesBots); + int tmp_q_86 = (int) doublesBots; + tmp_q_86 += 80; + + System.out.println(doublesBots); private_byDate.setValue(feedbackResp); } - -private float rankStackParseMark() { - String nineText = "packetheader"; - String gridLine = "minimizeable"; - System.out.println(gridLine); - HashMap firstSystem = new HashMap(); - System.out.println(firstSystem); - String get_jSeek = "residence"; - float extensibilitySinesLhash = 0; + private float rankStackParseMark() { + String nineText = "packetheader"; + String gridLine = "minimizeable"; + System.out.println(gridLine); + HashMap firstSystem = new HashMap(); + System.out.println(firstSystem); + String get_jSeek = "residence"; + float extensibilitySinesLhash = 0; - return extensibilitySinesLhash; + return extensibilitySinesLhash; -} + } - -@Override + @Override public void onError(int code, String msg) { - -float effectiveBtn = this.rankStackParseMark(); - int temp_p_36 = (int)effectiveBtn; - int k_5 = 0; - for (int d_25 = (int)temp_p_36; d_25 >= temp_p_36 - 1; d_25--) { - k_5 += (int)d_25; - temp_p_36 += d_25; - break; + float effectiveBtn = this.rankStackParseMark(); - } - if (effectiveBtn == 75) { - System.out.println(effectiveBtn); - } + int temp_p_36 = (int) effectiveBtn; + int k_5 = 0; + for (int d_25 = (int) temp_p_36; d_25 >= temp_p_36 - 1; d_25--) { + k_5 += (int) d_25; + temp_p_36 += d_25; + break; -System.out.println(effectiveBtn); + } + if (effectiveBtn == 75) { + System.out.println(effectiveBtn); + } + + System.out.println(effectiveBtn); - - ArrayList limit0 = new ArrayList(); - limit0.add(52.0f); - limit0.add(318.0f); - limit0.add(390.0f); - if (limit0.contains("d")) {} - System.out.println(limit0); + ArrayList limit0 = new ArrayList(); + limit0.add(52.0f); + limit0.add(318.0f); + limit0.add(390.0f); + if (limit0.contains("d")) { + } + System.out.println(limit0); private_byDate.setValue(null); } }); } - -private long attributeCreatorFeedbackResumeTimerFuture() { - float ninePurchase = 5365.0f; - long handlerBottom = 1348L; - System.out.println(handlerBottom); - boolean homeExplore = false; - System.out.println(homeExplore); - float outNot_n = 1308.0f; - long sureTget = 0; - ninePurchase *= ninePurchase; - ninePurchase += outNot_n; - int temp_m_84 = (int)ninePurchase; - switch (temp_m_84) { - case 92: { - int d_92 = 0; - for (int i_41 = (int)temp_m_84; i_41 >= temp_m_84 - 1; i_41--) { - d_92 += (int)i_41; - int x_17 = (int)d_92; - switch (x_17) { - case 27: { - x_17 -= 33; - x_17 *= 91; - break; + private long attributeCreatorFeedbackResumeTimerFuture() { + float ninePurchase = 5365.0f; + long handlerBottom = 1348L; + System.out.println(handlerBottom); + boolean homeExplore = false; + System.out.println(homeExplore); + float outNot_n = 1308.0f; + long sureTget = 0; + ninePurchase *= ninePurchase; + ninePurchase += outNot_n; + int temp_m_84 = (int) ninePurchase; + switch (temp_m_84) { + case 92: { + int d_92 = 0; + for (int i_41 = (int) temp_m_84; i_41 >= temp_m_84 - 1; i_41--) { + d_92 += (int) i_41; + int x_17 = (int) d_92; + switch (x_17) { + case 27: { + x_17 -= 33; + x_17 *= 91; + break; - } - case 6: { - break; + } + case 6: { + break; - } - default: - break; + } + default: + break; - } - break; + } + break; - } - break; + } + break; - } - case 8: { - temp_m_84 -= 15; - temp_m_84 += 79; - break; + } + case 8: { + temp_m_84 -= 15; + temp_m_84 += 79; + break; - } - case 66: { - int o_76 = 1; - int t_21 = 1; - if (temp_m_84 > t_21) { - temp_m_84 = t_21; - } - while (o_76 < temp_m_84) { - o_76 += 1; - temp_m_84 -= o_76; - int p_42 = (int)o_76; - switch (p_42) { - case 22: { - break; + } + case 66: { + int o_76 = 1; + int t_21 = 1; + if (temp_m_84 > t_21) { + temp_m_84 = t_21; + } + while (o_76 < temp_m_84) { + o_76 += 1; + temp_m_84 -= o_76; + int p_42 = (int) o_76; + switch (p_42) { + case 22: { + break; - } - case 66: { - p_42 *= 12; - break; + } + case 66: { + p_42 *= 12; + break; - } - case 40: { - break; + } + case 40: { + break; - } - case 43: { - break; + } + case 43: { + break; - } - case 69: { - p_42 -= 4; - break; + } + case 69: { + p_42 -= 4; + break; - } - case 38: { - p_42 -= 64; - break; + } + case 38: { + p_42 -= 64; + break; - } - case 50: { - p_42 -= 37; - break; + } + case 50: { + p_42 -= 37; + break; - } - case 76: { - break; + } + case 76: { + break; - } - case 44: { - break; + } + case 44: { + break; - } - default: - break; + } + default: + break; - } - break; - } - break; + } + break; + } + break; - } - case 90: { - int j_24 = 1; - int h_81 = 0; - if (temp_m_84 > h_81) { - temp_m_84 = h_81; - } - while (j_24 < temp_m_84) { - j_24 += 1; - temp_m_84 -= j_24; - int j_73 = (int)j_24; - if (j_73 > 168) { - j_73 += 37; - j_73 -= 48; - } - break; - } - break; + } + case 90: { + int j_24 = 1; + int h_81 = 0; + if (temp_m_84 > h_81) { + temp_m_84 = h_81; + } + while (j_24 < temp_m_84) { + j_24 += 1; + temp_m_84 -= j_24; + int j_73 = (int) j_24; + if (j_73 > 168) { + j_73 += 37; + j_73 -= 48; + } + break; + } + break; - } - case 91: { - temp_m_84 -= 44; - if (temp_m_84 > 963) { - temp_m_84 *= 100; - } - else { - temp_m_84 += 55; - - } - break; + } + case 91: { + temp_m_84 -= 44; + if (temp_m_84 > 963) { + temp_m_84 *= 100; + } else { + temp_m_84 += 55; - } - case 29: { - temp_m_84 += 98; - break; + } + break; - } - case 47: { - int e_57 = 0; - for (int t_51 = (int)temp_m_84; t_51 > temp_m_84 - 1; t_51--) { - e_57 += (int)t_51; - if (t_51 > 0) { - temp_m_84 += (int)t_51; - break; + } + case 29: { + temp_m_84 += 98; + break; - } - int e_0 = (int)e_57; - break; + } + case 47: { + int e_57 = 0; + for (int t_51 = (int) temp_m_84; t_51 > temp_m_84 - 1; t_51--) { + e_57 += (int) t_51; + if (t_51 > 0) { + temp_m_84 += (int) t_51; + break; - } - break; + } + int e_0 = (int) e_57; + break; - } - case 96: { - int j_1 = 0; - int b_87 = 1; - if (temp_m_84 > b_87) { - temp_m_84 = b_87; + } + break; - } - for (int h_36 = 0; h_36 <= temp_m_84; h_36++) { - j_1 += (int)h_36; - int r_94 = (int)j_1; - switch (r_94) { - case 21: { - break; + } + case 96: { + int j_1 = 0; + int b_87 = 1; + if (temp_m_84 > b_87) { + temp_m_84 = b_87; - } - case 59: { - r_94 *= 30; - break; + } + for (int h_36 = 0; h_36 <= temp_m_84; h_36++) { + j_1 += (int) h_36; + int r_94 = (int) j_1; + switch (r_94) { + case 21: { + break; - } - case 96: { - r_94 *= 56; - r_94 *= 20; - break; + } + case 59: { + r_94 *= 30; + break; - } - case 36: { - break; + } + case 96: { + r_94 *= 56; + r_94 *= 20; + break; - } - case 25: { - r_94 *= 61; - break; + } + case 36: { + break; - } - case 24: { - r_94 *= 56; - r_94 += 49; - break; + } + case 25: { + r_94 *= 61; + break; - } - default: - break; + } + case 24: { + r_94 *= 56; + r_94 += 49; + break; - } - break; + } + default: + break; - } - break; + } + break; - } - case 19: { - temp_m_84 *= 38; - temp_m_84 += 52; - break; + } + break; - } - case 35: { - temp_m_84 *= 18; - int f_82 = 1; - int h_47 = 0; - if (temp_m_84 > h_47) { - temp_m_84 = h_47; - } - while (f_82 <= temp_m_84) { - f_82 += 1; - temp_m_84 -= f_82; - temp_m_84 -= 97; - break; - } - break; + } + case 19: { + temp_m_84 *= 38; + temp_m_84 += 52; + break; - } - default: - break; + } + case 35: { + temp_m_84 *= 18; + int f_82 = 1; + int h_47 = 0; + if (temp_m_84 > h_47) { + temp_m_84 = h_47; + } + while (f_82 <= temp_m_84) { + f_82 += 1; + temp_m_84 -= f_82; + temp_m_84 -= 97; + break; + } + break; - } - handlerBottom = 5606; - sureTget *= handlerBottom; - int tmp_b_45 = (int)handlerBottom; - int k_49 = 1; - int r_49 = 1; - if (tmp_b_45 > r_49) { - tmp_b_45 = r_49; - } - while (k_49 <= tmp_b_45) { - k_49 += 1; - tmp_b_45 -= k_49; - int q_3 = (int)k_49; - int n_48 = 0; - for (int y_18 = (int)q_3; y_18 > q_3 - 1; y_18--) { - n_48 += (int)y_18; - if (y_18 > 0) { - q_3 += (int)y_18; - break; + } + default: + break; - } - int e_29 = (int)n_48; - break; + } + handlerBottom = 5606; + sureTget *= handlerBottom; + int tmp_b_45 = (int) handlerBottom; + int k_49 = 1; + int r_49 = 1; + if (tmp_b_45 > r_49) { + tmp_b_45 = r_49; + } + while (k_49 <= tmp_b_45) { + k_49 += 1; + tmp_b_45 -= k_49; + int q_3 = (int) k_49; + int n_48 = 0; + for (int y_18 = (int) q_3; y_18 > q_3 - 1; y_18--) { + n_48 += (int) y_18; + if (y_18 > 0) { + q_3 += (int) y_18; + break; - } - break; - } - homeExplore = false; - sureTget *= homeExplore ? 89 : 27; - outNot_n += ninePurchase; - outNot_n += outNot_n; + } + int e_29 = (int) n_48; + break; - return sureTget; + } + break; + } + homeExplore = false; + sureTget *= homeExplore ? 89 : 27; + outNot_n += ninePurchase; + outNot_n += outNot_n; -} + return sureTget; + + } + public void collection(int shortplayId, int videoId) { -public void collection(int shortplayId, int videoId) { - -long dualUsers = this.attributeCreatorFeedbackResumeTimerFuture(); + long dualUsers = this.attributeCreatorFeedbackResumeTimerFuture(); - System.out.println(dualUsers); - int a_10 = (int)dualUsers; - int h_18 = 1; - int v_80 = 1; - if (a_10 > v_80) { - a_10 = v_80; - } - while (h_18 < a_10) { - h_18 += 1; - int c_20 = (int)h_18; - int d_44 = 0; - int n_19 = 0; - if (c_20 > n_19) { - c_20 = n_19; + System.out.println(dualUsers); + int a_10 = (int) dualUsers; + int h_18 = 1; + int v_80 = 1; + if (a_10 > v_80) { + a_10 = v_80; + } + while (h_18 < a_10) { + h_18 += 1; + int c_20 = (int) h_18; + int d_44 = 0; + int n_19 = 0; + if (c_20 > n_19) { + c_20 = n_19; - } - for (int s_67 = 0; s_67 < c_20; s_67++) { - d_44 += (int)s_67; - c_20 *= s_67; - break; + } + for (int s_67 = 0; s_67 < c_20; s_67++) { + d_44 += (int) s_67; + c_20 *= s_67; + break; - } - break; - } + } + break; + } -System.out.println(dualUsers); + System.out.println(dualUsers); VZBack.getInstance().collect(shortplayId, videoId) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new RREStyles() { - - -private int postCacheDayNetwork(float adapterEzier, ArrayList imageAnner) { - HashMap highlightMark = new HashMap(); - long networkPrivacy = 298L; - int tatusJump = 4485; - boolean expireWait = false; - int firstEmergency = 0; - networkPrivacy = 6057; - int tmp_m_46 = (int)networkPrivacy; - if (tmp_m_46 <= 132) { - tmp_m_46 -= 98; - } - else if (tmp_m_46 > 162) { - - } - else if (tmp_m_46 > 358) { - tmp_m_46 -= 9; - - } - tatusJump -= tatusJump; - firstEmergency -= tatusJump; - int temp_x_74 = (int)tatusJump; - int i_100 = 1; - int c_23 = 0; - if (temp_x_74 > c_23) { - temp_x_74 = c_23; - } - while (i_100 <= temp_x_74) { - i_100 += 1; - temp_x_74 -= i_100; - int v_96 = (int)i_100; - int a_48 = 0; - for (int y_59 = (int)v_96; y_59 > v_96 - 1; y_59--) { - a_48 += (int)y_59; - int i_8 = (int)a_48; - break; - - } - break; - } - expireWait = false; - firstEmergency *= expireWait ? 15 : 47; - - return firstEmergency; - -} + private int postCacheDayNetwork(float adapterEzier, ArrayList imageAnner) { + HashMap highlightMark = new HashMap(); + long networkPrivacy = 298L; + int tatusJump = 4485; + boolean expireWait = false; + int firstEmergency = 0; + networkPrivacy = 6057; + int tmp_m_46 = (int) networkPrivacy; + if (tmp_m_46 <= 132) { + tmp_m_46 -= 98; + } else if (tmp_m_46 > 162) { -@Override + } else if (tmp_m_46 > 358) { + tmp_m_46 -= 9; + + } + tatusJump -= tatusJump; + firstEmergency -= tatusJump; + int temp_x_74 = (int) tatusJump; + int i_100 = 1; + int c_23 = 0; + if (temp_x_74 > c_23) { + temp_x_74 = c_23; + } + while (i_100 <= temp_x_74) { + i_100 += 1; + temp_x_74 -= i_100; + int v_96 = (int) i_100; + int a_48 = 0; + for (int y_59 = (int) v_96; y_59 > v_96 - 1; y_59--) { + a_48 += (int) y_59; + int i_8 = (int) a_48; + break; + + } + break; + } + expireWait = false; + firstEmergency *= expireWait ? 15 : 47; + + return firstEmergency; + + } + + + @Override public void onSuccess(IMACloseStroke feedbackResp) { - ArrayList upgrade_x = new ArrayList(); + ArrayList upgrade_x = new ArrayList(); -int uncodedDirectories = this.postCacheDayNetwork(7272.0f,upgrade_x); + int uncodedDirectories = this.postCacheDayNetwork(7272.0f, upgrade_x); - if (uncodedDirectories > 0) { - for (int z_3 = 0; z_3 < uncodedDirectories; z_3++) { - if (z_3 == 0) { - System.out.println(z_3); - break; - } - } - } - int tmp_c_100 = (int)uncodedDirectories; - if (tmp_c_100 >= 795) { - } - else if (tmp_c_100 != 683) { - tmp_c_100 -= 33; - tmp_c_100 *= 59; + if (uncodedDirectories > 0) { + for (int z_3 = 0; z_3 < uncodedDirectories; z_3++) { + if (z_3 == 0) { + System.out.println(z_3); + break; + } + } + } + int tmp_c_100 = (int) uncodedDirectories; + if (tmp_c_100 >= 795) { + } else if (tmp_c_100 != 683) { + tmp_c_100 -= 33; + tmp_c_100 *= 59; - } + } -System.out.println(uncodedDirectories); + System.out.println(uncodedDirectories); singleDimens.setValue(feedbackResp); } - -private ArrayList arrayUniqueBackgroundSend(HashMap limitFooter) { - int urlIdle = 2681; - long with_48Image = 2966L; - String finishVideo = "nochange"; - ArrayList lipboardIsac = new ArrayList(); - urlIdle = 3216; - int notice_len1 = lipboardIsac.size(); - int settings_b = Math.min(new Random().nextInt(19), 1) % Math.max(1, lipboardIsac.size()); - lipboardIsac.add(settings_b, urlIdle); - int tmp_y_82 = (int)urlIdle; - if (tmp_y_82 >= 572) { - int o_93 = 0; - int b_79 = 1; - if (tmp_y_82 > b_79) { - tmp_y_82 = b_79; + private ArrayList arrayUniqueBackgroundSend(HashMap limitFooter) { + int urlIdle = 2681; + long with_48Image = 2966L; + String finishVideo = "nochange"; + ArrayList lipboardIsac = new ArrayList(); + urlIdle = 3216; + int notice_len1 = lipboardIsac.size(); + int settings_b = Math.min(new Random().nextInt(19), 1) % Math.max(1, lipboardIsac.size()); + lipboardIsac.add(settings_b, urlIdle); + int tmp_y_82 = (int) urlIdle; + if (tmp_y_82 >= 572) { + int o_93 = 0; + int b_79 = 1; + if (tmp_y_82 > b_79) { + tmp_y_82 = b_79; - } - for (int k_28 = 1; k_28 <= tmp_y_82; k_28++) { - o_93 += (int)k_28; - int p_26 = (int)o_93; - break; + } + for (int k_28 = 1; k_28 <= tmp_y_82; k_28++) { + o_93 += (int) k_28; + int p_26 = (int) o_93; + break; - } - } - with_48Image = 9113; - int from_len1 = lipboardIsac.size(); - int splash_a = Math.min(new Random().nextInt(20), 1) % Math.max(1, lipboardIsac.size()); - lipboardIsac.add(splash_a, (int)(with_48Image)); - int tmp_k_76 = (int)with_48Image; - tmp_k_76 += 88; - if (finishVideo.equals("time_2v")) { - System.out.println(finishVideo); - } - for(int i = 0; i < Math.min(1, finishVideo.length()); i++) { - if (i < lipboardIsac.size()){ - lipboardIsac.add(i,finishVideo.charAt(i) + ""); - break; - } - System.out.println(finishVideo.charAt(i)); - } + } + } + with_48Image = 9113; + int from_len1 = lipboardIsac.size(); + int splash_a = Math.min(new Random().nextInt(20), 1) % Math.max(1, lipboardIsac.size()); + lipboardIsac.add(splash_a, (int) (with_48Image)); + int tmp_k_76 = (int) with_48Image; + tmp_k_76 += 88; + if (finishVideo.equals("time_2v")) { + System.out.println(finishVideo); + } + for (int i = 0; i < Math.min(1, finishVideo.length()); i++) { + if (i < lipboardIsac.size()) { + lipboardIsac.add(i, finishVideo.charAt(i) + ""); + break; + } + System.out.println(finishVideo.charAt(i)); + } - return lipboardIsac; + return lipboardIsac; -} + } - -@Override + @Override public void onError(int code, String msg) { - -ArrayList annotateDisabling = this.arrayUniqueBackgroundSend(new HashMap()); - int annotateDisabling_len = annotateDisabling.size(); - int temp_p_61 = (int)annotateDisabling_len; - switch (temp_p_61) { - case 40: { - temp_p_61 += 92; - int l_19 = 0; - for (int e_81 = (int)temp_p_61; e_81 > temp_p_61 - 1; e_81--) { - l_19 += (int)e_81; - int n_2 = (int)l_19; - break; + ArrayList annotateDisabling = this.arrayUniqueBackgroundSend(new HashMap()); - } - break; + int annotateDisabling_len = annotateDisabling.size(); + int temp_p_61 = (int) annotateDisabling_len; + switch (temp_p_61) { + case 40: { + temp_p_61 += 92; + int l_19 = 0; + for (int e_81 = (int) temp_p_61; e_81 > temp_p_61 - 1; e_81--) { + l_19 += (int) e_81; + int n_2 = (int) l_19; + break; - } - case 72: { - int k_30 = 1; - int f_8 = 1; - if (temp_p_61 > f_8) { - temp_p_61 = f_8; - } - while (k_30 <= temp_p_61) { - k_30 += 1; - int m_92 = (int)k_30; - switch (m_92) { - case 46: { - m_92 -= 87; - m_92 *= 58; - break; + } + break; - } - case 69: { - m_92 -= 68; - break; + } + case 72: { + int k_30 = 1; + int f_8 = 1; + if (temp_p_61 > f_8) { + temp_p_61 = f_8; + } + while (k_30 <= temp_p_61) { + k_30 += 1; + int m_92 = (int) k_30; + switch (m_92) { + case 46: { + m_92 -= 87; + m_92 *= 58; + break; - } - case 44: { - m_92 *= 79; - break; + } + case 69: { + m_92 -= 68; + break; - } - default: - break; + } + case 44: { + m_92 *= 79; + break; - } - break; - } - break; + } + default: + break; - } - case 63: { - temp_p_61 *= 38; - if (temp_p_61 != 172) { - temp_p_61 += 21; - } - break; + } + break; + } + break; - } - case 56: { - temp_p_61 += 99; - if (temp_p_61 != 575) { - temp_p_61 *= 21; - } - break; + } + case 63: { + temp_p_61 *= 38; + if (temp_p_61 != 172) { + temp_p_61 += 21; + } + break; - } - case 96: { - temp_p_61 -= 77; - temp_p_61 -= 46; - break; + } + case 56: { + temp_p_61 += 99; + if (temp_p_61 != 575) { + temp_p_61 *= 21; + } + break; - } - case 16: { - temp_p_61 *= 8; - break; + } + case 96: { + temp_p_61 -= 77; + temp_p_61 -= 46; + break; - } - case 100: { - temp_p_61 -= 42; - if (temp_p_61 != 250) { - if (temp_p_61 == 698) { - temp_p_61 *= 66; - } - } - break; + } + case 16: { + temp_p_61 *= 8; + break; - } - case 26: { - temp_p_61 *= 14; - int z_4 = 0; - int c_38 = 0; - if (temp_p_61 > c_38) { - temp_p_61 = c_38; + } + case 100: { + temp_p_61 -= 42; + if (temp_p_61 != 250) { + if (temp_p_61 == 698) { + temp_p_61 *= 66; + } + } + break; - } - for (int k_92 = 0; k_92 <= temp_p_61; k_92++) { - z_4 += (int)k_92; - int o_65 = (int)z_4; - break; + } + case 26: { + temp_p_61 *= 14; + int z_4 = 0; + int c_38 = 0; + if (temp_p_61 > c_38) { + temp_p_61 = c_38; - } - break; + } + for (int k_92 = 0; k_92 <= temp_p_61; k_92++) { + z_4 += (int) k_92; + int o_65 = (int) z_4; + break; - } - case 6: { - if (temp_p_61 <= 240) { - } - break; + } + break; - } - default: - break; + } + case 6: { + if (temp_p_61 <= 240) { + } + break; - } - for(Object obj9 : annotateDisabling) { - System.out.println(obj9); - } + } + default: + break; -System.out.println(annotateDisabling); + } + for (Object obj9 : annotateDisabling) { + System.out.println(obj9); + } + + System.out.println(annotateDisabling); - - boolean settingW = false; - if (!settingW) {} - System.out.println(settingW); + boolean settingW = false; + if (!settingW) { + } + System.out.println(settingW); singleDimens.setValue(null); - HashMap tiktokU = new HashMap(); - tiktokU.put("banded", 522.0f); - tiktokU.put("signaling", 451.0f); - tiktokU.put("moved", 565.0f); - if (tiktokU.get("n") != null) {} + HashMap tiktokU = new HashMap(); + tiktokU.put("banded", 522.0f); + tiktokU.put("signaling", 451.0f); + tiktokU.put("moved", 565.0f); + if (tiktokU.get("n") != null) { + } } }); } - -private int collectTestAddThirdStorageUnique(float type__dDestroy) { - String noticeEpisode = "appear"; - System.out.println(noticeEpisode); - float seriesCancel = 8531.0f; - String nowName = "transp"; - int appsApng = 0; - seriesCancel += seriesCancel; - int x_27 = (int)seriesCancel; - if (x_27 == 800) { - x_27 *= 20; - x_27 -= 34; - } + private int collectTestAddThirdStorageUnique(float type__dDestroy) { + String noticeEpisode = "appear"; + System.out.println(noticeEpisode); + float seriesCancel = 8531.0f; + String nowName = "transp"; + int appsApng = 0; + seriesCancel += seriesCancel; + int x_27 = (int) seriesCancel; + if (x_27 == 800) { + x_27 *= 20; + x_27 -= 34; + } - return appsApng; + return appsApng; -} + } + public void cancelcollection(int shortplayId) { -public void cancelcollection(int shortplayId) { - -int resetupYou = this.collectTestAddThirdStorageUnique(1115.0f); + int resetupYou = this.collectTestAddThirdStorageUnique(1115.0f); - System.out.println(resetupYou); - int _s_80 = (int)resetupYou; - int p_13 = 1; - int t_57 = 1; - if (_s_80 > t_57) { - _s_80 = t_57; - } - while (p_13 < _s_80) { - p_13 += 1; - _s_80 -= p_13; - int s_81 = (int)p_13; - switch (s_81) { - case 62: { - s_81 += 91; - s_81 += 74; - break; + System.out.println(resetupYou); + int _s_80 = (int) resetupYou; + int p_13 = 1; + int t_57 = 1; + if (_s_80 > t_57) { + _s_80 = t_57; + } + while (p_13 < _s_80) { + p_13 += 1; + _s_80 -= p_13; + int s_81 = (int) p_13; + switch (s_81) { + case 62: { + s_81 += 91; + s_81 += 74; + break; - } - case 0: { - break; + } + case 0: { + break; - } - case 43: { - s_81 -= 100; - s_81 *= 100; - break; + } + case 43: { + s_81 -= 100; + s_81 *= 100; + break; - } - default: - break; + } + default: + break; - } - break; - } + } + break; + } -System.out.println(resetupYou); + System.out.println(resetupYou); VZBack.getInstance().cancelCollect(shortplayId) @@ -1077,14 +1051,16 @@ System.out.println(resetupYou); @Override public void onError(int code, String msg) { - String successT = "overview"; - while (successT.length() > 105) { break; } + String successT = "overview"; + while (successT.length() > 105) { + break; + } serviceHibit.setValue(null); - HashMap selectd = new HashMap(); - selectd.put("udta", 587.0); - selectd.put("opensslconf", 459.0); - selectd.put("epsilon", 658.0); - selectd.put("ctloutput", 243.0); + HashMap selectd = new HashMap(); + selectd.put("udta", 587.0); + selectd.put("opensslconf", 459.0); + selectd.put("epsilon", 658.0); + selectd.put("ctloutput", 243.0); } }); } diff --git a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/poolref/ZYTEpisodesRechargeDialogFragment.java b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/poolref/ZYTEpisodesRechargeDialogFragment.java index a50c9db..b72acf2 100644 --- a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/poolref/ZYTEpisodesRechargeDialogFragment.java +++ b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/poolref/ZYTEpisodesRechargeDialogFragment.java @@ -5,14 +5,18 @@ import static android.text.Html.FROM_HTML_MODE_LEGACY; import android.app.AlertDialog; import android.app.Dialog; import android.content.Context; +import android.graphics.Color; +import android.graphics.drawable.ColorDrawable; import android.os.Bundle; import android.os.Parcelable; import android.text.Html; import android.view.Gravity; +import android.view.ViewGroup; import android.view.WindowManager; import androidx.annotation.NonNull; import androidx.annotation.Nullable; +import androidx.fragment.app.DialogFragment; import androidx.lifecycle.ViewModelProvider; import androidx.recyclerview.widget.GridLayoutManager; import androidx.recyclerview.widget.LinearLayoutManager; @@ -20,6 +24,7 @@ import androidx.recyclerview.widget.LinearLayoutManager; import com.android.billingclient.api.BillingClient; import com.shortdrama.jelly.zyreotv.beginning.AppUtils; import com.shortdrama.jelly.zyreotv.beginning.ZYTGooglePayUtils; +import com.shortdrama.jelly.zyreotv.topics.dts.ZYTStoreCoinsRechargeLargeAdapter; import com.shortdrama.jelly.zyreotv.topics.dts.ZYTStoreSubVipAdapter; import com.google.android.material.bottomsheet.BottomSheetDialogFragment; import com.shortdrama.jelly.zyreotv.R; @@ -32,9 +37,10 @@ import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean; import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.LSQExampleCloseBean; import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTPaySettingBean; +import java.util.ArrayList; import java.util.List; -public class ZYTEpisodesRechargeDialogFragment extends BottomSheetDialogFragment { +public class ZYTEpisodesRechargeDialogFragment extends DialogFragment { private DialogPageEpisodesRechargeZytBinding dialogRechargeBinding; private GXCProgressLogin vtUserViewModel; @@ -46,6 +52,7 @@ public class ZYTEpisodesRechargeDialogFragment extends BottomSheetDialogFragment private Context context; // You will need a Context (e.g., Activity or Fragment context) private ZYTStoreGoldRechargeAdapter coinAdapter; + private ZYTStoreCoinsRechargeLargeAdapter coinLargeAdapter; private ZYTStoreSubVipAdapter subVipAdapter; boolean isConnect = false; @@ -60,9 +67,10 @@ public class ZYTEpisodesRechargeDialogFragment extends BottomSheetDialogFragment public ZYTGooglePayUtils zytGooglePayUtils; - public ZYTEpisodesRechargeDialogFragment(){ + public ZYTEpisodesRechargeDialogFragment() { } + public ZYTEpisodesRechargeDialogFragment(Context context, ZYTGooglePayUtils zytGooglePayUtil, boolean isConnect) { this.context = context; this.zytGooglePayUtils = zytGooglePayUtil; @@ -83,6 +91,16 @@ public class ZYTEpisodesRechargeDialogFragment extends BottomSheetDialogFragment this.dataPasser = dataPasser; } + @Override + public void onStart() { + super.onStart(); + Dialog dialog = getDialog(); + if (dialog != null && dialog.getWindow() != null) { + dialog.getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); + dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); // 如需透明背景 + } + } + @NonNull @Override public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) { @@ -91,7 +109,11 @@ public class ZYTEpisodesRechargeDialogFragment extends BottomSheetDialogFragment translates = AppUtils.getTranslates(); if (translates != null) { // dialogRechargeBinding.layoutStoreRecharge.tvStoreCoinsepisode.setText(translates.getGleestream_coins()); - dialogRechargeBinding.layoutStoreRecharge.tvStoreMembership.setText(translates.getGleestream_membership()); + // dialogRechargeBinding.layoutStoreRecharge.tvStoreMembership.setText(translates.getGleestream_membership()); + dialogRechargeBinding.tvStoreYourcoins.setText(translates.getGleestream_youcoins() + ":"); + dialogRechargeBinding.tvStoreUnlock.setText(translates.getGleestream_unlock() + ":"); + dialogRechargeBinding.layoutStoreRecharge.tvStoreVip.setText(translates.getVip() + " | " + translates.getGleestream_vip_subintroduce()); + dialogRechargeBinding.layoutStoreRecharge.tvStoreCoinsepisode.setText(translates.getGleestream_coins_recharge()); dialogRechargeBinding.layoutStoreRecharge.layoutVipIntroduct.tvMembershipIntroduce01.setText(translates.getGleestream_vip_introduct1()); dialogRechargeBinding.layoutStoreRecharge.layoutVipIntroduct.tvMembershipIntroduce02.setText(translates.getGleestream_vip_introduct2()); dialogRechargeBinding.layoutStoreRecharge.layoutVipIntroduct.tvMembershipIntroduce03.setText(translates.getGleestream_vip_introduct3()); @@ -111,7 +133,8 @@ public class ZYTEpisodesRechargeDialogFragment extends BottomSheetDialogFragment requireActivity().runOnUiThread(new Runnable() { @Override public void run() { - coinAdapter.submitList(list); + coinAdapter.submitList(listCoins(list, "small")); + coinLargeAdapter.submitList(listCoins(list, "big")); } }); @@ -137,21 +160,41 @@ public class ZYTEpisodesRechargeDialogFragment extends BottomSheetDialogFragment if (parcelable instanceof LSQExampleCloseBean.YPZTestUnselect) { episode = (LSQExampleCloseBean.YPZTestUnselect) parcelable; shorplayId = episode.getShort_play_id(); - dialogRechargeBinding.layoutStoreRecharge.tvStoreCoinsepisode.setText((translates != null ? translates.getGleestream_coins() : getString(R.string.coins_txt)) + " " + episode.getCoins()); + dialogRechargeBinding.tvStoreYourcoinsValue.setText(" "+(TIndicator.getAllCoin())); + dialogRechargeBinding.tvStoreUnlockValue.setText(" " + episode.getCoins()); + //dialogRechargeBinding.layoutStoreRecharge.tvStoreCoinsepisode.setText((translates != null ? translates.getGleestream_coins() : getString(R.string.coins_txt)) + " " + episode.getCoins()); vtUserViewModel.getPaySetting(shorplayId, episode.getShort_play_video_id()); // dialogRechargeBinding.layoutStoreRecharge.tvStoreCoinsvalue.setText((translates != null ? translates.getGleestream_youcoins() : getString(R.string.store_coins_your)) + Html.fromHtml(getString(R.string.store_coins, TIndicator.getAllCoin()), // FROM_HTML_MODE_LEGACY)); - dialogRechargeBinding.layoutStoreRecharge.tvStoreCoinsvalue.setText((translates != null ? translates.getGleestream_youcoins() : getString(R.string.store_coins_your)) + ": " + (TIndicator.getAllCoin())); + // dialogRechargeBinding.layoutStoreRecharge.tvStoreCoinsvalue.setText((translates != null ? translates.getGleestream_youcoins() : getString(R.string.store_coins_your)) + ": " + (TIndicator.getAllCoin())); } } - GridLayoutManager layoutManager = new GridLayoutManager(getContext(), 2); - dialogRechargeBinding.layoutStoreRecharge.recyclerviewStore.setLayoutManager(layoutManager); + GridLayoutManager layoutManager = new GridLayoutManager(getContext(), 3); + GridLayoutManager layoutManagerlarge = new GridLayoutManager(getContext(), 2); + dialogRechargeBinding.layoutStoreRecharge.recyclerviewStoreSmall.setLayoutManager(layoutManager); + dialogRechargeBinding.layoutStoreRecharge.recyclerviewStoreLarge.setLayoutManager(layoutManagerlarge); coinAdapter = new ZYTStoreGoldRechargeAdapter(); + coinLargeAdapter = new ZYTStoreCoinsRechargeLargeAdapter(); dialogRechargeBinding.layoutStoreRecharge.recyclerviewStoreVip.setLayoutManager(new LinearLayoutManager(getContext())); subVipAdapter = new ZYTStoreSubVipAdapter(); - dialogRechargeBinding.layoutStoreRecharge.recyclerviewStore.setAdapter(coinAdapter); + dialogRechargeBinding.layoutStoreRecharge.recyclerviewStoreSmall.setAdapter(coinAdapter); + dialogRechargeBinding.layoutStoreRecharge.recyclerviewStoreLarge.setAdapter(coinLargeAdapter); dialogRechargeBinding.layoutStoreRecharge.recyclerviewStoreVip.setAdapter(subVipAdapter); + coinLargeAdapter.setOnItemClickListener((baseQuickAdapter, view, i) -> { + if (dataPasser != null) { + coinLargeAdapter.setCurrentPosition(i); + ZYTPaySettingBean.GooglePayItem item = new ZYTPaySettingBean.GooglePayItem(); + ZYTPaySettingBean.Coins coins = coinLargeAdapter.getItem(i); + if (coins != null) { + item.setAndroid_template_id(coins.getAndroid_template_id()); + item.setCurrent_price(coins.getPrice()); + item.setCurrent_pay_setting_id(coins.getId()); + item.setPayType(BillingClient.ProductType.INAPP); + dataPasser.onDataPass(item); + } + } + }); coinAdapter.setOnItemClickListener((baseQuickAdapter, view, i) -> { if (dataPasser != null) { coinAdapter.setCurrentPosition(i); @@ -171,6 +214,7 @@ public class ZYTEpisodesRechargeDialogFragment extends BottomSheetDialogFragment if (dataPasser != null) { ZYTPaySettingBean.GooglePayItem item = new ZYTPaySettingBean.GooglePayItem(); ZYTPaySettingBean.Vip vip = subVipAdapter.getItem(i); + subVipAdapter.setCurrentPosition(i); if (vip != null) { item.setAndroid_template_id(vip.getAndroid_template_id()); item.setCurrent_price(vip.getPrice()); @@ -224,20 +268,29 @@ public class ZYTEpisodesRechargeDialogFragment extends BottomSheetDialogFragment builder.setView(dialogRechargeBinding.getRoot()); Dialog dialog = builder.create(); - dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent); +// dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent); android.view.Window window = dialog.getWindow(); if (window != null) { - window.getDecorView().setPadding(0, 0, 0, 0); - window.setGravity(Gravity.BOTTOM); WindowManager.LayoutParams layoutParams = window.getAttributes(); layoutParams.width = WindowManager.LayoutParams.MATCH_PARENT; - layoutParams.height = WindowManager.LayoutParams.WRAP_CONTENT; + layoutParams.height = WindowManager.LayoutParams.MATCH_PARENT; window.setAttributes(layoutParams); } return dialog; } + public List listCoins(List it, String type) { + List typelist = new ArrayList<>(); + for (ZYTPaySettingBean.Coins coins : it) { + if (coins.getSize().equals(type)) { + typelist.add(coins); + } + + } + return typelist; + + } public void hideLoading() { dialogRechargeBinding.avi.hide(); diff --git a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/poolref/ZYTVideoPlayerDetailsActivity.java b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/poolref/ZYTVideoPlayerDetailsActivity.java index 4db8adc..efd6515 100644 --- a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/poolref/ZYTVideoPlayerDetailsActivity.java +++ b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/poolref/ZYTVideoPlayerDetailsActivity.java @@ -25,6 +25,9 @@ import androidx.media3.common.MediaItem; import androidx.media3.common.PlaybackException; import androidx.media3.common.Player; import androidx.media3.common.util.UnstableApi; +import androidx.media3.datasource.DataSource; +import androidx.media3.datasource.DefaultDataSourceFactory; +import androidx.media3.exoplayer.DefaultRenderersFactory; import androidx.media3.exoplayer.ExoPlayer; import androidx.media3.exoplayer.hls.HlsMediaSource; import androidx.media3.exoplayer.source.DefaultMediaSourceFactory; @@ -51,6 +54,7 @@ import com.shortdrama.jelly.zyreotv.topics.abslRwgt.decbn.GSMyVipActivity; import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.IDDetailsRoundActivity; import com.shortdrama.jelly.zyreotv.topics.abslRwgt.pragma.ZEpisodeEpisode; import com.shortdrama.jelly.zyreotv.topics.amera.BVXHeadView; +import com.shortdrama.jelly.zyreotv.topics.amera.FfmpegRenderersFactory; import com.shortdrama.jelly.zyreotv.topics.dts.WVideoplay; import com.shortdrama.jelly.zyreotv.topics.dts.ZYTRecommondVideoAdapter; import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.DBeanUnselectBean; @@ -184,7 +188,9 @@ public class ZYTVideoPlayerDetailsActivity extends IDDetailsRoundActivity out) { + + out.add(new FfmpegAudioRenderer()); + super.buildAudioRenderers( + context, + extensionRendererMode, + mediaCodecSelector, + enableDecoderFallback, + audioSink, + eventHandler, + eventListener, + out + ); + } +} diff --git a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/amera/XCcountView.java b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/amera/XCcountView.java index bc2a232..24dd04a 100644 --- a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/amera/XCcountView.java +++ b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/amera/XCcountView.java @@ -10,6 +10,7 @@ import java.util.Random; import java.util.HashMap; +import android.annotation.SuppressLint; import android.content.Context; import android.net.Uri; import android.util.AttributeSet; @@ -30,8 +31,14 @@ import androidx.media3.common.MediaItem; import androidx.media3.common.PlaybackException; import androidx.media3.common.Player; import androidx.media3.common.util.UnstableApi; +import androidx.media3.datasource.DataSource; +import androidx.media3.datasource.DefaultDataSourceFactory; +import androidx.media3.exoplayer.DefaultRenderersFactory; import androidx.media3.exoplayer.ExoPlayer; +import androidx.media3.exoplayer.hls.HlsMediaSource; import androidx.media3.exoplayer.source.DefaultMediaSourceFactory; +import androidx.media3.exoplayer.source.MediaSource; +import androidx.media3.exoplayer.source.ProgressiveMediaSource; import com.bumptech.glide.Glide; import com.shortdrama.jelly.zyreotv.R; @@ -52,7 +59,7 @@ import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ScheduledFuture; import java.util.concurrent.TimeUnit; - +//推荐播放器 public class XCcountView extends FrameLayout { private volatile boolean has_UtilsLayout = false; private volatile ArrayList rulesKeyVideohistoryArray; @@ -86,7 +93,11 @@ public class XCcountView extends FrameLayout { @OptIn(markerClass = UnstableApi.class) public XCcountView(Context context, AttributeSet attrs) { super(context, attrs); - player = new ExoPlayer.Builder(context).setMediaSourceFactory(new DefaultMediaSourceFactory(GSExplayCacheUtils.getCacheFactory(context))).build(); + player = new ExoPlayer.Builder(context, new FfmpegRenderersFactory(context)) + .setRenderersFactory(new DefaultRenderersFactory(context).setEnableDecoderFallback(true)) + .setMediaSourceFactory(new DefaultMediaSourceFactory(GSExplayCacheUtils.getCacheFactory(context))).build(); + + // player = new ExoPlayer.Builder(context).setMediaSourceFactory(new DefaultMediaSourceFactory(GSExplayCacheUtils.getCacheFactory(context))).build(); LayoutInflater inflater = LayoutInflater.from(context); View inflate = inflater.inflate(R.layout.kd_ecyrpt_rewards, this, true); KdEcyrptRewardsBinding bind = KdEcyrptRewardsBinding.bind(inflate); @@ -892,6 +903,7 @@ public class XCcountView extends FrameLayout { } + @SuppressLint("UnsafeOptInUsageError") public void setMedia(DBeanUnselectBean bean) { ITItem.isLock = false; @@ -1027,7 +1039,8 @@ public class XCcountView extends FrameLayout { } }); - player.setMediaItem(MediaItem.fromUri(Uri.parse(bean.getVideo_info().getVideo_url()))); + // player.setMediaItem(MediaItem.fromUri(Uri.parse(bean.getVideo_info().getVideo_url()))); + player.setMediaSource(buildMediaSource(bean.getVideo_info().getVideo_url())); boolean continue_ii4 = false; player.prepare(); float common1 = 1086.0f; @@ -1036,6 +1049,17 @@ public class XCcountView extends FrameLayout { } } + @SuppressLint("UnsafeOptInUsageError") + private MediaSource buildMediaSource(String videoPath) { + if (videoPath.endsWith(".m3u8")) { + return new HlsMediaSource.Factory(GSExplayCacheUtils.getCacheFactory(getContext())) + .createMediaSource(MediaItem.fromUri(Uri.parse(videoPath))); + } else { + return new ProgressiveMediaSource.Factory(GSExplayCacheUtils.getCacheFactory(getContext())) + .createMediaSource(MediaItem.fromUri(Uri.parse(videoPath))); + } + } + public void stop() { player.stop(); HashMap utils8 = new HashMap(); diff --git a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/dts/ZYTStoreCoinsRechargeLargeAdapter.java b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/dts/ZYTStoreCoinsRechargeLargeAdapter.java new file mode 100644 index 0000000..11bb911 --- /dev/null +++ b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/dts/ZYTStoreCoinsRechargeLargeAdapter.java @@ -0,0 +1,76 @@ +package com.shortdrama.jelly.zyreotv.topics.dts; + +import static android.view.View.GONE; +import static android.view.View.VISIBLE; + +import android.content.Context; +import android.view.View; +import android.view.ViewGroup; + +import androidx.appcompat.widget.AppCompatImageView; +import androidx.appcompat.widget.AppCompatTextView; +import androidx.constraintlayout.widget.ConstraintLayout; + +import com.chad.library.adapter4.BaseQuickAdapter; +import com.chad.library.adapter4.viewholder.QuickViewHolder; +import com.shortdrama.jelly.zyreotv.R; +import com.shortdrama.jelly.zyreotv.beginning.AppUtils; +import com.shortdrama.jelly.zyreotv.beginning.TimeUtils; +import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean; +import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTPaySettingBean; + + +public class ZYTStoreCoinsRechargeLargeAdapter extends BaseQuickAdapter { + + + private int currentPosition = -1; + + + public void setCurrentPosition(int currentPosition) { + this.currentPosition = currentPosition; + notifyDataSetChanged(); + } + + @Override + protected void onBindViewHolder(QuickViewHolder holder, int position, ZYTPaySettingBean.Coins item) { + GSTranslatesBean.Translates translates = AppUtils.getTranslates(); + ConstraintLayout root = holder.getView(R.id.layout_store_root_item); + AppCompatTextView tvCoins = holder.getView(R.id.tv_store_coins_item); + // AppCompatTextView tvLimited = holder.getView(R.id.tv_store_coins_limited_item); + AppCompatTextView tvPercent = holder.getView(R.id.tv_store_coins_item_percent); + AppCompatTextView tvCoinsSend = holder.getView(R.id.tv_store_coins_add_item); + AppCompatTextView tvCoinPrice = holder.getView(R.id.tv_store_coins_price_item); + AppCompatImageView tvCornerMarker = holder.getView(R.id.iv_store_coins_hot); +// tvLimited.setVisibility(GONE); +// if (position == 0) { +// tvLimited.setVisibility(VISIBLE); +// } + if (item.getCorner_marker().isEmpty()) { + tvCornerMarker.setVisibility(GONE); + } else { + tvCornerMarker.setVisibility(VISIBLE); + } + if (item.getSend_coins() <= 0) { + tvPercent.setVisibility(View.INVISIBLE); + } else { + tvPercent.setVisibility(VISIBLE); + tvPercent.setText(TimeUtils.precess(item.getSend_coins(), item.getCoins()) + "%"); + } + + root.setBackgroundResource(R.drawable.bg_store_coins_large_unselected_boder); + if (position == currentPosition) { + root.setBackgroundResource(R.drawable.bg_store_coins_large_selected_boder); + } + tvCoins.setText(String.valueOf(item.getCoins())); + tvCoinsSend.setText(item.getSend_coins() == 0 ? "" : "+" + item.getSend_coins()); + tvCoinPrice.setText(item.getCurrency() + item.getPrice()); + + } + + @Override + public QuickViewHolder onCreateViewHolder(Context context, ViewGroup parent, int viewType) { + return new QuickViewHolder(R.layout.item_store_coinslist_larget_zyt, parent); + } + + +} diff --git a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/dts/ZYTStoreGoldRechargeAdapter.java b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/dts/ZYTStoreGoldRechargeAdapter.java index 88e807b..e9c18a1 100644 --- a/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/dts/ZYTStoreGoldRechargeAdapter.java +++ b/app/src/main/java/com/shortdrama/jelly/zyreotv/topics/dts/ZYTStoreGoldRechargeAdapter.java @@ -10,7 +10,9 @@ import androidx.constraintlayout.widget.ConstraintLayout; import com.chad.library.adapter4.BaseQuickAdapter; import com.chad.library.adapter4.viewholder.QuickViewHolder; import com.shortdrama.jelly.zyreotv.R; +import com.shortdrama.jelly.zyreotv.beginning.AppUtils; import com.shortdrama.jelly.zyreotv.beginning.TimeUtils; +import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.GSTranslatesBean; import com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.ZYTPaySettingBean; @@ -27,6 +29,7 @@ public class ZYTStoreGoldRechargeAdapter extends BaseQuickAdapter { - private int currentPosition = 0; + private int currentPosition = -1; public void setCurrentPosition(int currentPosition) { this.currentPosition = currentPosition; + notifyDataSetChanged(); } @Override @@ -37,39 +50,197 @@ public class ZYTStoreSubVipAdapter extends BaseQuickAdapter 0 && !introduce.isEmpty()) { + tvIntroduce.setText(AppUtils.replace(introduce, item.getSend_coin_ttl() + "")); + } + } @@ -90,4 +266,33 @@ public class ZYTStoreSubVipAdapter extends BaseQuickAdapter + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/bg_store_coins_large_selected_boder.xml b/app/src/main/res/drawable/bg_store_coins_large_selected_boder.xml new file mode 100644 index 0000000..408a04c --- /dev/null +++ b/app/src/main/res/drawable/bg_store_coins_large_selected_boder.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/bg_store_coins_large_unselected_boder.xml b/app/src/main/res/drawable/bg_store_coins_large_unselected_boder.xml new file mode 100644 index 0000000..b4aa820 --- /dev/null +++ b/app/src/main/res/drawable/bg_store_coins_large_unselected_boder.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/bg_store_coins_price.xml b/app/src/main/res/drawable/bg_store_coins_price.xml new file mode 100644 index 0000000..bdc3b09 --- /dev/null +++ b/app/src/main/res/drawable/bg_store_coins_price.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/bg_store_coins_price_larger.xml b/app/src/main/res/drawable/bg_store_coins_price_larger.xml new file mode 100644 index 0000000..b961eb0 --- /dev/null +++ b/app/src/main/res/drawable/bg_store_coins_price_larger.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/bg_unlock_coins.xml b/app/src/main/res/drawable/bg_unlock_coins.xml new file mode 100644 index 0000000..b9cd4ef --- /dev/null +++ b/app/src/main/res/drawable/bg_unlock_coins.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/cornor_0f1013_12dp.xml b/app/src/main/res/drawable/cornor_0f1013_12dp.xml index 13cf4ac..3a1021f 100644 --- a/app/src/main/res/drawable/cornor_0f1013_12dp.xml +++ b/app/src/main/res/drawable/cornor_0f1013_12dp.xml @@ -5,8 +5,8 @@ - - + + diff --git a/app/src/main/res/drawable/cornor_f564b6_left_right_10dp.xml b/app/src/main/res/drawable/cornor_f564b6_left_right_8dp.xml similarity index 70% rename from app/src/main/res/drawable/cornor_f564b6_left_right_10dp.xml rename to app/src/main/res/drawable/cornor_f564b6_left_right_8dp.xml index d5996e6..99001d8 100644 --- a/app/src/main/res/drawable/cornor_f564b6_left_right_10dp.xml +++ b/app/src/main/res/drawable/cornor_f564b6_left_right_8dp.xml @@ -6,8 +6,8 @@ - + diff --git a/app/src/main/res/drawable/cornor_f78b49_left_right_8dp.xml b/app/src/main/res/drawable/cornor_f78b49_left_right_8dp.xml new file mode 100644 index 0000000..75688f2 --- /dev/null +++ b/app/src/main/res/drawable/cornor_f78b49_left_right_8dp.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/cornor_vippurchase_two_14dp.xml b/app/src/main/res/drawable/cornor_vippurchase_month_16dp.xml similarity index 65% rename from app/src/main/res/drawable/cornor_vippurchase_two_14dp.xml rename to app/src/main/res/drawable/cornor_vippurchase_month_16dp.xml index 479a600..5090a58 100644 --- a/app/src/main/res/drawable/cornor_vippurchase_two_14dp.xml +++ b/app/src/main/res/drawable/cornor_vippurchase_month_16dp.xml @@ -5,13 +5,13 @@ - + diff --git a/app/src/main/res/drawable/cornor_vippurchase_four_14dp.xml b/app/src/main/res/drawable/cornor_vippurchase_quarter_16dp.xml similarity index 65% rename from app/src/main/res/drawable/cornor_vippurchase_four_14dp.xml rename to app/src/main/res/drawable/cornor_vippurchase_quarter_16dp.xml index 1d33895..e181646 100644 --- a/app/src/main/res/drawable/cornor_vippurchase_four_14dp.xml +++ b/app/src/main/res/drawable/cornor_vippurchase_quarter_16dp.xml @@ -5,13 +5,13 @@ - + diff --git a/app/src/main/res/drawable/cornor_vippurchase_one_14dp.xml b/app/src/main/res/drawable/cornor_vippurchase_week_16dp.xml similarity index 65% rename from app/src/main/res/drawable/cornor_vippurchase_one_14dp.xml rename to app/src/main/res/drawable/cornor_vippurchase_week_16dp.xml index fd31e63..c71376e 100644 --- a/app/src/main/res/drawable/cornor_vippurchase_one_14dp.xml +++ b/app/src/main/res/drawable/cornor_vippurchase_week_16dp.xml @@ -5,13 +5,13 @@ - + diff --git a/app/src/main/res/drawable/cornor_vippurchase_three_14dp.xml b/app/src/main/res/drawable/cornor_vippurchase_year_16dp.xml similarity index 65% rename from app/src/main/res/drawable/cornor_vippurchase_three_14dp.xml rename to app/src/main/res/drawable/cornor_vippurchase_year_16dp.xml index eef7491..1823ce6 100644 --- a/app/src/main/res/drawable/cornor_vippurchase_three_14dp.xml +++ b/app/src/main/res/drawable/cornor_vippurchase_year_16dp.xml @@ -5,13 +5,13 @@ - + diff --git a/app/src/main/res/layout/dialog_page_episodes_recharge_zyt.xml b/app/src/main/res/layout/dialog_page_episodes_recharge_zyt.xml index 3b482db..f8d4d0b 100644 --- a/app/src/main/res/layout/dialog_page_episodes_recharge_zyt.xml +++ b/app/src/main/res/layout/dialog_page_episodes_recharge_zyt.xml @@ -6,25 +6,88 @@ + app:layout_constraintRight_toRightOf="parent" + app:layout_constraintTop_toTopOf="parent"> + android:paddingStart="15dp" + android:paddingTop="15dp" + android:paddingEnd="15dp" + android:paddingBottom="8dp" + app:srcCompat="@mipmap/ic_rechargedialog_close" /> + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/item_store_coinslist_larget_zyt.xml b/app/src/main/res/layout/item_store_coinslist_larget_zyt.xml new file mode 100644 index 0000000..44bba13 --- /dev/null +++ b/app/src/main/res/layout/item_store_coinslist_larget_zyt.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_store_coinslist_zyt.xml b/app/src/main/res/layout/item_store_coinslist_zyt.xml index b347cf9..9ef0a6f 100644 --- a/app/src/main/res/layout/item_store_coinslist_zyt.xml +++ b/app/src/main/res/layout/item_store_coinslist_zyt.xml @@ -6,66 +6,73 @@ android:layout_height="wrap_content" android:layout_marginTop="@dimen/agreementLock" android:layout_marginEnd="@dimen/agreementLock" + android:background="@drawable/bg_store_coins_boder" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent"> + android:textSize="10sp" + android:visibility="invisible" + app:layout_constraintRight_toRightOf="parent" + app:layout_constraintTop_toTopOf="parent" /> + app:layout_constraintTop_toBottomOf="@+id/tv_store_coins_item_percent" /> + app:layout_constraintBottom_toTopOf="@+id/tv_store_coins_price_item" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/tv_store_coins_item" /> + app:layout_constraintTop_toBottomOf="@+id/tv_store_coins_price_item" /> \ No newline at end of file diff --git a/app/src/main/res/layout/item_store_subviplist_zyt.xml b/app/src/main/res/layout/item_store_subviplist_zyt.xml index 359cbaf..4a566bd 100644 --- a/app/src/main/res/layout/item_store_subviplist_zyt.xml +++ b/app/src/main/res/layout/item_store_subviplist_zyt.xml @@ -1,15 +1,23 @@ + android:background="@mipmap/ic_vippurchase_bg_month" + android:paddingStart="@dimen/followHistoryOllow"> + + @@ -44,19 +51,18 @@ android:id="@+id/tv_membership_pricetype" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginBottom="@dimen/ollowPisodesPlash" android:textColor="@color/color_e6ffffff" - android:textSize="@dimen/gradleAgreement" + android:textSize="@dimen/time_i5PplicationAgreement" app:layout_constraintBottom_toBottomOf="@+id/tv_membership_price" - app:layout_constraintStart_toStartOf="parent" /> + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="@+id/tv_membership_price" /> @@ -65,18 +71,17 @@ android:id="@+id/tv_membership_viptype" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginBottom="@dimen/ollowPisodesPlash" - android:textColor="@color/color_e6ffffff" - android:textSize="@dimen/gradleAgreement" + android:textSize="@dimen/appnameOmmonClose" app:layout_constraintBottom_toBottomOf="@+id/tv_membership_price" - app:layout_constraintStart_toEndOf="@+id/tv_membership_price" /> + app:layout_constraintStart_toEndOf="@+id/tv_membership_price" + app:layout_constraintTop_toTopOf="@+id/tv_membership_price" /> + app:layout_constraintTop_toBottomOf="@+id/tv_membership_price" /> diff --git a/app/src/main/res/layout/layout_store.xml b/app/src/main/res/layout/layout_store.xml index a377d46..eca605b 100644 --- a/app/src/main/res/layout/layout_store.xml +++ b/app/src/main/res/layout/layout_store.xml @@ -13,58 +13,68 @@ android:layout_height="wrap_content"> - - - - - - - + android:text="VIP | Auto renew, cancel anytime " + android:textColor="@android:color/white" + android:textSize="@dimen/fragmentTabindicator" + android:textStyle="bold" /> + android:layout_below="@+id/tv_store_vip" + android:layout_marginTop="@dimen/agreementLock" /> + + + + + + + + + diff --git a/app/src/main/res/mipmap-xxhdpi/ic_coins_hot.png b/app/src/main/res/mipmap-xxhdpi/ic_coins_hot.png new file mode 100644 index 0000000..fc267d0 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_coins_hot.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_rechargedialog_close.png b/app/src/main/res/mipmap-xxhdpi/ic_rechargedialog_close.png new file mode 100644 index 0000000..bc7e8a3 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_rechargedialog_close.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_unlock_gold.png b/app/src/main/res/mipmap-xxhdpi/ic_unlock_gold.png new file mode 100644 index 0000000..9c54712 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_unlock_gold.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_vip_selector.png b/app/src/main/res/mipmap-xxhdpi/ic_vip_selector.png new file mode 100644 index 0000000..d157556 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_vip_selector.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_vipdonata_bg.png b/app/src/main/res/mipmap-xxhdpi/ic_vipdonata_bg.png index 0f6c5a2..4c6105d 100644 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_vipdonata_bg.png and b/app/src/main/res/mipmap-xxhdpi/ic_vipdonata_bg.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_four.png b/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_four.png deleted file mode 100644 index d64433e..0000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_four.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_month.png b/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_month.png new file mode 100644 index 0000000..3509887 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_month.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_one.png b/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_one.png deleted file mode 100644 index f4d12e7..0000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_one.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_quarter.png b/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_quarter.png new file mode 100644 index 0000000..3fe5006 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_quarter.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_three.png b/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_three.png deleted file mode 100644 index 0a263cd..0000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_three.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_two.png b/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_two.png deleted file mode 100644 index 0408e3e..0000000 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_two.png and /dev/null differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_week.png b/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_week.png new file mode 100644 index 0000000..9aac70c Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_week.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_year.png b/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_year.png new file mode 100644 index 0000000..b35ead3 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_vippurchase_bg_year.png differ diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4d3de68..04912cf 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -50,6 +50,7 @@ My Wallet Coins + Coin Recharge Bonus Coupons 50% Off @@ -73,6 +74,7 @@ Membership Recharge Unlimited access to all series for 1 week (No Ads) Auto renew, cancel anytime + The donate coins will expire in ## days Monthly Vip $ @@ -130,4 +132,7 @@ Language gleestream Your account is already logged in on another device~ + VIP | Auto renew, cancel anytime + Unlock: + \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index 3524f0d..27560a8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -23,6 +23,6 @@ android.nonTransitiveRClass=true #org.gradle.internal.http.socketTimeout=600000 # uploadCrashlyticsMappingFile systemProp.http.proxyHost=127.0.0.1 -systemProp.http.proxyPort=26001 +systemProp.http.proxyPort=10809 systemProp.https.proxyHost=127.0.0.1 -systemProp.https.proxyPort=26001 \ No newline at end of file +systemProp.https.proxyPort=10809 \ No newline at end of file