Compare commits

..

No commits in common. "translater_version" and "main" have entirely different histories.

608 changed files with 10177 additions and 89771 deletions

18
.gitignore vendored
View File

@ -1,3 +1,15 @@
/.gradle/ *.iml
/.idea/ .gradle
/build/ /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

Binary file not shown.

View File

@ -1,783 +0,0 @@
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

@ -1,944 +0,0 @@
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"); }
}
}

View File

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

View File

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

Binary file not shown.

Binary file not shown.

Binary file not shown.

1
.idea/.name generated
View File

@ -1 +0,0 @@
GleeStream

9
.idea/GleeStream2.iml generated
View File

@ -1,9 +0,0 @@
<?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>

View File

@ -1,304 +0,0 @@
<?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"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="CompilerConfiguration"> <component name="CompilerConfiguration">
<bytecodeTargetLevel target="17" /> <bytecodeTargetLevel target="21" />
</component> </component>
</project> </project>

View File

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

2
.idea/gradle.xml generated
View File

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

8
.idea/misc.xml generated
View File

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

3
.idea/vcs.xml generated
View File

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

1
app/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/build

View File

@ -1,25 +1,17 @@
plugins { plugins {
alias(libs.plugins.android.application) 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 { android {
namespace 'com.shortdrama.jelly.zyreotv' namespace 'com.jelly.zyreotv.app'
compileSdk 35 compileSdk 35
defaultConfig { defaultConfig {
applicationId "com.shortdrama.jelly.zyreotv" applicationId "com.jelly.zyreotv.app"
minSdk 24 minSdk 24
targetSdk 35 targetSdk 35
versionCode 9 versionCode 1
versionName "1.0.8" versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true vectorDrawables.useSupportLibrary = true
@ -27,7 +19,7 @@ android {
signingConfigs { signingConfigs {
signs { signs {
storeFile file('gleestream.jks') storeFile file('zyreotv.jks')
storePassword "20250416" storePassword "20250416"
keyAlias 'key0' keyAlias 'key0'
keyPassword "20250416" keyPassword "20250416"
@ -41,13 +33,14 @@ android {
minifyEnabled true minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.signs signingConfig signingConfigs.signs
} }
debug { debug {
minifyEnabled true signingConfig signingConfigs.signs
signingConfig signingConfigs.signs
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
minifyEnabled true
} }
} }
@ -69,25 +62,15 @@ android {
variant.outputs.all { output -> variant.outputs.all { output ->
if (output instanceof com.android.build.gradle.internal.api.ApkVariantOutputImpl) { if (output instanceof com.android.build.gradle.internal.api.ApkVariantOutputImpl) {
output.outputFileName = "gleestream_${android.defaultConfig.versionName}_${date}_${buildType}.apk" output.outputFileName = "zyreotv_${android.defaultConfig.versionName}_${date}_${buildType}.apk"
} }
} }
} }
//uploadCrashlyticsMappingFileRelease
// tasks.configureEach { task ->{
// if (task.name == 'uploadCrashlyticsMappingFileRelease'||task.name=='uploadCrashlyticsMappingFileDebug') {
// task.enabled = false
// }
// }
// }
} }
dependencies { dependencies {
//implementation fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar", "*.aar")))
implementation fileTree(include: ["*.jar", "*.aar"], dir: 'libs')
implementation libs.appcompat implementation libs.appcompat
implementation libs.material implementation libs.material
implementation libs.constraintlayout implementation libs.constraintlayout
@ -118,21 +101,6 @@ dependencies {
implementation libs.eventbut implementation libs.eventbut
implementation libs.baseRecyclerAdapter implementation libs.baseRecyclerAdapter
implementation libs.splashscreen 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"
} }

Binary file not shown.

View File

@ -1,29 +0,0 @@
{
"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"
}

370
app/proguard-rules.pro vendored
View File

@ -147,10 +147,6 @@
-keep class * implements android.os.Parcelable { -keep class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *; 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 { -keepclassmembers class * implements java.io.Serializable {
static final long serialVersionUID; static final long serialVersionUID;
@ -174,16 +170,8 @@
-dontwarn com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.** -dontwarn com.jelly.zyreotv.app.**
-keep class com.shortdrama.jelly.zyreotv.unconfirmedPiecewise.** {*;} -keep class com.jelly.zyreotv.app.** {*;}
-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核心类保留 # RxJava2核心类保留
-keepclassmembers class rx.internal.util.unsafe.* { -keepclassmembers class rx.internal.util.unsafe.* {
@ -205,27 +193,6 @@
*; *;
} }
# 保留 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 # R8 针对 RxJava2 的优化处理(如果你使用的是 R8
-dontwarn sun.misc.** -dontwarn sun.misc.**
@ -233,336 +200,3 @@
-keepattributes *Annotation* -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

@ -0,0 +1,26 @@
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,131 +2,40 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"> 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_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_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.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" /> <uses-permission android:name="com.google.android.gms.permission.AD_ID" />
<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 <application
android:name=".GPplicationLoadingdefault" android:name="com.jelly.zyreotv.app.VTApplication"
android:allowBackup="true" android:allowBackup="true"
android:dataExtractionRules="@xml/jxm_local_tablist" android:dataExtractionRules="@xml/data_extraction_rules"
android:fullBackupContent="@xml/a_about" android:fullBackupContent="@xml/backup_rules"
android:icon="@mipmap/ic_launcher" android:icon="@mipmap/ic_launcher"
android:label="@string/app_name" android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round" android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true" android:supportsRtl="true"
android:theme="@style/Theme.GleeStream"> android:theme="@style/Theme.VionTV">
<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 <activity
android:name=".topics.abslRwgt.IIUAgreementBuildActivity" android:name="com.jelly.zyreotv.app.ui.activity.VTSplashActivity"
android:exported="true"> android:exported="true">
<intent-filter> <intent-filter>
<action android:name="android.intent.action.MAIN" /> <action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.LAUNCHER" />
</intent-filter> </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>
<activity <activity
android:name=".topics.abslRwgt.AExtractionActivity" android:name="com.jelly.zyreotv.app.ui.activity.VTMainActivity"
android:launchMode="singleTask"
android:exported="true"> android:exported="true">
</activity> </activity>
<activity <activity android:name="com.jelly.zyreotv.app.ui.activity.play.VTVideoPlayerActivity" />
android:name=".topics.abslRwgt.poolref.ZYTVideoPlayerDetailsActivity" <activity android:name="com.jelly.zyreotv.app.ui.activity.search.VTSearchActivity" />
android:hardwareAccelerated="true" <activity android:name="com.jelly.zyreotv.app.ui.activity.WebViewActivity" />
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> </application>
</manifest> </manifest>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 75 KiB

View File

@ -0,0 +1,60 @@
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

@ -0,0 +1,73 @@
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

@ -0,0 +1,198 @@
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,14 +1,4 @@
package com.jelly.zyreotv.app.api;
package com.shortdrama.jelly.zyreotv.dlsym;
import java.util.ArrayList;
import java.util.Random;
import java.util.HashMap;
import okhttp3.OkHttpClient; import okhttp3.OkHttpClient;
import retrofit2.Retrofit; import retrofit2.Retrofit;
@ -17,8 +7,7 @@ import retrofit2.converter.gson.GsonConverterFactory;
import retrofit2.converter.scalars.ScalarsConverterFactory; import retrofit2.converter.scalars.ScalarsConverterFactory;
public abstract class ZRFTablistAndroid { public abstract class VTBaseApi {
/** /**
* 初始化Retrofit * 初始化Retrofit

View File

@ -0,0 +1,110 @@
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

@ -0,0 +1,40 @@
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

@ -0,0 +1,34 @@
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

@ -0,0 +1,31 @@
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

@ -0,0 +1,23 @@
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

@ -0,0 +1,26 @@
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

@ -0,0 +1,26 @@
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

@ -0,0 +1,30 @@
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

@ -0,0 +1,233 @@
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

@ -0,0 +1,23 @@
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

@ -0,0 +1,23 @@
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

@ -0,0 +1,16 @@
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;
}
}

File diff suppressed because it is too large Load Diff

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