安卓低版本兼容
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
- `APP_NAME`: Android TV 桌面显示名称
|
||||
- `VERSION_NAME`: APK 版本名
|
||||
- `VERSION_CODE`: APK 版本号,整数
|
||||
- `MIN_SDK`: 最低 Android API,标准版为 `23`(Android 6+),兼容版为 `21`(Android 5+)
|
||||
|
||||
App 启动时会自动打开:
|
||||
|
||||
@@ -17,6 +18,7 @@ BASE_URL 去掉末尾 / 后 + /tv
|
||||
|
||||
## 特性
|
||||
|
||||
- GitHub Actions 默认构建两个版本:`android6plus` 标准版和 `android5plus` 兼容版
|
||||
- 锁定横屏
|
||||
- 支持 Android TV Launcher
|
||||
- 允许 HTTP 明文访问
|
||||
|
||||
@@ -12,6 +12,7 @@ val rawBaseUrl = propOrEnv("BASE_URL", "BASE_URL", "http://192.168.1.10:3000")
|
||||
val appDisplayName = propOrEnv("APP_NAME", "APP_NAME", "MoonTVPlus TV")
|
||||
val versionNameValue = propOrEnv("VERSION_NAME", "VERSION_NAME", "1.0.0")
|
||||
val versionCodeValue = propOrEnv("VERSION_CODE", "VERSION_CODE", "1").toIntOrNull() ?: 1
|
||||
val minSdkValue = propOrEnv("MIN_SDK", "MIN_SDK", "23").toIntOrNull() ?: 23
|
||||
|
||||
fun escapeJavaString(value: String): String = value
|
||||
.replace("\\", "\\\\")
|
||||
@@ -30,7 +31,7 @@ android {
|
||||
|
||||
defaultConfig {
|
||||
applicationId = "com.moontvplus.tv"
|
||||
minSdk = 23
|
||||
minSdk = minSdkValue
|
||||
targetSdk = 35
|
||||
versionCode = versionCodeValue
|
||||
versionName = versionNameValue
|
||||
|
||||
Reference in New Issue
Block a user