Compare commits

...

34 Commits

Author SHA1 Message Date
guozhen
e653bcb7e7 会员引导条件 2025-06-25 17:52:01 +08:00
guozhen
f01a6d23f0 更新会员引导页面 2025-06-25 17:42:18 +08:00
guozhen
8caa3626bf 更新会员引导页面 2025-06-25 17:18:45 +08:00
guozhen
b799b27e50 update version 1.0.8 2025-06-19 10:42:12 +08:00
guozhen
1e80a91833 修改商店UI,视频详情充值UI,修改time-zone,新增ffmpeg aar 2025-06-19 10:38:28 +08:00
guozhen
a0ae51cc2a 修改详情,新增nodata 2025-06-17 14:56:14 +08:00
guozhen
78c1fd857c 去掉测试restore订单 2025-06-16 19:15:45 +08:00
guozhen
888c49c670 修改详情推荐 2025-06-16 13:44:59 +08:00
guozhen
b264d8633c 完善谷歌重订阅,修改crash 2025-06-16 10:53:18 +08:00
guozhen
e7fea6f3c4 谷歌支付失败处理 2025-05-27 09:47:40 +08:00
guozhen
194bd4bef4 首次安装 w2a多次问题。 2025-05-15 13:44:11 +08:00
guozhen
17b6f85f46 修改播放时长问题,首页w2a两次问题。 2025-05-15 11:15:23 +08:00
guozhen
72518e850e v1.0.5 修改 2025-05-13 17:29:26 +08:00
guozhen
24a1f99ca6 修改通知,会员充值UI 2025-05-13 16:51:16 +08:00
guozhen
01074ed199 新增清除缓存,no data点击事件 2025-05-13 09:40:13 +08:00
guozhen
afc4e207f8 fix bug,修改翻译 2025-05-12 18:25:28 +08:00
guozhen
23debff80a 限制1小时弹窗 2025-05-12 10:47:47 +08:00
guozhen
d4ffcb5780 翻译修改,新增vip充值弹窗 2025-05-12 10:47:00 +08:00
guozhen
4c6af1280e 翻译修改 2025-05-10 10:46:49 +08:00
guozhen
e4e005e3ac 计算进度修改 2025-05-10 09:03:24 +08:00
guozhen
d639fe4a5b 翻译提交 2025-05-09 18:33:29 +08:00
guozhen
2d8bb66b8d Merge remote-tracking branch 'origin/release2' into translater_version
# Conflicts:
#	app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/app/GSDeleteAccountActivity.java
2025-05-08 09:41:25 +08:00
guozhen
883418f770 Merge remote-tracking branch 'origin/release2' into translater_version
# Conflicts:
#	app/src/main/java/com/shortdrama/jelly/zyreotv/topics/abslRwgt/decbn/GXCProgressLogin.java
2025-05-08 09:38:19 +08:00
guozhen
8fd350b0f1 translater version 2025-05-08 09:37:11 +08:00
guozhen
7f0a05003c v1.0.4 提交 2025-05-07 20:07:05 +08:00
guozhen
934cdfe21c language列表 2025-05-07 09:04:39 +08:00
guozhen
4556e97ce6 fix bug 2025-05-06 17:31:02 +08:00
guozhen
0c5d7e888b fix bug 2025-05-06 14:06:15 +08:00
guozhen
2c4a7af616 gitignore add 2025-04-30 18:16:55 +08:00
guozhen
4af2ef6490 GleeStream 修改请求用户信息位置 2025-04-30 18:16:19 +08:00
guozhen
d9334c8bd7 GleeStream 修改请求用户信息位置 2025-04-30 18:16:05 +08:00
guozhen
66ef205346 GleeStream 第2版 2025-04-30 16:52:11 +08:00
guozhen
10f25f99a7 v1.0.3 第一审核版本 2025-04-30 16:38:06 +08:00
guozhen
6d89a3d537 ZyreoTv v1.0.0 2025-04-18 18:05:25 +08:00
608 changed files with 89775 additions and 10181 deletions

18
.gitignore vendored
View File

@ -1,15 +1,3 @@
*.iml
.gradle
/local.properties
/.idea/caches
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
/.idea/navEditor.xml
/.idea/assetWizardSettings.xml
.DS_Store
/build
/captures
.externalNativeBuild
.cxx
local.properties
/.gradle/
/.idea/
/build/

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,783 @@
package org.gradle.accessors.dm;
import org.gradle.api.NonNullApi;
import org.gradle.api.artifacts.MinimalExternalModuleDependency;
import org.gradle.plugin.use.PluginDependency;
import org.gradle.api.artifacts.ExternalModuleDependencyBundle;
import org.gradle.api.artifacts.MutableVersionConstraint;
import org.gradle.api.provider.Provider;
import org.gradle.api.model.ObjectFactory;
import org.gradle.api.provider.ProviderFactory;
import org.gradle.api.internal.catalog.AbstractExternalDependencyFactory;
import org.gradle.api.internal.catalog.DefaultVersionCatalog;
import java.util.Map;
import org.gradle.api.internal.attributes.ImmutableAttributesFactory;
import org.gradle.api.internal.artifacts.dsl.CapabilityNotationParser;
import javax.inject.Inject;
/**
* A catalog of dependencies accessible via the `libs` extension.
*/
@NonNullApi
public class LibrariesForLibs extends AbstractExternalDependencyFactory {
private final AbstractExternalDependencyFactory owner = this;
private final AdapterLibraryAccessors laccForAdapterLibraryAccessors = new AdapterLibraryAccessors(owner);
private final ConverterLibraryAccessors laccForConverterLibraryAccessors = new ConverterLibraryAccessors(owner);
private final EspressoLibraryAccessors laccForEspressoLibraryAccessors = new EspressoLibraryAccessors(owner);
private final ExtLibraryAccessors laccForExtLibraryAccessors = new ExtLibraryAccessors(owner);
private final LifecycleLibraryAccessors laccForLifecycleLibraryAccessors = new LifecycleLibraryAccessors(owner);
private final VersionAccessors vaccForVersionAccessors = new VersionAccessors(providers, config);
private final BundleAccessors baccForBundleAccessors = new BundleAccessors(objects, providers, config, attributesFactory, capabilityNotationParser);
private final PluginAccessors paccForPluginAccessors = new PluginAccessors(providers, config);
@Inject
public LibrariesForLibs(DefaultVersionCatalog config, ProviderFactory providers, ObjectFactory objects, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) {
super(config, providers, objects, attributesFactory, capabilityNotationParser);
}
/**
* Creates a dependency provider for adjustandroid (com.adjust.sdk:adjust-android)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getAdjustandroid() {
return create("adjustandroid");
}
/**
* Creates a dependency provider for adjustweb (com.adjust.sdk:adjust-android-webbridge)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getAdjustweb() {
return create("adjustweb");
}
/**
* Creates a dependency provider for appcompat (androidx.appcompat:appcompat)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getAppcompat() {
return create("appcompat");
}
/**
* Creates a dependency provider for avloadingView (io.github.maitrungduc1410:AVLoadingIndicatorView)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getAvloadingView() {
return create("avloadingView");
}
/**
* Creates a dependency provider for banner (io.github.youth5201314:banner)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getBanner() {
return create("banner");
}
/**
* Creates a dependency provider for baseRecyclerAdapter (io.github.cymchad:BaseRecyclerViewAdapterHelper4)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getBaseRecyclerAdapter() {
return create("baseRecyclerAdapter");
}
/**
* Creates a dependency provider for billing (com.android.billingclient:billing)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getBilling() {
return create("billing");
}
/**
* Creates a dependency provider for constraintlayout (androidx.constraintlayout:constraintlayout)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getConstraintlayout() {
return create("constraintlayout");
}
/**
* Creates a dependency provider for eventbut (org.greenrobot:eventbus)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getEventbut() {
return create("eventbut");
}
/**
* Creates a dependency provider for facebooksdk (com.facebook.android:facebook-android-sdk)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getFacebooksdk() {
return create("facebooksdk");
}
/**
* Creates a dependency provider for glide (com.github.bumptech.glide:glide)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getGlide() {
return create("glide");
}
/**
* Creates a dependency provider for junit (junit:junit)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getJunit() {
return create("junit");
}
/**
* Creates a dependency provider for kotlinjdk8 (org.jetbrains.kotlin:kotlin-stdlib-jdk8)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getKotlinjdk8() {
return create("kotlinjdk8");
}
/**
* Creates a dependency provider for material (com.google.android.material:material)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getMaterial() {
return create("material");
}
/**
* Creates a dependency provider for media3exoplayer (androidx.media3:media3-exoplayer)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getMedia3exoplayer() {
return create("media3exoplayer");
}
/**
* Creates a dependency provider for media3exoplayerdash (androidx.media3:media3-exoplayer-dash)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getMedia3exoplayerdash() {
return create("media3exoplayerdash");
}
/**
* Creates a dependency provider for media3exoplayerhls (androidx.media3:media3-exoplayer-hls)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getMedia3exoplayerhls() {
return create("media3exoplayerhls");
}
/**
* Creates a dependency provider for media3ui (androidx.media3:media3-ui)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getMedia3ui() {
return create("media3ui");
}
/**
* Creates a dependency provider for okhttplog (com.squareup.okhttp3:logging-interceptor)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getOkhttplog() {
return create("okhttplog");
}
/**
* Creates a dependency provider for recyclerview (androidx.recyclerview:recyclerview)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getRecyclerview() {
return create("recyclerview");
}
/**
* Creates a dependency provider for refreshfooter (io.github.scwang90:refresh-footer-classics)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getRefreshfooter() {
return create("refreshfooter");
}
/**
* Creates a dependency provider for refreshheader (io.github.scwang90:refresh-header-material)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getRefreshheader() {
return create("refreshheader");
}
/**
* Creates a dependency provider for refreshlayout (io.github.scwang90:refresh-layout-kernel)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getRefreshlayout() {
return create("refreshlayout");
}
/**
* Creates a dependency provider for retrofit (com.squareup.retrofit2:retrofit)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getRetrofit() {
return create("retrofit");
}
/**
* Creates a dependency provider for rxandroid (io.reactivex.rxjava2:rxandroid)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getRxandroid() {
return create("rxandroid");
}
/**
* Creates a dependency provider for rxjava (io.reactivex.rxjava2:rxjava)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getRxjava() {
return create("rxjava");
}
/**
* Creates a dependency provider for splashscreen (androidx.core:core-splashscreen)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getSplashscreen() {
return create("splashscreen");
}
/**
* Returns the group of libraries at adapter
*/
public AdapterLibraryAccessors getAdapter() {
return laccForAdapterLibraryAccessors;
}
/**
* Returns the group of libraries at converter
*/
public ConverterLibraryAccessors getConverter() {
return laccForConverterLibraryAccessors;
}
/**
* Returns the group of libraries at espresso
*/
public EspressoLibraryAccessors getEspresso() {
return laccForEspressoLibraryAccessors;
}
/**
* Returns the group of libraries at ext
*/
public ExtLibraryAccessors getExt() {
return laccForExtLibraryAccessors;
}
/**
* Returns the group of libraries at lifecycle
*/
public LifecycleLibraryAccessors getLifecycle() {
return laccForLifecycleLibraryAccessors;
}
/**
* Returns the group of versions at versions
*/
public VersionAccessors getVersions() {
return vaccForVersionAccessors;
}
/**
* Returns the group of bundles at bundles
*/
public BundleAccessors getBundles() {
return baccForBundleAccessors;
}
/**
* Returns the group of plugins at plugins
*/
public PluginAccessors getPlugins() {
return paccForPluginAccessors;
}
public static class AdapterLibraryAccessors extends SubDependencyFactory {
public AdapterLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
/**
* Creates a dependency provider for rxjava2 (com.squareup.retrofit2:adapter-rxjava2)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getRxjava2() {
return create("adapter.rxjava2");
}
}
public static class ConverterLibraryAccessors extends SubDependencyFactory {
public ConverterLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
/**
* Creates a dependency provider for gson (com.squareup.retrofit2:converter-gson)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getGson() {
return create("converter.gson");
}
/**
* Creates a dependency provider for scalars (com.squareup.retrofit2:converter-scalars)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getScalars() {
return create("converter.scalars");
}
}
public static class EspressoLibraryAccessors extends SubDependencyFactory {
public EspressoLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
/**
* Creates a dependency provider for core (androidx.test.espresso:espresso-core)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getCore() {
return create("espresso.core");
}
}
public static class ExtLibraryAccessors extends SubDependencyFactory {
public ExtLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
/**
* Creates a dependency provider for junit (androidx.test.ext:junit)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getJunit() {
return create("ext.junit");
}
}
public static class LifecycleLibraryAccessors extends SubDependencyFactory implements DependencyNotationSupplier {
private final LifecycleLivedataLibraryAccessors laccForLifecycleLivedataLibraryAccessors = new LifecycleLivedataLibraryAccessors(owner);
private final LifecycleViewmodelLibraryAccessors laccForLifecycleViewmodelLibraryAccessors = new LifecycleViewmodelLibraryAccessors(owner);
public LifecycleLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
/**
* Creates a dependency provider for lifecycle (android.arch.lifecycle:extensions:lifecycle)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> asProvider() {
return create("lifecycle");
}
/**
* Returns the group of libraries at lifecycle.livedata
*/
public LifecycleLivedataLibraryAccessors getLivedata() {
return laccForLifecycleLivedataLibraryAccessors;
}
/**
* Returns the group of libraries at lifecycle.viewmodel
*/
public LifecycleViewmodelLibraryAccessors getViewmodel() {
return laccForLifecycleViewmodelLibraryAccessors;
}
}
public static class LifecycleLivedataLibraryAccessors extends SubDependencyFactory {
public LifecycleLivedataLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
/**
* Creates a dependency provider for ktx (androidx.lifecycle:lifecycle-livedata-ktx)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getKtx() {
return create("lifecycle.livedata.ktx");
}
}
public static class LifecycleViewmodelLibraryAccessors extends SubDependencyFactory {
public LifecycleViewmodelLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
/**
* Creates a dependency provider for ktx (androidx.lifecycle:lifecycle-viewmodel-ktx)
* This dependency was declared in catalog libs.versions.toml
*/
public Provider<MinimalExternalModuleDependency> getKtx() {
return create("lifecycle.viewmodel.ktx");
}
}
public static class VersionAccessors extends VersionFactory {
private final AdapterVersionAccessors vaccForAdapterVersionAccessors = new AdapterVersionAccessors(providers, config);
private final ConverterVersionAccessors vaccForConverterVersionAccessors = new ConverterVersionAccessors(providers, config);
private final OkhttpVersionAccessors vaccForOkhttpVersionAccessors = new OkhttpVersionAccessors(providers, config);
private final RefreshVersionAccessors vaccForRefreshVersionAccessors = new RefreshVersionAccessors(providers, config);
public VersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
/**
* Returns the version associated to this alias: adjust (5.0.0)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getAdjust() { return getVersion("adjust"); }
/**
* Returns the version associated to this alias: agp (8.2.2)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getAgp() { return getVersion("agp"); }
/**
* Returns the version associated to this alias: appcompat (1.6.1)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getAppcompat() { return getVersion("appcompat"); }
/**
* Returns the version associated to this alias: avloadingindicatorview (2.1.4)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getAvloadingindicatorview() { return getVersion("avloadingindicatorview"); }
/**
* Returns the version associated to this alias: banner (2.2.3)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getBanner() { return getVersion("banner"); }
/**
* Returns the version associated to this alias: baseRecyclerViewAdapter (4.1.4)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getBaseRecyclerViewAdapter() { return getVersion("baseRecyclerViewAdapter"); }
/**
* Returns the version associated to this alias: billing (7.1.1)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getBilling() { return getVersion("billing"); }
/**
* Returns the version associated to this alias: constraintlayout (2.1.4)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getConstraintlayout() { return getVersion("constraintlayout"); }
/**
* Returns the version associated to this alias: espressoCore (3.5.1)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getEspressoCore() { return getVersion("espressoCore"); }
/**
* Returns the version associated to this alias: eventbus (3.3.1)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getEventbus() { return getVersion("eventbus"); }
/**
* Returns the version associated to this alias: facebook (18.0.2)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getFacebook() { return getVersion("facebook"); }
/**
* Returns the version associated to this alias: glide (4.13.1)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getGlide() { return getVersion("glide"); }
/**
* Returns the version associated to this alias: junit (4.13.2)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getJunit() { return getVersion("junit"); }
/**
* Returns the version associated to this alias: junitVersion (1.1.5)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getJunitVersion() { return getVersion("junitVersion"); }
/**
* Returns the version associated to this alias: kotlinjdk8 (1.9.20)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getKotlinjdk8() { return getVersion("kotlinjdk8"); }
/**
* Returns the version associated to this alias: lifecycle (1.1.1)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getLifecycle() { return getVersion("lifecycle"); }
/**
* Returns the version associated to this alias: lifecycleLivedataKtx (2.6.1)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getLifecycleLivedataKtx() { return getVersion("lifecycleLivedataKtx"); }
/**
* Returns the version associated to this alias: lifecycleViewmodelKtx (2.6.1)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getLifecycleViewmodelKtx() { return getVersion("lifecycleViewmodelKtx"); }
/**
* Returns the version associated to this alias: material (1.10.0)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getMaterial() { return getVersion("material"); }
/**
* Returns the version associated to this alias: media3 (1.4.0)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getMedia3() { return getVersion("media3"); }
/**
* Returns the version associated to this alias: recyclerview (1.3.2)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getRecyclerview() { return getVersion("recyclerview"); }
/**
* Returns the version associated to this alias: retrofit (2.5.0)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getRetrofit() { return getVersion("retrofit"); }
/**
* Returns the version associated to this alias: rxandroid (2.0.2)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getRxandroid() { return getVersion("rxandroid"); }
/**
* Returns the version associated to this alias: rxjava (2.1.16)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getRxjava() { return getVersion("rxjava"); }
/**
* Returns the version associated to this alias: splashscreen (1.0.1)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getSplashscreen() { return getVersion("splashscreen"); }
/**
* Returns the group of versions at versions.adapter
*/
public AdapterVersionAccessors getAdapter() {
return vaccForAdapterVersionAccessors;
}
/**
* Returns the group of versions at versions.converter
*/
public ConverterVersionAccessors getConverter() {
return vaccForConverterVersionAccessors;
}
/**
* Returns the group of versions at versions.okhttp
*/
public OkhttpVersionAccessors getOkhttp() {
return vaccForOkhttpVersionAccessors;
}
/**
* Returns the group of versions at versions.refresh
*/
public RefreshVersionAccessors getRefresh() {
return vaccForRefreshVersionAccessors;
}
}
public static class AdapterVersionAccessors extends VersionFactory {
public AdapterVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
/**
* Returns the version associated to this alias: adapter.rxjava2 (2.4.0)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getRxjava2() { return getVersion("adapter.rxjava2"); }
}
public static class ConverterVersionAccessors extends VersionFactory {
public ConverterVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
/**
* Returns the version associated to this alias: converter.gson (2.4.0)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getGson() { return getVersion("converter.gson"); }
/**
* Returns the version associated to this alias: converter.scalars (2.3.0)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getScalars() { return getVersion("converter.scalars"); }
}
public static class OkhttpVersionAccessors extends VersionFactory {
public OkhttpVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
/**
* Returns the version associated to this alias: okhttp.logging (4.12.0)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getLogging() { return getVersion("okhttp.logging"); }
}
public static class RefreshVersionAccessors extends VersionFactory {
public RefreshVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
/**
* Returns the version associated to this alias: refresh.footer (3.0.0-alpha)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getFooter() { return getVersion("refresh.footer"); }
/**
* Returns the version associated to this alias: refresh.header (3.0.0-alpha)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getHeader() { return getVersion("refresh.header"); }
/**
* Returns the version associated to this alias: refresh.layout (3.0.0-alpha)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getLayout() { return getVersion("refresh.layout"); }
}
public static class BundleAccessors extends BundleFactory {
public BundleAccessors(ObjectFactory objects, ProviderFactory providers, DefaultVersionCatalog config, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) { super(objects, providers, config, attributesFactory, capabilityNotationParser); }
}
public static class PluginAccessors extends PluginFactory {
private final AndroidPluginAccessors paccForAndroidPluginAccessors = new AndroidPluginAccessors(providers, config);
public PluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
/**
* Returns the group of plugins at plugins.android
*/
public AndroidPluginAccessors getAndroid() {
return paccForAndroidPluginAccessors;
}
}
public static class AndroidPluginAccessors extends PluginFactory {
public AndroidPluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
/**
* Creates a plugin provider for android.application to the plugin id 'com.android.application'
* This plugin was declared in catalog libs.versions.toml
*/
public Provider<PluginDependency> getApplication() { return createPlugin("android.application"); }
}
}

View File

@ -0,0 +1,944 @@
package org.gradle.accessors.dm;
import org.gradle.api.NonNullApi;
import org.gradle.api.artifacts.MinimalExternalModuleDependency;
import org.gradle.plugin.use.PluginDependency;
import org.gradle.api.artifacts.ExternalModuleDependencyBundle;
import org.gradle.api.artifacts.MutableVersionConstraint;
import org.gradle.api.provider.Provider;
import org.gradle.api.model.ObjectFactory;
import org.gradle.api.provider.ProviderFactory;
import org.gradle.api.internal.catalog.AbstractExternalDependencyFactory;
import org.gradle.api.internal.catalog.DefaultVersionCatalog;
import java.util.Map;
import org.gradle.api.internal.attributes.ImmutableAttributesFactory;
import org.gradle.api.internal.artifacts.dsl.CapabilityNotationParser;
import javax.inject.Inject;
/**
* A catalog of dependencies accessible via the `libs` extension.
*/
@NonNullApi
public class LibrariesForLibsInPluginsBlock extends AbstractExternalDependencyFactory {
private final AbstractExternalDependencyFactory owner = this;
private final AdapterLibraryAccessors laccForAdapterLibraryAccessors = new AdapterLibraryAccessors(owner);
private final ConverterLibraryAccessors laccForConverterLibraryAccessors = new ConverterLibraryAccessors(owner);
private final EspressoLibraryAccessors laccForEspressoLibraryAccessors = new EspressoLibraryAccessors(owner);
private final ExtLibraryAccessors laccForExtLibraryAccessors = new ExtLibraryAccessors(owner);
private final LifecycleLibraryAccessors laccForLifecycleLibraryAccessors = new LifecycleLibraryAccessors(owner);
private final VersionAccessors vaccForVersionAccessors = new VersionAccessors(providers, config);
private final BundleAccessors baccForBundleAccessors = new BundleAccessors(objects, providers, config, attributesFactory, capabilityNotationParser);
private final PluginAccessors paccForPluginAccessors = new PluginAccessors(providers, config);
@Inject
public LibrariesForLibsInPluginsBlock(DefaultVersionCatalog config, ProviderFactory providers, ObjectFactory objects, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) {
super(config, providers, objects, attributesFactory, capabilityNotationParser);
}
/**
* Creates a dependency provider for adjustandroid (com.adjust.sdk:adjust-android)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getAdjustandroid() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("adjustandroid");
}
/**
* Creates a dependency provider for adjustweb (com.adjust.sdk:adjust-android-webbridge)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getAdjustweb() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("adjustweb");
}
/**
* Creates a dependency provider for appcompat (androidx.appcompat:appcompat)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getAppcompat() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("appcompat");
}
/**
* Creates a dependency provider for avloadingView (io.github.maitrungduc1410:AVLoadingIndicatorView)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getAvloadingView() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("avloadingView");
}
/**
* Creates a dependency provider for banner (io.github.youth5201314:banner)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getBanner() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("banner");
}
/**
* Creates a dependency provider for baseRecyclerAdapter (io.github.cymchad:BaseRecyclerViewAdapterHelper4)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getBaseRecyclerAdapter() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("baseRecyclerAdapter");
}
/**
* Creates a dependency provider for billing (com.android.billingclient:billing)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getBilling() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("billing");
}
/**
* Creates a dependency provider for constraintlayout (androidx.constraintlayout:constraintlayout)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getConstraintlayout() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("constraintlayout");
}
/**
* Creates a dependency provider for eventbut (org.greenrobot:eventbus)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getEventbut() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("eventbut");
}
/**
* Creates a dependency provider for facebooksdk (com.facebook.android:facebook-android-sdk)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getFacebooksdk() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("facebooksdk");
}
/**
* Creates a dependency provider for glide (com.github.bumptech.glide:glide)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getGlide() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("glide");
}
/**
* Creates a dependency provider for junit (junit:junit)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getJunit() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("junit");
}
/**
* Creates a dependency provider for kotlinjdk8 (org.jetbrains.kotlin:kotlin-stdlib-jdk8)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getKotlinjdk8() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("kotlinjdk8");
}
/**
* Creates a dependency provider for material (com.google.android.material:material)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getMaterial() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("material");
}
/**
* Creates a dependency provider for media3exoplayer (androidx.media3:media3-exoplayer)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getMedia3exoplayer() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("media3exoplayer");
}
/**
* Creates a dependency provider for media3exoplayerdash (androidx.media3:media3-exoplayer-dash)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getMedia3exoplayerdash() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("media3exoplayerdash");
}
/**
* Creates a dependency provider for media3exoplayerhls (androidx.media3:media3-exoplayer-hls)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getMedia3exoplayerhls() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("media3exoplayerhls");
}
/**
* Creates a dependency provider for media3ui (androidx.media3:media3-ui)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getMedia3ui() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("media3ui");
}
/**
* Creates a dependency provider for okhttplog (com.squareup.okhttp3:logging-interceptor)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getOkhttplog() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("okhttplog");
}
/**
* Creates a dependency provider for recyclerview (androidx.recyclerview:recyclerview)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getRecyclerview() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("recyclerview");
}
/**
* Creates a dependency provider for refreshfooter (io.github.scwang90:refresh-footer-classics)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getRefreshfooter() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("refreshfooter");
}
/**
* Creates a dependency provider for refreshheader (io.github.scwang90:refresh-header-material)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getRefreshheader() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("refreshheader");
}
/**
* Creates a dependency provider for refreshlayout (io.github.scwang90:refresh-layout-kernel)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getRefreshlayout() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("refreshlayout");
}
/**
* Creates a dependency provider for retrofit (com.squareup.retrofit2:retrofit)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getRetrofit() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("retrofit");
}
/**
* Creates a dependency provider for rxandroid (io.reactivex.rxjava2:rxandroid)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getRxandroid() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("rxandroid");
}
/**
* Creates a dependency provider for rxjava (io.reactivex.rxjava2:rxjava)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getRxjava() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("rxjava");
}
/**
* Creates a dependency provider for splashscreen (androidx.core:core-splashscreen)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getSplashscreen() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("splashscreen");
}
/**
* Returns the group of libraries at adapter
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public AdapterLibraryAccessors getAdapter() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return laccForAdapterLibraryAccessors;
}
/**
* Returns the group of libraries at converter
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public ConverterLibraryAccessors getConverter() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return laccForConverterLibraryAccessors;
}
/**
* Returns the group of libraries at espresso
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public EspressoLibraryAccessors getEspresso() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return laccForEspressoLibraryAccessors;
}
/**
* Returns the group of libraries at ext
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public ExtLibraryAccessors getExt() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return laccForExtLibraryAccessors;
}
/**
* Returns the group of libraries at lifecycle
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public LifecycleLibraryAccessors getLifecycle() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return laccForLifecycleLibraryAccessors;
}
/**
* Returns the group of versions at versions
*/
public VersionAccessors getVersions() {
return vaccForVersionAccessors;
}
/**
* Returns the group of bundles at bundles
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public BundleAccessors getBundles() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return baccForBundleAccessors;
}
/**
* Returns the group of plugins at plugins
*/
public PluginAccessors getPlugins() {
return paccForPluginAccessors;
}
/**
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public static class AdapterLibraryAccessors extends SubDependencyFactory {
public AdapterLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
/**
* Creates a dependency provider for rxjava2 (com.squareup.retrofit2:adapter-rxjava2)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getRxjava2() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("adapter.rxjava2");
}
}
/**
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public static class ConverterLibraryAccessors extends SubDependencyFactory {
public ConverterLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
/**
* Creates a dependency provider for gson (com.squareup.retrofit2:converter-gson)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getGson() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("converter.gson");
}
/**
* Creates a dependency provider for scalars (com.squareup.retrofit2:converter-scalars)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getScalars() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("converter.scalars");
}
}
/**
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public static class EspressoLibraryAccessors extends SubDependencyFactory {
public EspressoLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
/**
* Creates a dependency provider for core (androidx.test.espresso:espresso-core)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getCore() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("espresso.core");
}
}
/**
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public static class ExtLibraryAccessors extends SubDependencyFactory {
public ExtLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
/**
* Creates a dependency provider for junit (androidx.test.ext:junit)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getJunit() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("ext.junit");
}
}
/**
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public static class LifecycleLibraryAccessors extends SubDependencyFactory implements DependencyNotationSupplier {
private final LifecycleLivedataLibraryAccessors laccForLifecycleLivedataLibraryAccessors = new LifecycleLivedataLibraryAccessors(owner);
private final LifecycleViewmodelLibraryAccessors laccForLifecycleViewmodelLibraryAccessors = new LifecycleViewmodelLibraryAccessors(owner);
public LifecycleLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
/**
* Creates a dependency provider for lifecycle (android.arch.lifecycle:extensions:lifecycle)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> asProvider() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("lifecycle");
}
/**
* Returns the group of libraries at lifecycle.livedata
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public LifecycleLivedataLibraryAccessors getLivedata() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return laccForLifecycleLivedataLibraryAccessors;
}
/**
* Returns the group of libraries at lifecycle.viewmodel
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public LifecycleViewmodelLibraryAccessors getViewmodel() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return laccForLifecycleViewmodelLibraryAccessors;
}
}
/**
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public static class LifecycleLivedataLibraryAccessors extends SubDependencyFactory {
public LifecycleLivedataLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
/**
* Creates a dependency provider for ktx (androidx.lifecycle:lifecycle-livedata-ktx)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getKtx() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("lifecycle.livedata.ktx");
}
}
/**
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public static class LifecycleViewmodelLibraryAccessors extends SubDependencyFactory {
public LifecycleViewmodelLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
/**
* Creates a dependency provider for ktx (androidx.lifecycle:lifecycle-viewmodel-ktx)
* This dependency was declared in catalog libs.versions.toml
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public Provider<MinimalExternalModuleDependency> getKtx() {
org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
return create("lifecycle.viewmodel.ktx");
}
}
public static class VersionAccessors extends VersionFactory {
private final AdapterVersionAccessors vaccForAdapterVersionAccessors = new AdapterVersionAccessors(providers, config);
private final ConverterVersionAccessors vaccForConverterVersionAccessors = new ConverterVersionAccessors(providers, config);
private final OkhttpVersionAccessors vaccForOkhttpVersionAccessors = new OkhttpVersionAccessors(providers, config);
private final RefreshVersionAccessors vaccForRefreshVersionAccessors = new RefreshVersionAccessors(providers, config);
public VersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
/**
* Returns the version associated to this alias: adjust (5.0.0)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getAdjust() { return getVersion("adjust"); }
/**
* Returns the version associated to this alias: agp (8.2.2)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getAgp() { return getVersion("agp"); }
/**
* Returns the version associated to this alias: appcompat (1.6.1)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getAppcompat() { return getVersion("appcompat"); }
/**
* Returns the version associated to this alias: avloadingindicatorview (2.1.4)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getAvloadingindicatorview() { return getVersion("avloadingindicatorview"); }
/**
* Returns the version associated to this alias: banner (2.2.3)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getBanner() { return getVersion("banner"); }
/**
* Returns the version associated to this alias: baseRecyclerViewAdapter (4.1.4)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getBaseRecyclerViewAdapter() { return getVersion("baseRecyclerViewAdapter"); }
/**
* Returns the version associated to this alias: billing (7.1.1)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getBilling() { return getVersion("billing"); }
/**
* Returns the version associated to this alias: constraintlayout (2.1.4)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getConstraintlayout() { return getVersion("constraintlayout"); }
/**
* Returns the version associated to this alias: espressoCore (3.5.1)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getEspressoCore() { return getVersion("espressoCore"); }
/**
* Returns the version associated to this alias: eventbus (3.3.1)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getEventbus() { return getVersion("eventbus"); }
/**
* Returns the version associated to this alias: facebook (18.0.2)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getFacebook() { return getVersion("facebook"); }
/**
* Returns the version associated to this alias: glide (4.13.1)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getGlide() { return getVersion("glide"); }
/**
* Returns the version associated to this alias: junit (4.13.2)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getJunit() { return getVersion("junit"); }
/**
* Returns the version associated to this alias: junitVersion (1.1.5)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getJunitVersion() { return getVersion("junitVersion"); }
/**
* Returns the version associated to this alias: kotlinjdk8 (1.9.20)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getKotlinjdk8() { return getVersion("kotlinjdk8"); }
/**
* Returns the version associated to this alias: lifecycle (1.1.1)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getLifecycle() { return getVersion("lifecycle"); }
/**
* Returns the version associated to this alias: lifecycleLivedataKtx (2.6.1)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getLifecycleLivedataKtx() { return getVersion("lifecycleLivedataKtx"); }
/**
* Returns the version associated to this alias: lifecycleViewmodelKtx (2.6.1)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getLifecycleViewmodelKtx() { return getVersion("lifecycleViewmodelKtx"); }
/**
* Returns the version associated to this alias: material (1.10.0)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getMaterial() { return getVersion("material"); }
/**
* Returns the version associated to this alias: media3 (1.4.0)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getMedia3() { return getVersion("media3"); }
/**
* Returns the version associated to this alias: recyclerview (1.3.2)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getRecyclerview() { return getVersion("recyclerview"); }
/**
* Returns the version associated to this alias: retrofit (2.5.0)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getRetrofit() { return getVersion("retrofit"); }
/**
* Returns the version associated to this alias: rxandroid (2.0.2)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getRxandroid() { return getVersion("rxandroid"); }
/**
* Returns the version associated to this alias: rxjava (2.1.16)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getRxjava() { return getVersion("rxjava"); }
/**
* Returns the version associated to this alias: splashscreen (1.0.1)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getSplashscreen() { return getVersion("splashscreen"); }
/**
* Returns the group of versions at versions.adapter
*/
public AdapterVersionAccessors getAdapter() {
return vaccForAdapterVersionAccessors;
}
/**
* Returns the group of versions at versions.converter
*/
public ConverterVersionAccessors getConverter() {
return vaccForConverterVersionAccessors;
}
/**
* Returns the group of versions at versions.okhttp
*/
public OkhttpVersionAccessors getOkhttp() {
return vaccForOkhttpVersionAccessors;
}
/**
* Returns the group of versions at versions.refresh
*/
public RefreshVersionAccessors getRefresh() {
return vaccForRefreshVersionAccessors;
}
}
public static class AdapterVersionAccessors extends VersionFactory {
public AdapterVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
/**
* Returns the version associated to this alias: adapter.rxjava2 (2.4.0)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getRxjava2() { return getVersion("adapter.rxjava2"); }
}
public static class ConverterVersionAccessors extends VersionFactory {
public ConverterVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
/**
* Returns the version associated to this alias: converter.gson (2.4.0)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getGson() { return getVersion("converter.gson"); }
/**
* Returns the version associated to this alias: converter.scalars (2.3.0)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getScalars() { return getVersion("converter.scalars"); }
}
public static class OkhttpVersionAccessors extends VersionFactory {
public OkhttpVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
/**
* Returns the version associated to this alias: okhttp.logging (4.12.0)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getLogging() { return getVersion("okhttp.logging"); }
}
public static class RefreshVersionAccessors extends VersionFactory {
public RefreshVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
/**
* Returns the version associated to this alias: refresh.footer (3.0.0-alpha)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getFooter() { return getVersion("refresh.footer"); }
/**
* Returns the version associated to this alias: refresh.header (3.0.0-alpha)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getHeader() { return getVersion("refresh.header"); }
/**
* Returns the version associated to this alias: refresh.layout (3.0.0-alpha)
* If the version is a rich version and that its not expressible as a
* single version string, then an empty string is returned.
* This version was declared in catalog libs.versions.toml
*/
public Provider<String> getLayout() { return getVersion("refresh.layout"); }
}
/**
* @deprecated Will be removed in Gradle 9.0.
*/
@Deprecated
public static class BundleAccessors extends BundleFactory {
public BundleAccessors(ObjectFactory objects, ProviderFactory providers, DefaultVersionCatalog config, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) { super(objects, providers, config, attributesFactory, capabilityNotationParser); }
}
public static class PluginAccessors extends PluginFactory {
private final AndroidPluginAccessors paccForAndroidPluginAccessors = new AndroidPluginAccessors(providers, config);
public PluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
/**
* Returns the group of plugins at plugins.android
*/
public AndroidPluginAccessors getAndroid() {
return paccForAndroidPluginAccessors;
}
}
public static class AndroidPluginAccessors extends PluginFactory {
public AndroidPluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
/**
* Creates a plugin provider for android.application to the plugin id 'com.android.application'
* This plugin was declared in catalog libs.versions.toml
*/
public Provider<PluginDependency> getApplication() { return createPlugin("android.application"); }
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

Binary file not shown.

View File

@ -0,0 +1,2 @@
#Wed Apr 30 13:30:32 CST 2025
gradle.version=8.2

Binary file not shown.

View File

@ -0,0 +1,2 @@
#Fri Apr 18 08:58:07 CST 2025
java.home=F\:\\Android Studio\\jbr

BIN
.gradle/file-system.probe Normal file

Binary file not shown.

View File

BIN
.gradle/workspace-id.txt Normal file

Binary file not shown.

Binary file not shown.

1
.idea/.name generated Normal file
View File

@ -0,0 +1 @@
GleeStream

9
.idea/GleeStream2.iml generated Normal file
View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

304
.idea/assetWizardSettings.xml generated Normal file
View File

@ -0,0 +1,304 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="WizardSettings">
<option name="children">
<map>
<entry key="imageWizard">
<value>
<PersistentState>
<option name="children">
<map>
<entry key="imageAssetPanel">
<value>
<PersistentState>
<option name="children">
<map>
<entry key="actionbar">
<value>
<PersistentState>
<option name="children">
<map>
<entry key="clipArt">
<value>
<PersistentState>
<option name="values">
<map>
<entry key="color" value="000000" />
<entry key="imagePath" value="C:\Users\Administrator\AppData\Local\Temp\ic_android_black_24dp.xml" />
</map>
</option>
</PersistentState>
</value>
</entry>
<entry key="text">
<value>
<PersistentState>
<option name="values">
<map>
<entry key="color" value="000000" />
</map>
</option>
</PersistentState>
</value>
</entry>
<entry key="textAsset">
<value>
<PersistentState>
<option name="values">
<map>
<entry key="color" value="000000" />
</map>
</option>
</PersistentState>
</value>
</entry>
</map>
</option>
</PersistentState>
</value>
</entry>
<entry key="launcher">
<value>
<PersistentState>
<option name="children">
<map>
<entry key="backgroundImage">
<value>
<PersistentState>
<option name="values">
<map>
<entry key="imagePath" value="E:\APP图标.png" />
<entry key="scalingPercent" value="69" />
</map>
</option>
</PersistentState>
</value>
</entry>
<entry key="foregroundClipArt">
<value>
<PersistentState>
<option name="values">
<map>
<entry key="imagePath" value="C:\Users\Administrator\AppData\Local\Temp\ic_android_black_24dp.xml" />
</map>
</option>
</PersistentState>
</value>
</entry>
<entry key="foregroundImage">
<value>
<PersistentState>
<option name="values">
<map>
<entry key="color" value="000000" />
<entry key="imagePath" value="E:\APP图标.png" />
<entry key="scalingPercent" value="69" />
</map>
</option>
</PersistentState>
</value>
</entry>
<entry key="foregroundText">
<value>
<PersistentState>
<option name="values">
<map>
<entry key="color" value="000000" />
</map>
</option>
</PersistentState>
</value>
</entry>
<entry key="foregroundTextAsset">
<value>
<PersistentState>
<option name="values">
<map>
<entry key="color" value="000000" />
</map>
</option>
</PersistentState>
</value>
</entry>
</map>
</option>
</PersistentState>
</value>
</entry>
<entry key="launcherLegacy">
<value>
<PersistentState>
<option name="children">
<map>
<entry key="clipArt">
<value>
<PersistentState>
<option name="values">
<map>
<entry key="color" value="000000" />
<entry key="imagePath" value="C:\Users\Administrator\AppData\Local\Temp\ic_android_black_24dp.xml" />
</map>
</option>
</PersistentState>
</value>
</entry>
<entry key="text">
<value>
<PersistentState>
<option name="values">
<map>
<entry key="color" value="000000" />
</map>
</option>
</PersistentState>
</value>
</entry>
<entry key="textAsset">
<value>
<PersistentState>
<option name="values">
<map>
<entry key="color" value="000000" />
</map>
</option>
</PersistentState>
</value>
</entry>
</map>
</option>
</PersistentState>
</value>
</entry>
<entry key="notification">
<value>
<PersistentState>
<option name="children">
<map>
<entry key="clipArt">
<value>
<PersistentState>
<option name="values">
<map>
<entry key="color" value="000000" />
<entry key="imagePath" value="C:\Users\Administrator\AppData\Local\Temp\ic_android_black_24dp.xml" />
</map>
</option>
</PersistentState>
</value>
</entry>
<entry key="text">
<value>
<PersistentState>
<option name="values">
<map>
<entry key="color" value="000000" />
</map>
</option>
</PersistentState>
</value>
</entry>
<entry key="textAsset">
<value>
<PersistentState>
<option name="values">
<map>
<entry key="color" value="000000" />
</map>
</option>
</PersistentState>
</value>
</entry>
</map>
</option>
</PersistentState>
</value>
</entry>
<entry key="tvBanner">
<value>
<PersistentState>
<option name="children">
<map>
<entry key="foregroundText">
<value>
<PersistentState>
<option name="values">
<map>
<entry key="color" value="000000" />
</map>
</option>
</PersistentState>
</value>
</entry>
</map>
</option>
</PersistentState>
</value>
</entry>
<entry key="tvChannel">
<value>
<PersistentState>
<option name="children">
<map>
<entry key="foregroundClipArt">
<value>
<PersistentState>
<option name="values">
<map>
<entry key="imagePath" value="C:\Users\Administrator\AppData\Local\Temp\ic_android_black_24dp.xml" />
</map>
</option>
</PersistentState>
</value>
</entry>
<entry key="foregroundImage">
<value>
<PersistentState>
<option name="values">
<map>
<entry key="color" value="000000" />
</map>
</option>
</PersistentState>
</value>
</entry>
<entry key="foregroundText">
<value>
<PersistentState>
<option name="values">
<map>
<entry key="color" value="000000" />
</map>
</option>
</PersistentState>
</value>
</entry>
<entry key="foregroundTextAsset">
<value>
<PersistentState>
<option name="values">
<map>
<entry key="color" value="000000" />
</map>
</option>
</PersistentState>
</value>
</entry>
</map>
</option>
</PersistentState>
</value>
</entry>
</map>
</option>
</PersistentState>
</value>
</entry>
</map>
</option>
</PersistentState>
</value>
</entry>
</map>
</option>
</component>
</project>

2
.idea/compiler.xml generated
View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<bytecodeTargetLevel target="21" />
<bytecodeTargetLevel target="17" />
</component>
</project>

View File

@ -4,22 +4,14 @@
<selectionStates>
<SelectionState runConfigName="app">
<option name="selectionMode" value="DROPDOWN" />
<DropdownSelection timestamp="2025-04-11T01:18:04.350074500Z">
<DropdownSelection timestamp="2025-05-06T05:29:51.114312500Z">
<Target type="DEFAULT_BOOT">
<handle>
<DeviceId pluginId="LocalEmulator" identifier="path=C:\Users\Administrator\.android\avd\Pixel_9.avd" />
<DeviceId pluginId="PhysicalDevice" identifier="serial=XW69EAMRN7FAFYR4" />
</handle>
</Target>
</DropdownSelection>
<DialogSelection>
<targets>
<Target type="DEFAULT_BOOT">
<handle>
<DeviceId pluginId="LocalEmulator" identifier="path=C:\Users\Administrator\.android\avd\Pixel_9.avd" />
</handle>
</Target>
</targets>
</DialogSelection>
<DialogSelection />
</SelectionState>
</selectionStates>
</component>

2
.idea/gradle.xml generated
View File

@ -6,7 +6,7 @@
<GradleProjectSettings>
<option name="testRunner" value="CHOOSE_PER_TEST" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleJvm" value="#GRADLE_LOCAL_JAVA_HOME" />
<option name="gradleJvm" value="jbr-17" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />

8
.idea/misc.xml generated
View File

@ -1,5 +1,9 @@
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_21" default="true" project-jdk-name="jbr-21" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
<option name="id" value="Android" />
</component>
</project>

3
.idea/vcs.xml generated
View File

@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
<mapping directory="$PROJECT_DIR$/.." vcs="Git" />
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

1
app/.gitignore vendored
View File

@ -1 +0,0 @@
/build

View File

@ -1,17 +1,25 @@
plugins {
alias(libs.plugins.android.application)
// alias(libs.plugins.google.service)
// alias(libs.plugins.firebase.crashlytics)
// alias(libs.plugins.firebase.perf)
id("com.google.gms.google-services")
id("com.google.firebase.firebase-perf")
id("com.google.firebase.crashlytics")
}
android {
namespace 'com.jelly.zyreotv.app'
namespace 'com.shortdrama.jelly.zyreotv'
compileSdk 35
defaultConfig {
applicationId "com.jelly.zyreotv.app"
applicationId "com.shortdrama.jelly.zyreotv"
minSdk 24
targetSdk 35
versionCode 1
versionName "1.0"
versionCode 9
versionName "1.0.8"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
@ -19,7 +27,7 @@ android {
signingConfigs {
signs {
storeFile file('zyreotv.jks')
storeFile file('gleestream.jks')
storePassword "20250416"
keyAlias 'key0'
keyPassword "20250416"
@ -33,14 +41,13 @@ android {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.signs
}
debug {
signingConfig signingConfigs.signs
minifyEnabled true
signingConfig signingConfigs.signs
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
minifyEnabled true
}
}
@ -62,15 +69,25 @@ android {
variant.outputs.all { output ->
if (output instanceof com.android.build.gradle.internal.api.ApkVariantOutputImpl) {
output.outputFileName = "zyreotv_${android.defaultConfig.versionName}_${date}_${buildType}.apk"
output.outputFileName = "gleestream_${android.defaultConfig.versionName}_${date}_${buildType}.apk"
}
}
}
//uploadCrashlyticsMappingFileRelease
// tasks.configureEach { task ->{
// if (task.name == 'uploadCrashlyticsMappingFileRelease'||task.name=='uploadCrashlyticsMappingFileDebug') {
// task.enabled = false
// }
// }
// }
}
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
@ -101,6 +118,21 @@ dependencies {
implementation libs.eventbut
implementation libs.baseRecyclerAdapter
implementation libs.splashscreen
implementation libs.facebooksdk
implementation libs.billing
implementation libs.kotlinjdk8
implementation libs.adjustandroid
implementation libs.adjustweb
// implementation libs.firebaseanalytics
// implementation libs.firebasecrash
// implementation libs.firebase
// implementation libs.firebase.messaging
// implementation platform(libs.firebase.bom)
implementation(platform("com.google.firebase:firebase-bom:33.13.0"))
implementation("com.google.firebase:firebase-analytics")
// implementation("com.google.firebase:firebase-crashlytics")
implementation("com.google.firebase:firebase-perf")
implementation("com.google.firebase:firebase-messaging:24.1.1")
// implementation "androidx.datastore:datastore-preferences:1.0.0"
}

BIN
app/gleestream.jks Normal file

Binary file not shown.

29
app/google-services.json Normal file
View File

@ -0,0 +1,29 @@
{
"project_info": {
"project_number": "497218670295",
"project_id": "gleestream-65806",
"storage_bucket": "gleestream-65806.firebasestorage.app"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:497218670295:android:bd4b3ca3b0599640f96a92",
"android_client_info": {
"package_name": "com.shortdrama.jelly.zyreotv"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyAqZM9scRjwfsniggMWR0y8VjIUrF6oOHk"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
}
],
"configuration_version": "1"
}

Binary file not shown.

370
app/proguard-rules.pro vendored
View File

@ -147,6 +147,10 @@
-keep class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}
-keepclassmembers class ** {
public <init>(android.os.Parcel);
}
-keep class com.shortdrama.jelly.zyreotv.** implements android.os.Parcelable
-keepclassmembers class * implements java.io.Serializable {
static final long serialVersionUID;
@ -170,8 +174,16 @@
-dontwarn com.jelly.zyreotv.app.**
-keep class com.jelly.zyreotv.app.** {*;}
-dontwarn com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.**
-keep class com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.** {*;}
-dontwarn com.shortdrama.jelly.zyreotv.dlsym.**
-keep class com.shortdrama.jelly.zyreotv.dlsym.** {*;}
-keepclassmembers class **.R$* {
public static <fields>;
}
-keep class * implements androidx.viewbinding.ViewBinding{ *;}
# RxJava2核心类保留
-keepclassmembers class rx.internal.util.unsafe.* {
@ -193,6 +205,27 @@
*;
}
# 保留 Gson 所需的泛型签名
-keepattributes Signature
# 保留 TypeToken 本身
-keep class com.google.gson.reflect.TypeToken { *; }
-keep,allowobfuscation,allowshrinking class com.google.gson.reflect.TypeToken
-keep,allowobfuscation,allowshrinking class * extends com.google.gson.reflect.TypeToken
# 保留你的数据实体类不被混淆(根据你的包名调整)
#-dontwarn com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.**
#-keep class com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.** { *; }
#-dontwarn com.shortdrama.jelly.zyreotv.dlsym.**
#-keep class com.shortdrama.jelly.zyreotv.dlsym.** {*;}
#-dontwarn com.shortdrama.jelly.zyreotv.beginning.**
#-keep class com.shortdrama.jelly.zyreotv.beginning.** {*;}
# 如果使用 @SerializedName 注解,保留字段名
-keepclassmembers class * {
@com.google.gson.annotations.SerializedName <fields>;
}
# R8 针对 RxJava2 的优化处理(如果你使用的是 R8
-dontwarn sun.misc.**
@ -200,3 +233,336 @@
-keepattributes *Annotation*
-keep public class * extends androidx.appcompat.app.AppCompatActivity
-keep public class * extends androidx.fragment.app.Fragment
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keep public class * extends android.app.backup.BackupAgentHelper
-keep public class * extends android.preference.Preference
-keep public class * extends android.view.View
-keep class android.support.** {*;}
-keep interface android.support.** {*;}
-keep public class * extends android.support.v4.**
-keep public class * extends android.support.v7.**
-keep public class * extends android.support.annotation.**
-dontwarn android.support.**
-keep class androidx.** {*;}
-keep public class * extends androidx.**
-keep interface androidx.** {*;}
-keep class com.google.android.material.** {*;}
-dontwarn androidx.**
-dontwarn com.google.android.material.**
-dontnote com.google.android.material.**
-keepclasseswithmembernames class * {
native <methods>;
}
-keep public class * extends android.view.View{
*** get*();
void set*(***);
public <init>(android.content.Context);
public <init>(android.content.Context,android.util.AttributeSet);
public <init>(android.content.Context,android.util.AttributeSet,int);
}
-keepclasseswithmembers class * {
public <init>(android.content.Context, android.util.AttributeSet);
public <init>(android.content.Context, android.util.AttributeSet, int);
}
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keep class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}
-keep public class * implements java.io.Serializable {*;}
-keepclassmembers class * implements java.io.Serializable {
static final long serialVersionUID;
private static final java.io.ObjectStreamField[] serialPersistentFields;
private void writeObject(java.io.ObjectOutputStream);
private void readObject(java.io.ObjectInputStream);
java.lang.Object writeReplace();
java.lang.Object readResolve();
}
-keep class **.R$* {*;}
-keepclassmembers class * {
void *(**On*Event);
void *(**On*Listener);
}
-keepclassmembers class * extends android.webkit.WebViewClient {
public void *(android.webkit.WebView, java.lang.String, android.graphics.Bitmap);
public boolean *(android.webkit.WebView, java.lang.String);
}
-keepclassmembers class * extends android.webkit.WebViewClient {
public void *(android.webkit.WebView, java.lang.String);
}
-keepclassmembers class * {
public <init>(org.json.JSONObject);
}
-keepattributes Signature
-keepattributes InnerClasses
-assumenosideeffects class android.util.Log {
public static *** v(...);
public static *** d(...);
public static *** i(...);
public static *** w(...);
public static *** e(...);
}
-dontwarn kotlin.**
-keep class kotlin.** { *; }
-keep interface kotlin.** { *; }
-keepclassmembers class kotlin.Metadata {
public <methods>;
}
-keepclasseswithmembers @kotlin.Metadata class * { *; }
-keepclassmembers class **.WhenMappings {
<fields>;
}
-assumenosideeffects class kotlin.jvm.internal.Intrinsics {
static void checkParameterIsNotNull(java.lang.Object, java.lang.String);
}
-keep class kotlinx.** { *; }
-keep interface kotlinx.** { *; }
-dontwarn kotlinx.**
-keep class org.jetbrains.** { *; }
-keep interface org.jetbrains.** { *; }
-dontwarn org.jetbrains.**
-keep public class * implements com.bumptech.glide.module.GlideModule
-keep class * extends com.bumptech.glide.module.AppGlideModule {
<init>(...);
}
-keep public enum com.bumptech.glide.load.ImageHeaderParser$** {
**[] $VALUES;
public *;
}
-keep class com.bumptech.glide.load.data.ParcelFileDescriptorRewinder$InternalRewinder {
*** rewind();
}
-dontwarn org.bouncycastle.jsse.BCSSLParameters
-dontwarn org.bouncycastle.jsse.BCSSLSocket
-dontwarn org.bouncycastle.jsse.provider.BouncyCastleJsseProvider
-dontwarn org.conscrypt.Conscrypt$Version
-dontwarn org.conscrypt.Conscrypt
-dontwarn org.conscrypt.ConscryptHostnameVerifier
-dontwarn org.openjsse.javax.net.ssl.SSLParameters
-dontwarn org.openjsse.javax.net.ssl.SSLSocket
-dontwarn org.openjsse.net.ssl.OpenJSSE
# ViewBinding
-keepclassmembers class * implements androidx.viewbinding.ViewBinding {
public static * inflate(android.view.LayoutInflater);
}
-dontwarn javax.annotation.**
-dontwarn javax.inject.**
-dontwarn okhttp3.logging.**
-keep class okhttp3.internal.**{*;}
-dontwarn okio.**
-keep class com.shortdrama.jelly.zyreotv.dlsym.** { *; }
-dontwarn retrofit2.**
-keep class retrofit2.** { *; }
-keepattributes Signature
-keepattributes Exceptions
-keep class com.google.gson.stream.** { *; }
-keepattributes EnclosingMethod
-keepattributes *Annotation*
-keepclassmembers class * {
@org.greenrobot.eventbus.Subscribe <methods>;
}
-keep enum org.greenrobot.eventbus.ThreadMode { *; }
-keepclassmembers class * extends org.greenrobot.eventbus.util.ThrowableFailureEvent {
<init>(java.lang.Throwable);
}
-keep public class com.android.installreferrer.** { *; }
-keep class com.wang.avi.** { *; }
-keep class com.wang.avi.indicators.** { *; }
-keep class com.bytedance.sdk.** { *; }
-keep public class com.google.android.gms.** { public protected *; }
-keepattributes SourceFile,LineNumberTable # Keep file names and line numbers.
-keep public class * extends java.lang.Exception # Optional: Keep custom exceptions.
-keep class android.support.v8.renderscript.** { *; }
-keep class androidx.renderscript.** { *; }
-keepattributes Signature
-keepattributes *Annotation*
-keep class com.mbridge.** {*; }
-keep interface com.mbridge.** {*; }
-dontwarn com.mbridge.**
-keepclassmembers class **.R$* { public static final int mbridge*; }
-keep public class com.mbridge.* extends androidx.** { *; }
-keep interface androidx.annotation.IntDef{*;}
-keep interface androidx.annotation.Nullable{*;}
-keep interface androidx.annotation.CheckResult{*;}
-keep interface androidx.annotation.NonNull{*;}
-keep public class androidx.fragment.app.Fragment{*;}
-keep public class androidx.core.content.FileProvider{*;}
-keep public class androidx.core.app.NotificationCompat{*;}
-keep public class androidx.appcompat.widget.AppCompatImageView {*;}
-keep public class androidx.recyclerview.*{*;}
-keepclassmembers class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}
#noinspection ShrinkerUnresolvedReference
#unity
-keep class com.google.android.gms.ads.** {public *;}
-keep class com.google.android.gms.appset.** { *; }
-keep class com.google.android.gms.tasks.** { *; }
#adapters
-keep class com.ironsource.adapters.** { *; }
#sdk
-dontwarn com.ironsource.**
-dontwarn com.ironsource.adapters.**
-keepclassmembers class com.ironsource.** { public *; }
-keep public class com.ironsource.**
-keep class com.ironsource.adapters.** { *;
}
#omid
-dontwarn com.iab.omid.**
-keep class com.iab.omid.** {*;}
#javascript
-keepattributes JavascriptInterface
-keepclassmembers class * { @android.webkit.JavascriptInterface <methods>; }
#For AmazonAps integration
-keep class com.amazon.device.ads.DtbThreadService {
static *;
}
-keep public interface com.amazon.device.ads** {*; }
#For AppLovin integration
-keepclassmembers class com.applovin.sdk.AppLovinSdk {
static *;
}
-keep public interface com.applovin.sdk** {*; }
-keep public interface com.applovin.adview** {*; }
-keep public interface com.applovin.mediation** {*; }
-keep public interface com.applovin.communicator** {*; }
#For Bytedance integration
-keep public interface com.bytedance.sdk.openadsdk** {*; }
#For Facebook integration
-keepclassmembers class com.facebook.ads.internal.AdSdkVersion {
static *;
}
-keepclassmembers class com.facebook.ads.internal.settings.AdSdkVersion {
static *;
}
-keepclassmembers class com.facebook.ads.BuildConfig {
static *;
}
-keep public interface com.facebook.ads** {*; }
#For Fairbid
-keep public interface com.fyber.fairbid.ads.interstitial** {*; }
-keep public interface com.fyber.fairbid.ads.rewarded** {*; }
-keep class com.fyber.offerwall.*
#For Fivead
-keep public interface com.five_corp.ad** {*; }
#For Fyber(Inneractive) integration
-keep public interface com.fyber.inneractive.sdk.external** {*; }
-keep public interface com.fyber.inneractive.sdk.activities** {*; }
-keep public interface com.fyber.inneractive.sdk.ui** {*; }
#For HyprMX integration
-keepclassmembers class com.hyprmx.android.sdk.utility.HyprMXProperties {
static *;
}
-keepclassmembers class com.hyprmx.android.BuildConfig {
static *;
}
-keep public interface com.hyprmx.android.sdk.activity** {*; }
-keep public interface com.hyprmx.android.sdk.graphics** {*; }
# For Inmobi integration
-keep class com.inmobi.*
-keep public interface com.inmobi.ads.listeners** {*; }
-keep public interface com.inmobi.ads.InMobiInterstitial** {*; }
-keep public interface com.inmobi.ads.InMobiBanner** {*; }
# For ironSource integration
-keep public interface com.ironsource.mediationsdk.sdk** {*; }
-keep public interface com.ironsource.mediationsdk.impressionData.ImpressionDataListener {*; }
#For Maio integration
-keep public interface jp.maio.sdk.android.MaioAdsListenerInterface {*; }
# For Mintergral integration
-keep public interface com.mbridge.msdk.out** {*; }
-keep public interface com.mbridge.msdk.videocommon.listener** {*; }
-keep public interface com.mbridge.msdk.interstitialvideo.out** {*; }
-keep public interface com.mintegral.msdk.out** {*; }
-keep public interface com.mintegral.msdk.videocommon.listener** {*; }
-keep public interface com.mintegral.msdk.interstitialvideo.out** {*; }
#For MyTarget integration
-keep class com.my.target.** {*;}
#For Ogury integration
-keep public interface io.presage.interstitial** {*; }
-keep public interface io.presage.interstitial.PresageInterstitialCallback {*; }
#For Pubnative integration
-keep public interface net.pubnative.lite.sdk.interstitial.HyBidInterstitialAd** {*; }
-keep public interface net.pubnative.lite.sdk.rewarded.HyBidRewardedAd** {*; }
-keep public interface net.pubnative.lite.sdk.views.HyBidAdView** {*; }
#For Smaato integration
-keep public interface com.smaato.sdk.interstitial** {*; }
-keep public interface com.smaato.sdk.video.vast** {*; }
-keep public interface com.smaato.sdk.banner.widget** {*; }
-keep public interface com.smaato.sdk.core.util** {*; }
# For Tapjoy integration
-keep public interface com.tapjoy.** {*; }
# For Tencent integration
-keep public interface com.qq.e.ads.interstitial2** {*; }
-keep public interface com.qq.e.ads.interstitial3** {*; }
-keep public interface com.qq.e.ads.rewardvideo** {*; }
-keep public interface com.qq.e.ads.rewardvideo2** {*; }
-keep public interface com.qq.e.ads.banner2** {*; }
-keep public interface com.qq.e.comm.adevent** {*; }
#For Verizon integration
-keepclassmembers class com.verizon.ads.edition.BuildConfig {
static *;
}
#-keep public interface com.verizon.ads.interstitialplacement** {*; }
#-keep public interface com.verizon.ads.inlineplacement** {*; }
#-keep public interface com.verizon.ads.vastcontroller** {*; }
#-keep public interface com.verizon.ads.webcontroller** {*; }
#For Vungle integration
#-keep public interface com.vungle.warren.PlayAdCallback {*; }
#-keep public interface com.vungle.warren.ui.contract** {*; }
#-keep public interface com.vungle.warren.ui.view** {*; }
#For AndroidX
-keep class androidx.localbroadcastmanager.content.LocalBroadcastManager { *;}
-keep class androidx.recyclerview.widget.RecyclerView { *;}
-keep class androidx.recyclerview.widget.RecyclerView$OnScrollListener { *;}
#For Android
-keep class * extends android.app.Activity

View File

@ -1,26 +0,0 @@
package com.qinjiu.viontv;
import android.content.Context;
import androidx.test.platform.app.InstrumentationRegistry;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.junit.Test;
import org.junit.runner.RunWith;
import static org.junit.Assert.*;
/**
* Instrumented test, which will execute on an Android device.
*
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
*/
@RunWith(AndroidJUnit4.class)
public class ExampleInstrumentedTest {
@Test
public void useAppContext() {
// Context of the app under test.
Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext();
assertEquals("com.qinjiu.viontv", appContext.getPackageName());
}
}

View File

@ -2,40 +2,131 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<uses-feature
android:name="android.hardware.camera"
android:required="false" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.google.android.gms.permission.AD_ID" />
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name="com.farsitel.bazaar.permission.PAY_THROUGH_BAZAAR" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<application
android:name="com.jelly.zyreotv.app.VTApplication"
android:name=".GPplicationLoadingdefault"
android:allowBackup="true"
android:dataExtractionRules="@xml/data_extraction_rules"
android:fullBackupContent="@xml/backup_rules"
android:dataExtractionRules="@xml/jxm_local_tablist"
android:fullBackupContent="@xml/a_about"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.VionTV">
android:theme="@style/Theme.GleeStream">
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="@string/facebook_app_id" />
<meta-data
android:name="com.facebook.sdk.ClientToken"
android:value="@string/facebook_client_token" />
<activity
android:name="com.jelly.zyreotv.app.ui.activity.VTSplashActivity"
android:name=".topics.abslRwgt.IIUAgreementBuildActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter android:autoVerify="true">
<data android:scheme="zyreoapp" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>
<activity
android:name="com.jelly.zyreotv.app.ui.activity.VTMainActivity"
android:name=".topics.abslRwgt.AExtractionActivity"
android:launchMode="singleTask"
android:exported="true">
</activity>
<activity android:name="com.jelly.zyreotv.app.ui.activity.play.VTVideoPlayerActivity" />
<activity android:name="com.jelly.zyreotv.app.ui.activity.search.VTSearchActivity" />
<activity android:name="com.jelly.zyreotv.app.ui.activity.WebViewActivity" />
<activity
android:name=".topics.abslRwgt.poolref.ZYTVideoPlayerDetailsActivity"
android:hardwareAccelerated="true"
android:launchMode="singleTask" />
<activity android:name=".topics.abslRwgt.propagation.CNSDetailsActivity" />
<activity android:name=".topics.abslRwgt.XLHeaddefaultActivity" />
<activity android:name=".topics.abslRwgt.web.ZYTWebViewIndexActivity" />
<activity android:name=".topics.abslRwgt.web.ZYTFeedBackListActivity" />
<activity android:name=".topics.abslRwgt.decbn.ZYTWalletActivity" />
<activity android:name=".topics.abslRwgt.decbn.GSMyVipActivity" />
<activity android:name=".topics.abslRwgt.decbn.GSPlayListActivity" />
<activity android:name=".topics.abslRwgt.decbn.ZYTStoreActivity" />
<activity android:name=".topics.abslRwgt.app.ZYTAboutUsActivity" />
<activity android:name=".topics.abslRwgt.app.ZYTSettingActivity" />
<activity android:name=".topics.abslRwgt.app.GSDeleteAccountActivity" />
<activity android:name=".topics.abslRwgt.app.GSLanguageActivity" />
<activity
android:name=".topics.abslRwgt.app.GSLoginActivity"
android:finishOnTaskLaunch="true"
android:theme="@style/TransActivityTheme"
android:windowSoftInputMode="adjustResize" />
<activity
android:name="com.facebook.FacebookActivity"
android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
android:label="@string/app_name" />
<activity
android:name="com.facebook.CustomTabActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="@string/fb_login_protocol_scheme" />
</intent-filter>
</activity>
<meta-data
android:name="firebase_performance_logcat_enabled"
android:value="true" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/app_logo" />
<!-- Set color used with incoming notification messages. This is used when no color is set for the incoming
notification message. See README(https://goo.gl/6BKBk7) for more. -->
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@android:color/black" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_channel_id"
android:value="@string/default_notification_channel_id" />
<service
android:name=".service.MyFirebaseMessageService"
android:exported="false">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>
</application>
</manifest>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

@ -1,60 +0,0 @@
package com.jelly.zyreotv.app;
import android.app.Application;
import android.text.TextUtils;
import com.jelly.zyreotv.app.api.VTApi;
import com.jelly.zyreotv.app.api.VTBaseObserver;
import com.jelly.zyreotv.app.api.VTResult;
import com.jelly.zyreotv.app.model.RegisteredBean;
import com.jelly.zyreotv.app.utils.SharePreferenceUtils;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.schedulers.Schedulers;
public class VTApplication extends Application {
public static VTApplication AppContext;
public static boolean isCurrentPage = false;
public static VTApplication getAppContext() {
return AppContext;
}
@Override
public void onCreate() {
super.onCreate();
AppContext = this;
regist();
}
/**
* 获取token
*/
public void regist() {
String authkey = SharePreferenceUtils.getString(SharePreferenceUtils.auth, "");
if (TextUtils.isEmpty(authkey)) {
VTApi.getInstance().register()
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new VTBaseObserver<VTResult<RegisteredBean>>() {
@Override
public void onSuccess(VTResult<RegisteredBean> feedbackResp) {
SharePreferenceUtils.saveString(SharePreferenceUtils.auth, feedbackResp.data.getToken());
}
@Override
public void onError(int code, String msg) {
}
});
}
}
}

View File

@ -1,73 +0,0 @@
package com.jelly.zyreotv.app.api;
import android.util.Log;
import java.io.UnsupportedEncodingException;
import java.net.Proxy;
import java.net.URLDecoder;
import java.util.concurrent.TimeUnit;
import okhttp3.OkHttpClient;
import okhttp3.logging.HttpLoggingInterceptor;
public class VTApi extends VTBaseApi {
private static final long CONNECT_TIMEOUT = 10;
private static final long READ_TIMEOUT = 10;
private static final long WRITE_TIMEOUT = 10;
/**
* 静态内部类单例
*/
private static class ApiHolder {
private static VTApi api = new VTApi();
private final static VTApiService apiService = api.initRetrofit(VTApiService.URL)
.create(VTApiService.class);
}
public static VTApiService getInstance() {
return ApiHolder.apiService;
}
/**
* 做自己需要的操作
*/
@Override
protected OkHttpClient setClient() {
OkHttpClient.Builder builder;
builder = new OkHttpClient()
.newBuilder();
//禁止使用代理抓取数据
builder.proxy(Proxy.NO_PROXY);
//设置超时
builder.connectTimeout(CONNECT_TIMEOUT, TimeUnit.SECONDS);
builder.readTimeout(READ_TIMEOUT, TimeUnit.SECONDS);
builder.writeTimeout(WRITE_TIMEOUT, TimeUnit.SECONDS);
//错误重连
builder.retryOnConnectionFailure(true);
builder.addInterceptor(new VTHeaderInterceptor());
builder.addInterceptor(new VTBodyloadInterceptor());
if(!VTApiService.isProduce){
HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor(message -> {
try {
String text = URLDecoder.decode(message, "utf-8");
Log.i("OKHttp111111-----", text);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
Log.i("OKHttp1111111-----", e.getMessage());
}
});
interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
builder.addInterceptor(interceptor);
}
// if(Config.IS_DEBUG) {
// }
return builder.build();
}
}

View File

@ -1,198 +0,0 @@
package com.jelly.zyreotv.app.api;
import com.jelly.zyreotv.app.model.VTVideoListBean;
import com.jelly.zyreotv.app.model.HomeTopBannerBean;
import com.jelly.zyreotv.app.model.HomeTopBean;
import com.jelly.zyreotv.app.model.RegisteredBean;
import com.jelly.zyreotv.app.model.TabItemBean;
import com.jelly.zyreotv.app.model.VTUserInfoBean;
import com.jelly.zyreotv.app.model.VTVideoDetailsBean;
import com.jelly.zyreotv.app.model.VTVideoExploreListBean;
import io.reactivex.Observable;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Query;
public interface VTApiService {
/**
* 正式测试服
*/
boolean isProduce = true;
// String URL = isProduce ? "https://api-zyreotv.zyreotv.com/7834f11d/" : "https://test1-api.guyantv.com";
String URL = "https://api-zyreotv.zyreotv.com/7834f11d/";
public static final String rankTop10Type = "most_trending";
public static final String ZyreoTV_Private = "https://www.zyreotv.com/private";
public static final String ZyreoTV_USERAgreement = "https://www.zyreotv.com/user_policy";
/**
*
*
* @return
*/
@POST("customer/register")
Observable<VTResult<RegisteredBean>> register();
/**
*
*
* @return
*/
@POST("homeTop")
Observable<VTResult<HomeTopBean>> homeTop();
/**
*
*
* @return
*/
@POST("homeBannerAndNineSquare")
Observable<VTResult<HomeTopBannerBean>> bannersquare();
/**
*
*
* @return
*/
@FormUrlEncoded
@POST("newShortPlay")
Observable<VTResult<VTVideoListBean>> newShortPlay(@Field("current_page") int currentpage, @Field("page_size") int pagesize);
/**
* Top10
*
* @return
*/
@FormUrlEncoded
@POST("homeRanking")
Observable<VTResult<VTVideoListBean>> homeTop10(@Field("type") String type);
/**
*
*
* @return
*/
@GET("getVideoDetails")
Observable<VTResult<VTVideoDetailsBean>> getVideoDetails(@Query("short_play_id") int short_play_id, @Query("video_id") int video_id);
/**
*
*
* @return
*/
@FormUrlEncoded
@POST("revenge")
Observable<VTResult<TabItemBean>> getTabItemBanner(@Field("category_id") int category_id);
/**
*
*
* @return
*/
@GET("videoList")
Observable<VTResult<VTVideoListBean>> getVideoList(@Query("category_id") int category_id, @Query("current_page") int current, @Query("page_size") int pageSize, @Query("search") String search);
/**
*
*
* @return
*/
@FormUrlEncoded
@POST("createHistory")
Observable<VTResult> createVideoHistory(@Field("short_play_id") int shorplayId, @Field("video_id") int videoId);
/**
* Search Hot List
*
* @return
*/
@GET("search/hots")
Observable<VTResult<VTVideoListBean>> getSearchHotList();
/**
* Search Content List
*
* @return
*/
@GET("search")
Observable<VTResult<VTVideoListBean>> getSearchContentList(@Query("search") String search);
/**
*
*
* @return
*/
@FormUrlEncoded
@POST("search/click")
Observable<VTResult> searchClick(@Field("short_play_id") int shorplayId);
/**
*
*
* @return
*/
@GET("getRecommands")
Observable<VTResult<VTVideoExploreListBean>> getExploreList(@Query("current_page") int current, @Query("page_size") int pageSize);
/**
*
*
* @return
*/
@FormUrlEncoded
@POST("collect")
Observable<VTResult> collect(@Field("short_play_id") int shorplayId, @Field("video_id") int videoId);
/**
*
*
* @return
*/
@FormUrlEncoded
@POST("cancelCollect")
Observable<VTResult> cancelCollect(@Field("short_play_id") int shorplayId);
/**
*
*
* @return
*/
@GET("customer/info")
Observable<VTResult<VTUserInfoBean>> getUserInfo();
/**
*
*
* @return
*/
@GET("myHistorys")
Observable<VTResult<VTVideoListBean>> getVideoHistoryList(@Query("current_page") int currentpage, @Query("page_size") int pageSize);
/**
* 获取观看历史列表
*
* @return
*/
@GET("myCollections")
Observable<VTResult<VTVideoListBean>> getFollowList(@Query("current_page") int currentpage, @Query("page_size") int pageSize);
}

View File

@ -1,110 +0,0 @@
package com.jelly.zyreotv.app.api;
import com.google.gson.JsonParseException;
import org.json.JSONException;
import java.io.InterruptedIOException;
import java.net.ConnectException;
import java.net.UnknownHostException;
import java.text.ParseException;
import io.reactivex.observers.DisposableObserver;
import retrofit2.HttpException;
public abstract class VTBaseObserver<T> extends DisposableObserver<T> {
/**
* 解析数据失败
*/
public static final int PARSE_ERROR = 1001;
/**
* 网络问题
*/
public static final int BAD_NETWORK = 1002;
/**
* 连接错误
*/
public static final int CONNECT_ERROR = 1003;
/**
* 连接超时
*/
public static final int CONNECT_TIMEOUT = 1004;
@Override
public void onNext(T o) {
try {
VTResult model = (VTResult) o;
if (model.code == 200) {
onSuccess(o);
} else {
onError(model.code,model.msg);
}
} catch (Exception e) {
e.printStackTrace();
onError(407,e.toString());
}
}
@Override
public void onError(Throwable e) {
if (e instanceof HttpException) {
// HTTP错误
onException(BAD_NETWORK);
} else if (e instanceof ConnectException
|| e instanceof UnknownHostException) {
// 连接错误
onException(CONNECT_ERROR);
} else if (e instanceof InterruptedIOException) {
// 连接超时
onException(CONNECT_TIMEOUT);
} else if (e instanceof JsonParseException
|| e instanceof JSONException
|| e instanceof ParseException) {
// 解析错误
onException(PARSE_ERROR);
} else {
if (e != null) {
onError(409,e.toString());
} else {
onError(407,"未知错误");
}
}
}
private void onException(int unknownError) {
switch (unknownError) {
case CONNECT_ERROR:
onError(CONNECT_ERROR,"连接错误");
break;
case CONNECT_TIMEOUT:
onError(CONNECT_TIMEOUT,"连接超时");
break;
case BAD_NETWORK:
onError(BAD_NETWORK,"网络问题");
break;
case PARSE_ERROR:
onError(PARSE_ERROR,"宇宙也是有尽头的");
break;
default:
break;
}
}
@Override
public void onComplete() {
}
public abstract void onSuccess(T o);
public abstract void onError(int code,String msg);
}

View File

@ -1,40 +0,0 @@
package com.jelly.zyreotv.app.api;
import android.util.Log;
import com.jelly.zyreotv.app.utils.VTDecyrptUtils;
import okhttp3.Interceptor;
import okhttp3.Response;
import okhttp3.ResponseBody;
import java.io.IOException;
public class VTBodyloadInterceptor implements Interceptor {
@Override
public Response intercept(Chain chain) throws IOException {
Response k_center = chain.proceed(chain.request());
if (k_center.body() != null && k_center.body().contentType() != null) {
String activity = k_center.body().contentType().toString();
String circle = k_center.body().string();
String str =circle;
Log.i("okhttp",circle+" ");
try{
str = VTDecyrptUtils.decrypt(circle);
}catch (Exception e){
}
Log.i("okhttp str",str+" ");
ResponseBody current = ResponseBody.create(k_center.body().contentType(), str);
return k_center.newBuilder().body(current).build();
} else {
return k_center;
}
}
}

View File

@ -1,34 +0,0 @@
package com.jelly.zyreotv.app.api;
import java.io.IOException;
import com.jelly.zyreotv.app.VTApplication;
import com.jelly.zyreotv.app.utils.GetAndroidUniqueMark;
import com.jelly.zyreotv.app.utils.SharePreferenceUtils;
import com.jelly.zyreotv.app.utils.TimeUtils;
import okhttp3.Interceptor;
import okhttp3.Request;
import okhttp3.Response;
public class VTHeaderInterceptor implements Interceptor {
public VTHeaderInterceptor() {
}
@Override
public Response intercept(Chain chain) throws IOException {
//封装headers
Request request = chain.request().newBuilder()
.addHeader("Content-Type", "application/json")
.addHeader("authorization", SharePreferenceUtils.getString(SharePreferenceUtils.auth,""))
// .addHeader("security","true")
.addHeader("lang-key","en")
.addHeader("device-id",GetAndroidUniqueMark.getUniqueId(VTApplication.getAppContext()))
.addHeader("system-type","android")
.addHeader("time_zone", TimeUtils.getCurrentTimeZone())
.build();
return chain.proceed(request);
}
}

View File

@ -1,31 +0,0 @@
package com.jelly.zyreotv.app.api;
import com.jelly.zyreotv.app.utils.VTGsonUtils;
import java.io.Serializable;
/**
* created by wmm on 2020/9/8
*/
public class VTResult<T> implements Serializable {
public String msg;
public int code;
public T data;
public boolean isSuccessful() {
return code == 200;
}
@Override
public String toString() {
return "Result{" +
"message='" + msg + '\'' +
", code=" + code +
", data=" + VTGsonUtils.beanToJSONString(data) +
'}';
}
}

View File

@ -1,23 +0,0 @@
package com.jelly.zyreotv.app.model;
public class CateGoryItemBean {
private String category_name;
private int category_id;
public String getCategory_name() {
return category_name;
}
public void setCategory_name(String category_name) {
this.category_name = category_name;
}
public int getCategory_id() {
return category_id;
}
public void setCategory_id(int category_id) {
this.category_id = category_id;
}
}

View File

@ -1,26 +0,0 @@
package com.jelly.zyreotv.app.model;
import java.util.List;
public class HomeNineSquareBean {
private List<ItemBean> list;
private String title;
public List<ItemBean> getList() {
return list;
}
public void setList(List<ItemBean> list) {
this.list = list;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
}

View File

@ -1,26 +0,0 @@
package com.jelly.zyreotv.app.model;
import java.util.List;
public class HomeTopBannerBean {
private List<ItemBean> bannerData;
private HomeNineSquareBean nineSquare;
public List<ItemBean> getBannerData() {
return bannerData;
}
public void setBannerData(List<ItemBean> bannerData) {
this.bannerData = bannerData;
}
public HomeNineSquareBean getNineSquare() {
return nineSquare;
}
public void setNineSquare(HomeNineSquareBean nineSquare) {
this.nineSquare = nineSquare;
}
}

View File

@ -1,30 +0,0 @@
package com.jelly.zyreotv.app.model;
import java.util.List;
/**
* 首页顶部
*/
public class HomeTopBean {
private List<ItemBean> hotData;
private List<CateGoryItemBean> category;
public List<ItemBean> getHotData() {
return hotData;
}
public void setHotData(List<ItemBean> hotData) {
this.hotData = hotData;
}
public List<CateGoryItemBean> getCategory() {
return category;
}
public void setCategory(List<CateGoryItemBean> category) {
this.category = category;
}
}

View File

@ -1,233 +0,0 @@
package com.jelly.zyreotv.app.model;
import java.util.List;
public class ItemBean {
private int id;
private int short_id;
private int short_play_id;
private String name;
private String description;
private int process;
private String image_url;
private String horizontally_img;
private int buy_type;
private String tag_type;
private int all_coins;
private int collect_total;
private int watch_total;
private int episode_total;
private int current_episode;
private int search_click_total;
private String updated_at;
private int short_play_video_id;
private int is_collect;
public String getUpdated_at() {
return updated_at;
}
public void setUpdated_at(String updated_at) {
this.updated_at = updated_at;
}
private List<String> category;
private List<SearchCateGoryItemBean> categoryList; //搜索结果
private boolean isDeleteSelector = false;
public boolean isDeleteSelector() {
return isDeleteSelector;
}
public void setDeleteSelector(boolean deleteSelector) {
isDeleteSelector = deleteSelector;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getShort_id() {
return short_id;
}
public void setShort_id(int short_id) {
this.short_id = short_id;
}
public int getShort_play_id() {
return short_play_id;
}
public void setShort_play_id(int short_play_id) {
this.short_play_id = short_play_id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public int getProcess() {
return process;
}
public void setProcess(int process) {
this.process = process;
}
public String getImage_url() {
return image_url;
}
public void setImage_url(String image_url) {
this.image_url = image_url;
}
public String getHorizontally_img() {
return horizontally_img;
}
public void setHorizontally_img(String horizontally_img) {
this.horizontally_img = horizontally_img;
}
public int getBuy_type() {
return buy_type;
}
public void setBuy_type(int buy_type) {
this.buy_type = buy_type;
}
public String getTag_type() {
return tag_type;
}
public void setTag_type(String tag_type) {
this.tag_type = tag_type;
}
public int getAll_coins() {
return all_coins;
}
public void setAll_coins(int all_coins) {
this.all_coins = all_coins;
}
public int getCollect_total() {
return collect_total;
}
public void setCollect_total(int collect_total) {
this.collect_total = collect_total;
}
public int getWatch_total() {
return watch_total;
}
public void setWatch_total(int watch_total) {
this.watch_total = watch_total;
}
public int getEpisode_total() {
return episode_total;
}
public int getCurrent_episode() {
return current_episode;
}
public void setCurrent_episode(int current_episode) {
this.current_episode = current_episode;
}
public void setEpisode_total(int episode_total) {
this.episode_total = episode_total;
}
public int getSearch_click_total() {
return search_click_total;
}
public void setSearch_click_total(int search_click_total) {
this.search_click_total = search_click_total;
}
public List<String> getCategory() {
return category;
}
public void setCategory(List<String> category) {
this.category = category;
}
public List<SearchCateGoryItemBean> getCategoryList() {
return categoryList;
}
public void setCategoryList(List<SearchCateGoryItemBean> categoryList) {
this.categoryList = categoryList;
}
public int getShort_play_video_id() {
return short_play_video_id;
}
public void setShort_play_video_id(int short_play_video_id) {
this.short_play_video_id = short_play_video_id;
}
public int getIs_collect() {
return is_collect;
}
public void setIs_collect(int is_collect) {
this.is_collect = is_collect;
}
}

View File

@ -1,23 +0,0 @@
package com.jelly.zyreotv.app.model;
public class RegisteredBean {
private String token;
private String customer_id;
public String getToken() {
return token;
}
public void setToken(String token) {
this.token = token;
}
public String getCustomer_id() {
return customer_id;
}
public void setCustomer_id(String customer_id) {
this.customer_id = customer_id;
}
}

View File

@ -1,23 +0,0 @@
package com.jelly.zyreotv.app.model;
public class SearchCateGoryItemBean {
private String name;
private int id;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}

View File

@ -1,16 +0,0 @@
package com.jelly.zyreotv.app.model;
import java.util.List;
public class TabItemBean {
public List<ItemBean> banners;
public List<ItemBean> getBanners() {
return banners;
}
public void setBanners(List<ItemBean> banners) {
this.banners = banners;
}
}

View File

@ -1,86 +0,0 @@
package com.jelly.zyreotv.app.model;
public class VTAccountInfoBean {
public String avator;
public int coin_left_total;
public String customer_id;
public String family_name;
public String giving_name;
public int vip_end_time;
public boolean is_tourist;
public boolean is_vip;
public int send_coin_left_total;
public String getAvator() {
return avator;
}
public void setAvator(String avator) {
this.avator = avator;
}
public int getCoin_left_total() {
return coin_left_total;
}
public void setCoin_left_total(int coin_left_total) {
this.coin_left_total = coin_left_total;
}
public String getCustomer_id() {
return customer_id;
}
public void setCustomer_id(String customer_id) {
this.customer_id = customer_id;
}
public String getFamily_name() {
return family_name;
}
public void setFamily_name(String family_name) {
this.family_name = family_name;
}
public String getGiving_name() {
return giving_name;
}
public void setGiving_name(String giving_name) {
this.giving_name = giving_name;
}
public int getVip_end_time() {
return vip_end_time;
}
public void setVip_end_time(int vip_end_time) {
this.vip_end_time = vip_end_time;
}
public boolean isIs_tourist() {
return is_tourist;
}
public void setIs_tourist(boolean is_tourist) {
this.is_tourist = is_tourist;
}
public boolean isIs_vip() {
return is_vip;
}
public void setIs_vip(boolean is_vip) {
this.is_vip = is_vip;
}
public int getSend_coin_left_total() {
return send_coin_left_total;
}
public void setSend_coin_left_total(int send_coin_left_total) {
this.send_coin_left_total = send_coin_left_total;
}
}

Some files were not shown because too many files have changed in this diff Show More