基线备份:thirdparty 变体完成 + Android 4.2 兼容改造前

包含内容:
- thirdparty flavor 独立 applicationId + Intent 入口(ThirdPartyEntryActivity)
- 58 后端接口适配(单 /api 路径、code 0/200、camelCase 字段、UNBOUND 轮询)
- MAC 硬件锚定校验(防一凭证多设备共用)
- EPG mac 覆盖 SDK init(sMacOverride)+ ChannelManger 初始化对齐
- 提示文案优化(设备未注册/权益未绑定)
This commit is contained in:
zhaogd
2026-08-25 11:16:40 +08:00
commit d11464d466
1287 changed files with 154945 additions and 0 deletions

39
config.gradle Executable file
View File

@@ -0,0 +1,39 @@
ext {
app_android = [
compileSdkVersion: 34,
minSdkVersion : 19,
targetSdkVersion : 29,
multiDexEnabled : true
]
app_base_test_dependencies=[
junit : "junit:junit:4.13.2",
]
app_base_android_test_dependencies=[
androidJunit : "androidx.test.ext:junit:1.1.3",
espresso : "androidx.test.espresso:espresso-core:3.4.0",
]
app_base_dependencies = [
corektx : 'androidx.core:core-ktx:1.3.2',
appcompat : 'androidx.appcompat:appcompat:1.3.0',
constraint : 'androidx.constraintlayout:constraintlayout:2.0.4',
material : "com.google.android.material:material:1.4.0",
]
libsVersion = [
retrofit_version = "2.6.0",
leanback_version ="1.0.0",
fresco_version="2.6.0"
]
app_libdata_dependencies = [
"retrofit" : "com.squareup.retrofit2:retrofit:${retrofit_version}",
]
app_app_dependencies = [
"leanback" :"androidx.leanback:leanback:${leanback_version}",
"fresco":"com.facebook.fresco:fresco:${fresco_version}"
]
}