feat(android): 添加多个新模块并更新系统栏适配逻辑

- 在settings.gradle中引入多个新模块,包括we88sg26、NEPSPIN88、2URUS等
- 更新各新模块build.gradle配置,修改应用ID、资源颜色、应用名、用户ID等信息
- 替换各新模块google-services.json配置,更新Firebase项目参数和API密钥
- 优化MainActivity、NotifyListActivity、WebViewActivity中的系统栏适配逻辑
- 引入WindowCompat和WindowInsetsControllerCompat支持,实现沉浸式状态栏和导航栏处理
- 通过applySystemBarInsets方法统一处理系统栏颜色和内边距,提高多版本兼容性
- 删除过时的enableEdgeToEdge方法,代码简化并提升可维护性
- 设置系统栏状态图标颜色亮度基于背景色亮度计算,提升视觉效果一致性
This commit is contained in:
2026-07-30 17:14:20 +08:00
parent 369e30ca55
commit e3fdac7bb0
47 changed files with 374 additions and 231 deletions

View File

@@ -379,6 +379,73 @@
<option name="selectionMode" value="DROPDOWN" /> <option name="selectionMode" value="DROPDOWN" />
<DialogSelection /> <DialogSelection />
</SelectionState> </SelectionState>
<SelectionState runConfigName="we88sg26">
<option name="selectionMode" value="DROPDOWN" />
<DialogSelection />
</SelectionState>
<SelectionState runConfigName="NEPSPIN88">
<option name="selectionMode" value="DROPDOWN" />
<DialogSelection />
</SelectionState>
<SelectionState runConfigName="2URUS">
<option name="selectionMode" value="DROPDOWN" />
<DialogSelection />
</SelectionState>
<SelectionState runConfigName="1xaceau">
<option name="selectionMode" value="DROPDOWN" />
<DialogSelection />
</SelectionState>
<SelectionState runConfigName="play33">
<option name="selectionMode" value="DROPDOWN" />
<DropdownSelection timestamp="2026-07-02T01:59:09.845398Z">
<Target type="DEFAULT_BOOT">
<handle>
<DeviceId pluginId="PhysicalDevice" identifier="serial=R8YY90NKPQF" />
</handle>
</Target>
</DropdownSelection>
<DialogSelection />
</SelectionState>
<SelectionState runConfigName="millionking96">
<option name="selectionMode" value="DROPDOWN" />
<DialogSelection />
</SelectionState>
<SelectionState runConfigName="b88">
<option name="selectionMode" value="DROPDOWN" />
<DialogSelection />
</SelectionState>
<SelectionState runConfigName="LSDpokies">
<option name="selectionMode" value="DROPDOWN" />
<DialogSelection />
</SelectionState>
<SelectionState runConfigName="pasti77">
<option name="selectionMode" value="DROPDOWN" />
<DialogSelection />
</SelectionState>
<SelectionState runConfigName="KINGCUCI">
<option name="selectionMode" value="DROPDOWN" />
<DialogSelection />
</SelectionState>
<SelectionState runConfigName="mbs9">
<option name="selectionMode" value="DROPDOWN" />
<DialogSelection />
</SelectionState>
<SelectionState runConfigName="JDCLUB9VIP">
<option name="selectionMode" value="DROPDOWN" />
<DialogSelection />
</SelectionState>
<SelectionState runConfigName="ANTBET">
<option name="selectionMode" value="DROPDOWN" />
<DialogSelection />
</SelectionState>
<SelectionState runConfigName="BOSSKU">
<option name="selectionMode" value="DROPDOWN" />
<DialogSelection />
</SelectionState>
<SelectionState runConfigName="jpot9">
<option name="selectionMode" value="DROPDOWN" />
<DialogSelection />
</SelectionState>
</selectionStates> </selectionStates>
</component> </component>
</project> </project>

15
.idea/gradle.xml generated
View File

@@ -11,19 +11,28 @@
<set> <set>
<option value="$PROJECT_DIR$" /> <option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/1xace" /> <option value="$PROJECT_DIR$/1xace" />
<option value="$PROJECT_DIR$/1xaceau" />
<option value="$PROJECT_DIR$/1xhuat" /> <option value="$PROJECT_DIR$/1xhuat" />
<option value="$PROJECT_DIR$/1xme8" /> <option value="$PROJECT_DIR$/1xme8" />
<option value="$PROJECT_DIR$/1xsands" /> <option value="$PROJECT_DIR$/1xsands" />
<option value="$PROJECT_DIR$/1xsgd" /> <option value="$PROJECT_DIR$/1xsgd" />
<option value="$PROJECT_DIR$/2UOB" /> <option value="$PROJECT_DIR$/2UOB" />
<option value="$PROJECT_DIR$/2URUS" />
<option value="$PROJECT_DIR$/88Malaysia" /> <option value="$PROJECT_DIR$/88Malaysia" />
<option value="$PROJECT_DIR$/ANTBET" />
<option value="$PROJECT_DIR$/AU99live" /> <option value="$PROJECT_DIR$/AU99live" />
<option value="$PROJECT_DIR$/BOSSKU" />
<option value="$PROJECT_DIR$/JDCLUB9VIP" />
<option value="$PROJECT_DIR$/Joker9au" /> <option value="$PROJECT_DIR$/Joker9au" />
<option value="$PROJECT_DIR$/KINGCUCI" />
<option value="$PROJECT_DIR$/LSDpokies" />
<option value="$PROJECT_DIR$/NEPSPIN88" />
<option value="$PROJECT_DIR$/aa7au" /> <option value="$PROJECT_DIR$/aa7au" />
<option value="$PROJECT_DIR$/afb77au" /> <option value="$PROJECT_DIR$/afb77au" />
<option value="$PROJECT_DIR$/aipokies" /> <option value="$PROJECT_DIR$/aipokies" />
<option value="$PROJECT_DIR$/aud2u26" /> <option value="$PROJECT_DIR$/aud2u26" />
<option value="$PROJECT_DIR$/auplayx" /> <option value="$PROJECT_DIR$/auplayx" />
<option value="$PROJECT_DIR$/b88" />
<option value="$PROJECT_DIR$/bantuan88" /> <option value="$PROJECT_DIR$/bantuan88" />
<option value="$PROJECT_DIR$/base" /> <option value="$PROJECT_DIR$/base" />
<option value="$PROJECT_DIR$/base_noupdata" /> <option value="$PROJECT_DIR$/base_noupdata" />
@@ -42,20 +51,25 @@
<option value="$PROJECT_DIR$/jk123hk" /> <option value="$PROJECT_DIR$/jk123hk" />
<option value="$PROJECT_DIR$/jkpokies" /> <option value="$PROJECT_DIR$/jkpokies" />
<option value="$PROJECT_DIR$/jl8au" /> <option value="$PROJECT_DIR$/jl8au" />
<option value="$PROJECT_DIR$/jpot9" />
<option value="$PROJECT_DIR$/kaki33" /> <option value="$PROJECT_DIR$/kaki33" />
<option value="$PROJECT_DIR$/live22" /> <option value="$PROJECT_DIR$/live22" />
<option value="$PROJECT_DIR$/lorongjudi33" /> <option value="$PROJECT_DIR$/lorongjudi33" />
<option value="$PROJECT_DIR$/luxegaming" /> <option value="$PROJECT_DIR$/luxegaming" />
<option value="$PROJECT_DIR$/mbs9" />
<option value="$PROJECT_DIR$/mega88my" /> <option value="$PROJECT_DIR$/mega88my" />
<option value="$PROJECT_DIR$/mg8vipmyr" /> <option value="$PROJECT_DIR$/mg8vipmyr" />
<option value="$PROJECT_DIR$/mgmhotram" /> <option value="$PROJECT_DIR$/mgmhotram" />
<option value="$PROJECT_DIR$/millionking96" />
<option value="$PROJECT_DIR$/mk99pgk" /> <option value="$PROJECT_DIR$/mk99pgk" />
<option value="$PROJECT_DIR$/myklbet" /> <option value="$PROJECT_DIR$/myklbet" />
<option value="$PROJECT_DIR$/neftsoft" /> <option value="$PROJECT_DIR$/neftsoft" />
<option value="$PROJECT_DIR$/nova9sg" /> <option value="$PROJECT_DIR$/nova9sg" />
<option value="$PROJECT_DIR$/pantas3342" /> <option value="$PROJECT_DIR$/pantas3342" />
<option value="$PROJECT_DIR$/pasti77" />
<option value="$PROJECT_DIR$/petros777" /> <option value="$PROJECT_DIR$/petros777" />
<option value="$PROJECT_DIR$/pgk76" /> <option value="$PROJECT_DIR$/pgk76" />
<option value="$PROJECT_DIR$/play33" />
<option value="$PROJECT_DIR$/pokies420" /> <option value="$PROJECT_DIR$/pokies420" />
<option value="$PROJECT_DIR$/pokiesplay" /> <option value="$PROJECT_DIR$/pokiesplay" />
<option value="$PROJECT_DIR$/powercuci" /> <option value="$PROJECT_DIR$/powercuci" />
@@ -71,6 +85,7 @@
<option value="$PROJECT_DIR$/uu3au" /> <option value="$PROJECT_DIR$/uu3au" />
<option value="$PROJECT_DIR$/vv88aud" /> <option value="$PROJECT_DIR$/vv88aud" />
<option value="$PROJECT_DIR$/we1win" /> <option value="$PROJECT_DIR$/we1win" />
<option value="$PROJECT_DIR$/we88sg26" />
<option value="$PROJECT_DIR$/winway" /> <option value="$PROJECT_DIR$/winway" />
<option value="$PROJECT_DIR$/winway_jisuanqi" /> <option value="$PROJECT_DIR$/winway_jisuanqi" />
<option value="$PROJECT_DIR$/xmeth98" /> <option value="$PROJECT_DIR$/xmeth98" />

View File

@@ -3,7 +3,7 @@ plugins {
id 'com.google.gms.google-services' id 'com.google.gms.google-services'
} }
def appOutPutName = "we88sg" def appOutPutName = "1XACEAU"
android { android {
namespace rootProject.ext.namespace namespace rootProject.ext.namespace
@@ -15,18 +15,18 @@ android {
versionName rootProject.ext.versionName versionName rootProject.ext.versionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
applicationId "com.noti.we88sg26" applicationId "com.ahdas.xaceau"
//app大背景色 //app大背景色
resValue('color', 'windows_color', '#030511') resValue('color', 'windows_color', '#1A1A1A')
//底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色 //底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色
resValue('color', 'style_color', '#030511') resValue('color', 'style_color', '#08192A')
//app 名字 //app 名字
resValue('string', 'app_name', 'we88sg') resValue('string', 'app_name', '1XACEAU')
buildConfigField "String", "BASE_URL", "\"https://live22x.com/\"" buildConfigField "String", "BASE_URL", "\"https://live22x.com/\""
buildConfigField "int", "USERID", "22" buildConfigField "int", "USERID", "300"
buildConfigField "boolean", "IS_WHITE", "false" buildConfigField "boolean", "IS_WHITE", "false"
buildConfigField "boolean", "IS_ROUND", "true" buildConfigField "boolean", "IS_ROUND", "true"
buildConfigField "int", "ROUND_RADIUS", "10" buildConfigField "int", "ROUND_RADIUS", "10"

View File

@@ -1,21 +1,21 @@
{ {
"project_info": { "project_info": {
"project_number": "1028817181372", "project_number": "932292522704",
"project_id": "we88sg26", "project_id": "xaceau-53664",
"storage_bucket": "we88sg26.firebasestorage.app" "storage_bucket": "xaceau-53664.firebasestorage.app"
}, },
"client": [ "client": [
{ {
"client_info": { "client_info": {
"mobilesdk_app_id": "1:1028817181372:android:c0c246bc3eb88035058eb9", "mobilesdk_app_id": "1:932292522704:android:521063bf4d7362e454a4d5",
"android_client_info": { "android_client_info": {
"package_name": "com.noti.we88sg26" "package_name": "com.ahdas.xaceau"
} }
}, },
"oauth_client": [], "oauth_client": [],
"api_key": [ "api_key": [
{ {
"current_key": "AIzaSyD0YIp3Rnd8uDQuvov_cv3fTJKWG-Ln80w" "current_key": "AIzaSyAEPUZSDu21oB5WSSrqHLT0xE-rwHYoCtU"
} }
], ],
"services": { "services": {

View File

@@ -3,7 +3,7 @@ plugins {
id 'com.google.gms.google-services' id 'com.google.gms.google-services'
} }
def appOutPutName = "we88sg" def appOutPutName = "2URUS"
android { android {
namespace rootProject.ext.namespace namespace rootProject.ext.namespace
@@ -15,18 +15,18 @@ android {
versionName rootProject.ext.versionName versionName rootProject.ext.versionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
applicationId "com.noti.we88sg26" applicationId "com.jshda.URUS"
//app大背景色 //app大背景色
resValue('color', 'windows_color', '#030511') resValue('color', 'windows_color', '#000000')
//底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色 //底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色
resValue('color', 'style_color', '#030511') resValue('color', 'style_color', '#CBA241')
//app 名字 //app 名字
resValue('string', 'app_name', 'we88sg') resValue('string', 'app_name', '2URUS')
buildConfigField "String", "BASE_URL", "\"https://live22x.com/\"" buildConfigField "String", "BASE_URL", "\"https://live22x.com/\""
buildConfigField "int", "USERID", "22" buildConfigField "int", "USERID", "299"
buildConfigField "boolean", "IS_WHITE", "false" buildConfigField "boolean", "IS_WHITE", "false"
buildConfigField "boolean", "IS_ROUND", "true" buildConfigField "boolean", "IS_ROUND", "true"
buildConfigField "int", "ROUND_RADIUS", "10" buildConfigField "int", "ROUND_RADIUS", "10"

View File

@@ -1,21 +1,21 @@
{ {
"project_info": { "project_info": {
"project_number": "1028817181372", "project_number": "211711125387",
"project_id": "we88sg26", "project_id": "urus-37c9b",
"storage_bucket": "we88sg26.firebasestorage.app" "storage_bucket": "urus-37c9b.firebasestorage.app"
}, },
"client": [ "client": [
{ {
"client_info": { "client_info": {
"mobilesdk_app_id": "1:1028817181372:android:c0c246bc3eb88035058eb9", "mobilesdk_app_id": "1:211711125387:android:b7c897b01d7c087bbaf18e",
"android_client_info": { "android_client_info": {
"package_name": "com.noti.we88sg26" "package_name": "com.jshda.URUS"
} }
}, },
"oauth_client": [], "oauth_client": [],
"api_key": [ "api_key": [
{ {
"current_key": "AIzaSyD0YIp3Rnd8uDQuvov_cv3fTJKWG-Ln80w" "current_key": "AIzaSyCAV8YPBoVbqkPv5FhZKZEPLNs4w0PjiLs"
} }
], ],
"services": { "services": {

View File

@@ -3,7 +3,7 @@ plugins {
id 'com.google.gms.google-services' id 'com.google.gms.google-services'
} }
def appOutPutName = "1XACEAU" def appOutPutName = "ANTBET"
android { android {
namespace rootProject.ext.namespace namespace rootProject.ext.namespace
@@ -15,18 +15,18 @@ android {
versionName rootProject.ext.versionName versionName rootProject.ext.versionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
applicationId "com.ahdas.xaceau" applicationId "com.hausd.ANTBET"
//app大背景色 //app大背景色
resValue('color', 'windows_color', '#1A1A1A') resValue('color', 'windows_color', '#1A1A1A')
//底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色 //底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色
resValue('color', 'style_color', '#08192A') resValue('color', 'style_color', '#1A1A1A')
//app 名字 //app 名字
resValue('string', 'app_name', '1XACEAU') resValue('string', 'app_name', 'ANTBET')
buildConfigField "String", "BASE_URL", "\"https://live22x.com/\"" buildConfigField "String", "BASE_URL", "\"https://live22x.com/\""
buildConfigField "int", "USERID", "300" buildConfigField "int", "USERID", "307"
buildConfigField "boolean", "IS_WHITE", "false" buildConfigField "boolean", "IS_WHITE", "false"
buildConfigField "boolean", "IS_ROUND", "true" buildConfigField "boolean", "IS_ROUND", "true"
buildConfigField "int", "ROUND_RADIUS", "10" buildConfigField "int", "ROUND_RADIUS", "10"

View File

@@ -1,21 +1,21 @@
{ {
"project_info": { "project_info": {
"project_number": "932292522704", "project_number": "781122275884",
"project_id": "xaceau-53664", "project_id": "antbet-e3b1c",
"storage_bucket": "xaceau-53664.firebasestorage.app" "storage_bucket": "antbet-e3b1c.firebasestorage.app"
}, },
"client": [ "client": [
{ {
"client_info": { "client_info": {
"mobilesdk_app_id": "1:932292522704:android:521063bf4d7362e454a4d5", "mobilesdk_app_id": "1:781122275884:android:8f5f3f751d8558c2831f89",
"android_client_info": { "android_client_info": {
"package_name": "com.ahdas.xaceau" "package_name": "com.hausd.ANTBET"
} }
}, },
"oauth_client": [], "oauth_client": [],
"api_key": [ "api_key": [
{ {
"current_key": "AIzaSyAEPUZSDu21oB5WSSrqHLT0xE-rwHYoCtU" "current_key": "AIzaSyBUfKVyRr9FpPQt4i7XgiYC11j9Oafw1rs"
} }
], ],
"services": { "services": {

View File

@@ -3,7 +3,7 @@ plugins {
id 'com.google.gms.google-services' id 'com.google.gms.google-services'
} }
def appOutPutName = "ANTBET" def appOutPutName = "BOSSKU"
android { android {
namespace rootProject.ext.namespace namespace rootProject.ext.namespace
@@ -15,18 +15,18 @@ android {
versionName rootProject.ext.versionName versionName rootProject.ext.versionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
applicationId "com.hausd.ANTBET" applicationId "com.suahda.BOSSKU"
//app大背景色 //app大背景色
resValue('color', 'windows_color', '#1A1A1A') resValue('color', 'windows_color', '#1D2828')
//底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色 //底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色
resValue('color', 'style_color', '#1A1A1A') resValue('color', 'style_color', '#1D2726')
//app 名字 //app 名字
resValue('string', 'app_name', 'ANTBET') resValue('string', 'app_name', 'BOSSKU')
buildConfigField "String", "BASE_URL", "\"https://live22x.com/\"" buildConfigField "String", "BASE_URL", "\"https://live22x.com/\""
buildConfigField "int", "USERID", "307" buildConfigField "int", "USERID", "308"
buildConfigField "boolean", "IS_WHITE", "false" buildConfigField "boolean", "IS_WHITE", "false"
buildConfigField "boolean", "IS_ROUND", "true" buildConfigField "boolean", "IS_ROUND", "true"
buildConfigField "int", "ROUND_RADIUS", "10" buildConfigField "int", "ROUND_RADIUS", "10"

View File

@@ -1,21 +1,21 @@
{ {
"project_info": { "project_info": {
"project_number": "781122275884", "project_number": "715940716940",
"project_id": "antbet-e3b1c", "project_id": "bossku-2da5a",
"storage_bucket": "antbet-e3b1c.firebasestorage.app" "storage_bucket": "bossku-2da5a.firebasestorage.app"
}, },
"client": [ "client": [
{ {
"client_info": { "client_info": {
"mobilesdk_app_id": "1:781122275884:android:8f5f3f751d8558c2831f89", "mobilesdk_app_id": "1:715940716940:android:c70cedb8bb59ddc62bf6a9",
"android_client_info": { "android_client_info": {
"package_name": "com.hausd.ANTBET" "package_name": "com.suahda.BOSSKU"
} }
}, },
"oauth_client": [], "oauth_client": [],
"api_key": [ "api_key": [
{ {
"current_key": "AIzaSyBUfKVyRr9FpPQt4i7XgiYC11j9Oafw1rs" "current_key": "AIzaSyAzY_v2Gikx0BtFsA5ch7wLX_xzOxgdMLo"
} }
], ],
"services": { "services": {

View File

@@ -3,7 +3,7 @@ plugins {
id 'com.google.gms.google-services' id 'com.google.gms.google-services'
} }
def appOutPutName = "xofun88" def appOutPutName = "JDCLUB9VIP"
android { android {
namespace rootProject.ext.namespace namespace rootProject.ext.namespace
@@ -15,22 +15,22 @@ android {
versionName rootProject.ext.versionName versionName rootProject.ext.versionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
applicationId "com.xizhcozzc.xoxau" applicationId "com.jsbadja.JDCLUB9VIP26"
//app大背景色 //app大背景色
resValue('color', 'windows_color', '#1A1A1A') resValue('color', 'windows_color', '#000000')
//底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色 //底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色
resValue('color', 'style_color', '#1A1A1A') resValue('color', 'style_color', '#EA0001')
//app 名字 //app 名字
resValue('string', 'app_name', 'XOFUN88') resValue('string', 'app_name', 'JDCLUB9VIP')
buildConfigField "String", "BASE_URL", "\"https://live22x.com/\"" buildConfigField "String", "BASE_URL", "\"https://live22x.com/\""
buildConfigField "int", "USERID", "274" buildConfigField "int", "USERID", "158"
buildConfigField "boolean", "IS_WHITE", "false" buildConfigField "boolean", "IS_WHITE", "false"
buildConfigField "boolean", "IS_ROUND", "true" buildConfigField "boolean", "IS_ROUND", "true"
buildConfigField "int", "ROUND_RADIUS", "10" buildConfigField "int", "ROUND_RADIUS", "10"
buildConfigField "boolean", "HAS_CONTACT", "false" buildConfigField "boolean", "HAS_CONTACT", "true"
buildConfigField "boolean", "HAS_HOOK", "false" buildConfigField "boolean", "HAS_HOOK", "false"
} }

View File

@@ -1,21 +1,21 @@
{ {
"project_info": { "project_info": {
"project_number": "531093842148", "project_number": "686143781708",
"project_id": "xoxau-73987", "project_id": "jdclub9vip26",
"storage_bucket": "xoxau-73987.firebasestorage.app" "storage_bucket": "jdclub9vip26.firebasestorage.app"
}, },
"client": [ "client": [
{ {
"client_info": { "client_info": {
"mobilesdk_app_id": "1:531093842148:android:900f21468e3a0b3cd0a4f1", "mobilesdk_app_id": "1:686143781708:android:4e9ad7d8daf97f8c412de9",
"android_client_info": { "android_client_info": {
"package_name": "com.xizhcozzc.xoxau" "package_name": "com.jsbadja.JDCLUB9VIP26"
} }
}, },
"oauth_client": [], "oauth_client": [],
"api_key": [ "api_key": [
{ {
"current_key": "AIzaSyC-hKTovaVgvbDbnwcHt-IOvXU2goYVjrk" "current_key": "AIzaSyAVemRKicLMAaz7CAfeR3B4C5nJiZfn4p8"
} }
], ],
"services": { "services": {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

@@ -3,7 +3,7 @@ plugins {
id 'com.google.gms.google-services' id 'com.google.gms.google-services'
} }
def appOutPutName = "1XACEAU" def appOutPutName = "KINGCUCI"
android { android {
namespace rootProject.ext.namespace namespace rootProject.ext.namespace
@@ -15,22 +15,22 @@ android {
versionName rootProject.ext.versionName versionName rootProject.ext.versionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
applicationId "com.ahdas.xaceau" applicationId "com.ashda.KINGCUCI"
//app大背景色 //app大背景色
resValue('color', 'windows_color', '#1A1A1A') resValue('color', 'windows_color', '#000000')
//底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色 //底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色
resValue('color', 'style_color', '#08192A') resValue('color', 'style_color', '#E96006')
//app 名字 //app 名字
resValue('string', 'app_name', '1XACEAU') resValue('string', 'app_name', 'KINGCUCI')
buildConfigField "String", "BASE_URL", "\"https://live22x.com/\"" buildConfigField "String", "BASE_URL", "\"https://live22x.com/\""
buildConfigField "int", "USERID", "300" buildConfigField "int", "USERID", "304"
buildConfigField "boolean", "IS_WHITE", "false" buildConfigField "boolean", "IS_WHITE", "false"
buildConfigField "boolean", "IS_ROUND", "true" buildConfigField "boolean", "IS_ROUND", "true"
buildConfigField "int", "ROUND_RADIUS", "10" buildConfigField "int", "ROUND_RADIUS", "10"
buildConfigField "boolean", "HAS_CONTACT", "true" buildConfigField "boolean", "HAS_CONTACT", "false"
buildConfigField "boolean", "HAS_HOOK", "false" buildConfigField "boolean", "HAS_HOOK", "false"
} }

View File

@@ -1,21 +1,21 @@
{ {
"project_info": { "project_info": {
"project_number": "932292522704", "project_number": "407032578282",
"project_id": "xaceau-53664", "project_id": "kingcuci",
"storage_bucket": "xaceau-53664.firebasestorage.app" "storage_bucket": "kingcuci.firebasestorage.app"
}, },
"client": [ "client": [
{ {
"client_info": { "client_info": {
"mobilesdk_app_id": "1:932292522704:android:521063bf4d7362e454a4d5", "mobilesdk_app_id": "1:407032578282:android:c8870d9f7b23cea0f2d793",
"android_client_info": { "android_client_info": {
"package_name": "com.ahdas.xaceau" "package_name": "com.ashda.KINGCUCI"
} }
}, },
"oauth_client": [], "oauth_client": [],
"api_key": [ "api_key": [
{ {
"current_key": "AIzaSyAEPUZSDu21oB5WSSrqHLT0xE-rwHYoCtU" "current_key": "AIzaSyBwBa58YSXSbEZcA3Jkol9N9kHqmBQ8YTU"
} }
], ],
"services": { "services": {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 198 KiB

View File

@@ -3,7 +3,7 @@
id 'com.google.gms.google-services' id 'com.google.gms.google-services'
} }
def appOutPutName = "b88" def appOutPutName = "LSDpokies"
android { android {
namespace rootProject.ext.namespace namespace rootProject.ext.namespace
@@ -16,17 +16,17 @@ android {
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
//包名 //包名
applicationId "com.shahd.b88" applicationId "com.noti.LSDpokies"
//app大背景色 //app大背景色
resValue('color', 'windows_color', '#000000') resValue('color', 'windows_color', '#1D0039')
//底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色 //底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色
resValue('color', 'style_color', '#000000') resValue('color', 'style_color', '#8506A8')
//app 名字 //app 名字
resValue('string', 'app_name', 'B88') resValue('string', 'app_name', 'LSDpokies')
//预埋订阅网址 //预埋订阅网址
buildConfigField "String", "BASE_URL", "\"https://auplayx.com/\"" buildConfigField "String", "BASE_URL", "\"https://auplayx.com/\""
//后台唯一ID //后台唯一ID
buildConfigField "int", "USERID", "301" buildConfigField "int", "USERID", "302"
//状态栏文字颜色是否为白色 //状态栏文字颜色是否为白色
buildConfigField "boolean", "IS_WHITE", "true" buildConfigField "boolean", "IS_WHITE", "true"
//是否强转启动图为圆形 //是否强转启动图为圆形

View File

@@ -1,21 +1,21 @@
{ {
"project_info": { "project_info": {
"project_number": "335717969099", "project_number": "582216089227",
"project_id": "b888-a8604", "project_id": "lsdpokies-b4552",
"storage_bucket": "b888-a8604.firebasestorage.app" "storage_bucket": "lsdpokies-b4552.firebasestorage.app"
}, },
"client": [ "client": [
{ {
"client_info": { "client_info": {
"mobilesdk_app_id": "1:335717969099:android:5f89a1044107b0fac4ff4e", "mobilesdk_app_id": "1:582216089227:android:c9c0455ec7294684c95e8e",
"android_client_info": { "android_client_info": {
"package_name": "com.shahd.b88" "package_name": "com.noti.LSDpokies"
} }
}, },
"oauth_client": [], "oauth_client": [],
"api_key": [ "api_key": [
{ {
"current_key": "AIzaSyCcV183IHFxsqHsH2sEAQhJsFmTgMod8ZY" "current_key": "AIzaSyDKNU0YRNrCby1cXeHDA0wKmlnKrVRbadg"
} }
], ],
"services": { "services": {

View File

@@ -3,7 +3,7 @@ plugins {
id 'com.google.gms.google-services' id 'com.google.gms.google-services'
} }
def appOutPutName = "we88sg" def appOutPutName = "NEPSPIN88"
android { android {
namespace rootProject.ext.namespace namespace rootProject.ext.namespace
@@ -15,18 +15,18 @@ android {
versionName rootProject.ext.versionName versionName rootProject.ext.versionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
applicationId "com.noti.we88sg26" applicationId "com.jbsda.nepspin88"
//app大背景色 //app大背景色
resValue('color', 'windows_color', '#030511') resValue('color', 'windows_color', '#341101')
//底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色 //底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色
resValue('color', 'style_color', '#030511') resValue('color', 'style_color', '#FFCE60')
//app 名字 //app 名字
resValue('string', 'app_name', 'we88sg') resValue('string', 'app_name', 'NEPSPIN88')
buildConfigField "String", "BASE_URL", "\"https://live22x.com/\"" buildConfigField "String", "BASE_URL", "\"https://live22x.com/\""
buildConfigField "int", "USERID", "22" buildConfigField "int", "USERID", "298"
buildConfigField "boolean", "IS_WHITE", "false" buildConfigField "boolean", "IS_WHITE", "false"
buildConfigField "boolean", "IS_ROUND", "true" buildConfigField "boolean", "IS_ROUND", "true"
buildConfigField "int", "ROUND_RADIUS", "10" buildConfigField "int", "ROUND_RADIUS", "10"

View File

@@ -1,21 +1,21 @@
{ {
"project_info": { "project_info": {
"project_number": "1028817181372", "project_number": "835741274730",
"project_id": "we88sg26", "project_id": "nepspin88",
"storage_bucket": "we88sg26.firebasestorage.app" "storage_bucket": "nepspin88.firebasestorage.app"
}, },
"client": [ "client": [
{ {
"client_info": { "client_info": {
"mobilesdk_app_id": "1:1028817181372:android:c0c246bc3eb88035058eb9", "mobilesdk_app_id": "1:835741274730:android:ef09baea34f1d2d9a9b013",
"android_client_info": { "android_client_info": {
"package_name": "com.noti.we88sg26" "package_name": "com.jbsda.nepspin88"
} }
}, },
"oauth_client": [], "oauth_client": [],
"api_key": [ "api_key": [
{ {
"current_key": "AIzaSyD0YIp3Rnd8uDQuvov_cv3fTJKWG-Ln80w" "current_key": "AIzaSyBCaY2SKi8wfQcuz_ByzG8O4INkhvLaztM"
} }
], ],
"services": { "services": {

View File

@@ -3,7 +3,7 @@
id 'com.google.gms.google-services' id 'com.google.gms.google-services'
} }
def appOutPutName = "goodpokies" def appOutPutName = "b88"
android { android {
namespace rootProject.ext.namespace namespace rootProject.ext.namespace
@@ -16,17 +16,17 @@ android {
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
//包名 //包名
applicationId "com.xyz.auplayx" applicationId "com.shahd.b88"
//app大背景色 //app大背景色
resValue('color', 'windows_color', '#F5EEFF') resValue('color', 'windows_color', '#000000')
//底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色 //底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色
resValue('color', 'style_color', '#451665') resValue('color', 'style_color', '#000000')
//app 名字 //app 名字
resValue('string', 'app_name', 'GOODPOKIES') resValue('string', 'app_name', 'B88')
//预埋订阅网址 //预埋订阅网址
buildConfigField "String", "BASE_URL", "\"https://auplayx.com/\"" buildConfigField "String", "BASE_URL", "\"https://auplayx.com/\""
//后台唯一ID //后台唯一ID
buildConfigField "int", "USERID", "260" buildConfigField "int", "USERID", "301"
//状态栏文字颜色是否为白色 //状态栏文字颜色是否为白色
buildConfigField "boolean", "IS_WHITE", "true" buildConfigField "boolean", "IS_WHITE", "true"
//是否强转启动图为圆形 //是否强转启动图为圆形
@@ -34,7 +34,7 @@ android {
//IS_ROUND 为 true时 圆角启动logo的 圆角大小 为0 表示为圆形 否则为ROUND_RADIUS的 dp2px的 数字大小 //IS_ROUND 为 true时 圆角启动logo的 圆角大小 为0 表示为圆形 否则为ROUND_RADIUS的 dp2px的 数字大小
buildConfigField "int", "ROUND_RADIUS", "10" buildConfigField "int", "ROUND_RADIUS", "10"
//已废弃 //已废弃
buildConfigField "boolean", "HAS_CONTACT", "false" buildConfigField "boolean", "HAS_CONTACT", "true"
//已废弃 //已废弃
buildConfigField "boolean", "HAS_HOOK", "false" buildConfigField "boolean", "HAS_HOOK", "false"

View File

@@ -1,21 +1,21 @@
{ {
"project_info": { "project_info": {
"project_number": "29600900932", "project_number": "335717969099",
"project_id": "auplayx-edc11", "project_id": "b888-a8604",
"storage_bucket": "auplayx-edc11.firebasestorage.app" "storage_bucket": "b888-a8604.firebasestorage.app"
}, },
"client": [ "client": [
{ {
"client_info": { "client_info": {
"mobilesdk_app_id": "1:29600900932:android:b2f388e2fde9d9dc6c1911", "mobilesdk_app_id": "1:335717969099:android:5f89a1044107b0fac4ff4e",
"android_client_info": { "android_client_info": {
"package_name": "com.xyz.auplayx" "package_name": "com.shahd.b88"
} }
}, },
"oauth_client": [], "oauth_client": [],
"api_key": [ "api_key": [
{ {
"current_key": "AIzaSyDQwlzjVJiL6ONfgsRT7QOFF39qAW6Xnhk" "current_key": "AIzaSyCcV183IHFxsqHsH2sEAQhJsFmTgMod8ZY"
} }
], ],
"services": { "services": {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 287 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

@@ -116,24 +116,15 @@ public class MainActivity extends AppCompatActivity {
if (styleColor != 0) { if (styleColor != 0) {
getWindow().setNavigationBarColor(styleColor); getWindow().setNavigationBarColor(styleColor);
} }
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
View decor = getWindow().getDecorView();
getWindow().setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED); getWindow().setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
if (isWhite) {
decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
} else {
decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
}
ActionBar actionBar = getSupportActionBar(); ActionBar actionBar = getSupportActionBar();
if (actionBar != null) { if (actionBar != null) {
actionBar.hide(); actionBar.hide();
} }
activityMain2Binding = ActivityMain2Binding.inflate(getLayoutInflater()); activityMain2Binding = ActivityMain2Binding.inflate(getLayoutInflater());
setContentView(activityMain2Binding.getRoot()); setContentView(activityMain2Binding.getRoot());
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.S) { applySystemBarInsets(getWindow(), activityMain2Binding.getRoot());
enableEdgeToEdge(getWindow(), activityMain2Binding.getRoot());
}
String body = getIntent().getStringExtra("message"); String body = getIntent().getStringExtra("message");
if (!TextUtils.isEmpty(body)) { if (!TextUtils.isEmpty(body)) {
MessageInfo messageInfo = GsonUtils.getObjFromJSON(body, MessageInfo.class); MessageInfo messageInfo = GsonUtils.getObjFromJSON(body, MessageInfo.class);
@@ -349,18 +340,31 @@ public class MainActivity extends AppCompatActivity {
} }
} }
public void enableEdgeToEdge(Window window, View rootView) { /** Keeps WebView content out of status/navigation bar areas on every Android version. */
WindowCompat.setDecorFitsSystemWindows(window, true); public void applySystemBarInsets(Window window, View rootView) {
window.clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
WindowCompat.setDecorFitsSystemWindows(window, false);
if (windowsColor != 0) {
rootView.setBackgroundColor(windowsColor);
window.setStatusBarColor(windowsColor);
}
window.setNavigationBarColor(styleColor); window.setNavigationBarColor(styleColor);
WindowInsetsControllerCompat insetsController = WindowCompat.getInsetsController(window, window.getDecorView()); WindowInsetsControllerCompat insetsController = WindowCompat.getInsetsController(window, window.getDecorView());
insetsController.setAppearanceLightStatusBars(!isWhite); boolean useDarkSystemIcons = isLightColor(windowsColor);
insetsController.setAppearanceLightNavigationBars(isWhite); insetsController.setAppearanceLightStatusBars(useDarkSystemIcons);
insetsController.setAppearanceLightNavigationBars(useDarkSystemIcons);
insetsController.show(WindowInsetsCompat.Type.statusBars() | WindowInsetsCompat.Type.navigationBars());
ViewCompat.setOnApplyWindowInsetsListener(rootView, (view, windowInsets) -> { ViewCompat.setOnApplyWindowInsetsListener(rootView, (view, windowInsets) -> {
WindowInsetsCompat systemInsets = windowInsets; androidx.core.graphics.Insets systemBars = windowInsets.getInsets(WindowInsetsCompat.Type.systemBars());
view.setPadding(0, systemInsets.getStableInsetTop(), 0, systemInsets.getStableInsetBottom() // 底部内边距设为0由占位View填充 view.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
);
return WindowInsetsCompat.CONSUMED; return WindowInsetsCompat.CONSUMED;
}); });
ViewCompat.requestApplyInsets(rootView);
}
private static boolean isLightColor(int color) {
double luminance = (0.299 * Color.red(color) + 0.587 * Color.green(color) + 0.114 * Color.blue(color)) / 255d;
return luminance > 0.6d;
} }
private void toLink() { private void toLink() {

View File

@@ -46,18 +46,15 @@ public class NotifyListActivity extends AppCompatActivity {
@Override @Override
protected void onCreate(@Nullable Bundle savedInstanceState) { protected void onCreate(@Nullable Bundle savedInstanceState) {
userId = MainActivity.getInt(NotifyListActivity.this,"user_code",userId); userId = MainActivity.getInt(NotifyListActivity.this,"user_code",userId);
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
View decor = getWindow().getDecorView();
getWindow().setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED); getWindow().setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
ActionBar actionBar = getSupportActionBar(); ActionBar actionBar = getSupportActionBar();
if (actionBar != null) { if (actionBar != null) {
actionBar.hide(); actionBar.hide();
} }
activityNotifylistBinding = ActivityNotifylistBinding.inflate(getLayoutInflater()); activityNotifylistBinding = ActivityNotifylistBinding.inflate(getLayoutInflater());
setContentView(activityNotifylistBinding.getRoot()); setContentView(activityNotifylistBinding.getRoot());
enableEdgeToEdge(getWindow(), activityNotifylistBinding.getRoot(), true, false); applySystemBarInsets(getWindow(), activityNotifylistBinding.getRoot(), true, false);
messageInfoItem = (MessageInfo) getIntent().getSerializableExtra("message"); messageInfoItem = (MessageInfo) getIntent().getSerializableExtra("message");
activityNotifylistBinding.backIv.setOnClickListener(view -> finish()); activityNotifylistBinding.backIv.setOnClickListener(view -> finish());
manager = new LinearLayoutManager(this); manager = new LinearLayoutManager(this);
@@ -102,9 +99,9 @@ public class NotifyListActivity extends AppCompatActivity {
* * * *
* @param isLightNavigationBar 导航栏文字是否为浅色仅Android O+生效) * @param isLightNavigationBar 导航栏文字是否为浅色仅Android O+生效)
*/ */
public void enableEdgeToEdge(Window window, View rootView, public void applySystemBarInsets(Window window, View rootView,
boolean isLightStatusBar, boolean isLightNavigationBar) { boolean isLightStatusBar, boolean isLightNavigationBar) {
WindowCompat.setDecorFitsSystemWindows(window, true); WindowCompat.setDecorFitsSystemWindows(window, false);
// 3. 直接设置导航栏颜色(兼容所有版本) // 3. 直接设置导航栏颜色(兼容所有版本)
window.setNavigationBarColor(Color.TRANSPARENT); window.setNavigationBarColor(Color.TRANSPARENT);
@@ -114,8 +111,12 @@ public class NotifyListActivity extends AppCompatActivity {
// true=浅色文字白色false=深色文字(黑色),根据导航栏颜色调整 // true=浅色文字白色false=深色文字(黑色),根据导航栏颜色调整
insetsController.setAppearanceLightNavigationBars(isLightNavigationBar); insetsController.setAppearanceLightNavigationBars(isLightNavigationBar);
window.getDecorView().setBackgroundColor(Color.WHITE); window.getDecorView().setBackgroundColor(Color.WHITE);
ViewCompat.setOnApplyWindowInsetsListener(rootView, (view, insets) -> {
androidx.core.graphics.Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
view.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
return WindowInsetsCompat.CONSUMED;
});
ViewCompat.requestApplyInsets(rootView);
} }
public void getNotifyList() { public void getNotifyList() {

View File

@@ -26,6 +26,10 @@ import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi; import androidx.annotation.RequiresApi;
import androidx.appcompat.app.ActionBar; import androidx.appcompat.app.ActionBar;
import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.app.AppCompatActivity;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowCompat;
import androidx.core.view.WindowInsetsCompat;
import androidx.core.view.WindowInsetsControllerCompat;
import com.king.app.updater.AppUpdater; import com.king.app.updater.AppUpdater;
import com.webclip.base.databinding.ActivityMain2Binding; import com.webclip.base.databinding.ActivityMain2Binding;
@@ -51,23 +55,37 @@ public class WebViewActivity extends AppCompatActivity {
@Override @Override
protected void onCreate(@Nullable Bundle savedInstanceState) { protected void onCreate(@Nullable Bundle savedInstanceState) {
getWindow().setNavigationBarColor(getColor(R.color.white)); getWindow().setNavigationBarColor(getColor(R.color.white));
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
View decor = getWindow().getDecorView();
getWindow().setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED); getWindow().setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
ActionBar actionBar = getSupportActionBar(); ActionBar actionBar = getSupportActionBar();
if (actionBar != null) { if (actionBar != null) {
actionBar.hide(); actionBar.hide();
} }
activityMain2Binding = ActivityMain2Binding.inflate(getLayoutInflater()); activityMain2Binding = ActivityMain2Binding.inflate(getLayoutInflater());
setContentView(activityMain2Binding.getRoot()); setContentView(activityMain2Binding.getRoot());
applySystemBarInsets();
activityMain2Binding.backIv.setOnClickListener(view -> finish()); activityMain2Binding.backIv.setOnClickListener(view -> finish());
url = getIntent().getStringExtra("url"); url = getIntent().getStringExtra("url");
initView(); initView();
} }
private void applySystemBarInsets() {
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
WindowCompat.setDecorFitsSystemWindows(getWindow(), false);
WindowInsetsControllerCompat controller = WindowCompat.getInsetsController(getWindow(), getWindow().getDecorView());
controller.setAppearanceLightStatusBars(true);
controller.setAppearanceLightNavigationBars(true);
controller.show(WindowInsetsCompat.Type.statusBars() | WindowInsetsCompat.Type.navigationBars());
View root = activityMain2Binding.getRoot();
ViewCompat.setOnApplyWindowInsetsListener(root, (view, insets) -> {
androidx.core.graphics.Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
view.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
return WindowInsetsCompat.CONSUMED;
});
ViewCompat.requestApplyInsets(root);
}
private ValueCallback<Uri[]> mUploadCallbackForHighApi; private ValueCallback<Uri[]> mUploadCallbackForHighApi;
public void initView() { public void initView() {

View File

@@ -95,24 +95,15 @@ public class MainActivity extends AppCompatActivity {
if (styleColor != 0) { if (styleColor != 0) {
getWindow().setNavigationBarColor(styleColor); getWindow().setNavigationBarColor(styleColor);
} }
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
View decor = getWindow().getDecorView();
getWindow().setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED); getWindow().setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
if (isWhite) {
decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
} else {
decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
}
ActionBar actionBar = getSupportActionBar(); ActionBar actionBar = getSupportActionBar();
if (actionBar != null) { if (actionBar != null) {
actionBar.hide(); actionBar.hide();
} }
activityMain2Binding = ActivityMain2Binding.inflate(getLayoutInflater()); activityMain2Binding = ActivityMain2Binding.inflate(getLayoutInflater());
setContentView(activityMain2Binding.getRoot()); setContentView(activityMain2Binding.getRoot());
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.S) { applySystemBarInsets(getWindow(), activityMain2Binding.getRoot());
enableEdgeToEdge(getWindow(), activityMain2Binding.getRoot());
}
String body = getIntent().getStringExtra("message"); String body = getIntent().getStringExtra("message");
if (!TextUtils.isEmpty(body)) { if (!TextUtils.isEmpty(body)) {
MessageInfo messageInfo = GsonUtils.getObjFromJSON(body, MessageInfo.class); MessageInfo messageInfo = GsonUtils.getObjFromJSON(body, MessageInfo.class);
@@ -328,18 +319,31 @@ public class MainActivity extends AppCompatActivity {
} }
} }
public void enableEdgeToEdge(Window window, View rootView) { /** Keeps WebView content out of status/navigation bar areas on every Android version. */
WindowCompat.setDecorFitsSystemWindows(window, true); public void applySystemBarInsets(Window window, View rootView) {
window.clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
WindowCompat.setDecorFitsSystemWindows(window, false);
if (windowsColor != 0) {
rootView.setBackgroundColor(windowsColor);
window.setStatusBarColor(windowsColor);
}
window.setNavigationBarColor(styleColor); window.setNavigationBarColor(styleColor);
WindowInsetsControllerCompat insetsController = WindowCompat.getInsetsController(window, window.getDecorView()); WindowInsetsControllerCompat insetsController = WindowCompat.getInsetsController(window, window.getDecorView());
insetsController.setAppearanceLightStatusBars(!isWhite); boolean useDarkSystemIcons = isLightColor(windowsColor);
insetsController.setAppearanceLightNavigationBars(isWhite); insetsController.setAppearanceLightStatusBars(useDarkSystemIcons);
insetsController.setAppearanceLightNavigationBars(useDarkSystemIcons);
insetsController.show(WindowInsetsCompat.Type.statusBars() | WindowInsetsCompat.Type.navigationBars());
ViewCompat.setOnApplyWindowInsetsListener(rootView, (view, windowInsets) -> { ViewCompat.setOnApplyWindowInsetsListener(rootView, (view, windowInsets) -> {
WindowInsetsCompat systemInsets = windowInsets; androidx.core.graphics.Insets systemBars = windowInsets.getInsets(WindowInsetsCompat.Type.systemBars());
view.setPadding(0, systemInsets.getStableInsetTop(), 0, systemInsets.getStableInsetBottom() // 底部内边距设为0由占位View填充 view.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
);
return WindowInsetsCompat.CONSUMED; return WindowInsetsCompat.CONSUMED;
}); });
ViewCompat.requestApplyInsets(rootView);
}
private static boolean isLightColor(int color) {
double luminance = (0.299 * Color.red(color) + 0.587 * Color.green(color) + 0.114 * Color.blue(color)) / 255d;
return luminance > 0.6d;
} }
private void toLink() { private void toLink() {

View File

@@ -46,18 +46,15 @@ public class NotifyListActivity extends AppCompatActivity {
@Override @Override
protected void onCreate(@Nullable Bundle savedInstanceState) { protected void onCreate(@Nullable Bundle savedInstanceState) {
userId = MainActivity.getInt(NotifyListActivity.this,"user_code",userId); userId = MainActivity.getInt(NotifyListActivity.this,"user_code",userId);
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
View decor = getWindow().getDecorView();
getWindow().setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED); getWindow().setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
ActionBar actionBar = getSupportActionBar(); ActionBar actionBar = getSupportActionBar();
if (actionBar != null) { if (actionBar != null) {
actionBar.hide(); actionBar.hide();
} }
activityNotifylistBinding = ActivityNotifylistBinding.inflate(getLayoutInflater()); activityNotifylistBinding = ActivityNotifylistBinding.inflate(getLayoutInflater());
setContentView(activityNotifylistBinding.getRoot()); setContentView(activityNotifylistBinding.getRoot());
enableEdgeToEdge(getWindow(), activityNotifylistBinding.getRoot(), true, false); applySystemBarInsets(getWindow(), activityNotifylistBinding.getRoot(), true, false);
messageInfoItem = (MessageInfo) getIntent().getSerializableExtra("message"); messageInfoItem = (MessageInfo) getIntent().getSerializableExtra("message");
activityNotifylistBinding.backIv.setOnClickListener(view -> finish()); activityNotifylistBinding.backIv.setOnClickListener(view -> finish());
manager = new LinearLayoutManager(this); manager = new LinearLayoutManager(this);
@@ -102,9 +99,9 @@ public class NotifyListActivity extends AppCompatActivity {
* * * *
* @param isLightNavigationBar 导航栏文字是否为浅色仅Android O+生效) * @param isLightNavigationBar 导航栏文字是否为浅色仅Android O+生效)
*/ */
public void enableEdgeToEdge(Window window, View rootView, public void applySystemBarInsets(Window window, View rootView,
boolean isLightStatusBar, boolean isLightNavigationBar) { boolean isLightStatusBar, boolean isLightNavigationBar) {
WindowCompat.setDecorFitsSystemWindows(window, true); WindowCompat.setDecorFitsSystemWindows(window, false);
// 3. 直接设置导航栏颜色(兼容所有版本) // 3. 直接设置导航栏颜色(兼容所有版本)
window.setNavigationBarColor(Color.TRANSPARENT); window.setNavigationBarColor(Color.TRANSPARENT);
@@ -114,8 +111,12 @@ public class NotifyListActivity extends AppCompatActivity {
// true=浅色文字白色false=深色文字(黑色),根据导航栏颜色调整 // true=浅色文字白色false=深色文字(黑色),根据导航栏颜色调整
insetsController.setAppearanceLightNavigationBars(isLightNavigationBar); insetsController.setAppearanceLightNavigationBars(isLightNavigationBar);
window.getDecorView().setBackgroundColor(Color.WHITE); window.getDecorView().setBackgroundColor(Color.WHITE);
ViewCompat.setOnApplyWindowInsetsListener(rootView, (view, insets) -> {
androidx.core.graphics.Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
view.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
return WindowInsetsCompat.CONSUMED;
});
ViewCompat.requestApplyInsets(rootView);
} }
public void getNotifyList() { public void getNotifyList() {

View File

@@ -21,6 +21,10 @@ import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi; import androidx.annotation.RequiresApi;
import androidx.appcompat.app.ActionBar; import androidx.appcompat.app.ActionBar;
import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.app.AppCompatActivity;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowCompat;
import androidx.core.view.WindowInsetsCompat;
import androidx.core.view.WindowInsetsControllerCompat;
import com.webclip.base.databinding.ActivityMain2Binding; import com.webclip.base.databinding.ActivityMain2Binding;
@@ -32,23 +36,37 @@ public class WebViewActivity extends AppCompatActivity {
@Override @Override
protected void onCreate(@Nullable Bundle savedInstanceState) { protected void onCreate(@Nullable Bundle savedInstanceState) {
getWindow().setNavigationBarColor(getColor(R.color.white)); getWindow().setNavigationBarColor(getColor(R.color.white));
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
View decor = getWindow().getDecorView();
getWindow().setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED); getWindow().setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
ActionBar actionBar = getSupportActionBar(); ActionBar actionBar = getSupportActionBar();
if (actionBar != null) { if (actionBar != null) {
actionBar.hide(); actionBar.hide();
} }
activityMain2Binding = ActivityMain2Binding.inflate(getLayoutInflater()); activityMain2Binding = ActivityMain2Binding.inflate(getLayoutInflater());
setContentView(activityMain2Binding.getRoot()); setContentView(activityMain2Binding.getRoot());
applySystemBarInsets();
activityMain2Binding.backIv.setOnClickListener(view -> finish()); activityMain2Binding.backIv.setOnClickListener(view -> finish());
url = getIntent().getStringExtra("url"); url = getIntent().getStringExtra("url");
initView(); initView();
} }
private void applySystemBarInsets() {
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
WindowCompat.setDecorFitsSystemWindows(getWindow(), false);
WindowInsetsControllerCompat controller = WindowCompat.getInsetsController(getWindow(), getWindow().getDecorView());
controller.setAppearanceLightStatusBars(true);
controller.setAppearanceLightNavigationBars(true);
controller.show(WindowInsetsCompat.Type.statusBars() | WindowInsetsCompat.Type.navigationBars());
View root = activityMain2Binding.getRoot();
ViewCompat.setOnApplyWindowInsetsListener(root, (view, insets) -> {
androidx.core.graphics.Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
view.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
return WindowInsetsCompat.CONSUMED;
});
ViewCompat.requestApplyInsets(root);
}
private ValueCallback<Uri[]> mUploadCallbackForHighApi; private ValueCallback<Uri[]> mUploadCallbackForHighApi;
public void initView() { public void initView() {

View File

@@ -10,8 +10,8 @@ plugins {
ext { ext {
outputPath = "${project.rootDir}/apks" outputPath = "${project.rootDir}/apks"
versionCode = 128 versionCode = 131
versionName = "v1.2.8" versionName = "v1.3.1"
namespace = "com.webclip.base" namespace = "com.webclip.base"
JAVA_VERSION = JavaVersion.VERSION_17 JAVA_VERSION = JavaVersion.VERSION_17
} }

View File

@@ -3,7 +3,7 @@ plugins {
id 'com.google.gms.google-services' id 'com.google.gms.google-services'
} }
def appOutPutName = "xofun88" def appOutPutName = "jpot9"
android { android {
namespace rootProject.ext.namespace namespace rootProject.ext.namespace
@@ -15,18 +15,18 @@ android {
versionName rootProject.ext.versionName versionName rootProject.ext.versionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
applicationId "com.xizhcozzc.xoxau" applicationId "com.asjdba.jpot9"
//app大背景色 //app大背景色
resValue('color', 'windows_color', '#1A1A1A') resValue('color', 'windows_color', '#5C0800')
//底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色 //底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色
resValue('color', 'style_color', '#1A1A1A') resValue('color', 'style_color', '#741907')
//app 名字 //app 名字
resValue('string', 'app_name', 'XOFUN88') resValue('string', 'app_name', 'JPOT9')
buildConfigField "String", "BASE_URL", "\"https://live22x.com/\"" buildConfigField "String", "BASE_URL", "\"https://live22x.com/\""
buildConfigField "int", "USERID", "274" buildConfigField "int", "USERID", "309"
buildConfigField "boolean", "IS_WHITE", "false" buildConfigField "boolean", "IS_WHITE", "false"
buildConfigField "boolean", "IS_ROUND", "true" buildConfigField "boolean", "IS_ROUND", "true"
buildConfigField "int", "ROUND_RADIUS", "10" buildConfigField "int", "ROUND_RADIUS", "10"

View File

@@ -1,21 +1,21 @@
{ {
"project_info": { "project_info": {
"project_number": "531093842148", "project_number": "324671180568",
"project_id": "xoxau-73987", "project_id": "jpot9-d02d7",
"storage_bucket": "xoxau-73987.firebasestorage.app" "storage_bucket": "jpot9-d02d7.firebasestorage.app"
}, },
"client": [ "client": [
{ {
"client_info": { "client_info": {
"mobilesdk_app_id": "1:531093842148:android:900f21468e3a0b3cd0a4f1", "mobilesdk_app_id": "1:324671180568:android:d6a6a0338dbb7d6a30986d",
"android_client_info": { "android_client_info": {
"package_name": "com.xizhcozzc.xoxau" "package_name": "com.asjdba.jpot9"
} }
}, },
"oauth_client": [], "oauth_client": [],
"api_key": [ "api_key": [
{ {
"current_key": "AIzaSyC-hKTovaVgvbDbnwcHt-IOvXU2goYVjrk" "current_key": "AIzaSyDbuPYOVteovTnBbbp0MSgd4Go1I6rUXBw"
} }
], ],
"services": { "services": {

View File

@@ -3,7 +3,7 @@ plugins {
id 'com.google.gms.google-services' id 'com.google.gms.google-services'
} }
def appOutPutName = "1xsands" def appOutPutName = "MBS9"
android { android {
namespace rootProject.ext.namespace namespace rootProject.ext.namespace
@@ -15,22 +15,22 @@ android {
versionName rootProject.ext.versionName versionName rootProject.ext.versionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
applicationId "com.sdhuaidgai.xsands" applicationId "com.sjdao.mbs9"
//app大背景色 //app大背景色
resValue('color', 'windows_color', '#1A1A1A') resValue('color', 'windows_color', '#0C0A07')
//底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色 //底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色
resValue('color', 'style_color', '#1A1A1A') resValue('color', 'style_color', '#0D0704')
//app 名字 //app 名字
resValue('string', 'app_name', '1xsands') resValue('string', 'app_name', 'MBS9')
buildConfigField "String", "BASE_URL", "\"https://live22x.com/\"" buildConfigField "String", "BASE_URL", "\"https://live22x.com/\""
buildConfigField "int", "USERID", "268" buildConfigField "int", "USERID", "305"
buildConfigField "boolean", "IS_WHITE", "false" buildConfigField "boolean", "IS_WHITE", "false"
buildConfigField "boolean", "IS_ROUND", "true" buildConfigField "boolean", "IS_ROUND", "true"
buildConfigField "int", "ROUND_RADIUS", "10" buildConfigField "int", "ROUND_RADIUS", "10"
buildConfigField "boolean", "HAS_CONTACT", "false" buildConfigField "boolean", "HAS_CONTACT", "true"
buildConfigField "boolean", "HAS_HOOK", "false" buildConfigField "boolean", "HAS_HOOK", "false"
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -3,7 +3,7 @@ plugins {
id 'com.google.gms.google-services' id 'com.google.gms.google-services'
} }
def appOutPutName = "1XACEAU" def appOutPutName = "millionking99"
android { android {
namespace rootProject.ext.namespace namespace rootProject.ext.namespace
@@ -15,18 +15,18 @@ android {
versionName rootProject.ext.versionName versionName rootProject.ext.versionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
applicationId "com.ahdas.xaceau" applicationId "com.noti.MillionKing96"
//app大背景色 //app大背景色
resValue('color', 'windows_color', '#1A1A1A') resValue('color', 'windows_color', '#1A1A1A')
//底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色 //底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色
resValue('color', 'style_color', '#08192A') resValue('color', 'style_color', '#08192A')
//app 名字 //app 名字
resValue('string', 'app_name', '1XACEAU') resValue('string', 'app_name', 'millionking99')
buildConfigField "String", "BASE_URL", "\"https://live22x.com/\"" buildConfigField "String", "BASE_URL", "\"https://live22x.com/\""
buildConfigField "int", "USERID", "300" buildConfigField "int", "USERID", "38"
buildConfigField "boolean", "IS_WHITE", "false" buildConfigField "boolean", "IS_WHITE", "false"
buildConfigField "boolean", "IS_ROUND", "true" buildConfigField "boolean", "IS_ROUND", "true"
buildConfigField "int", "ROUND_RADIUS", "10" buildConfigField "int", "ROUND_RADIUS", "10"

View File

@@ -1,21 +1,21 @@
{ {
"project_info": { "project_info": {
"project_number": "932292522704", "project_number": "1021639933363",
"project_id": "xaceau-53664", "project_id": "millionking96-23dcc",
"storage_bucket": "xaceau-53664.firebasestorage.app" "storage_bucket": "millionking96-23dcc.firebasestorage.app"
}, },
"client": [ "client": [
{ {
"client_info": { "client_info": {
"mobilesdk_app_id": "1:932292522704:android:521063bf4d7362e454a4d5", "mobilesdk_app_id": "1:1021639933363:android:be591653331176f2519fc6",
"android_client_info": { "android_client_info": {
"package_name": "com.ahdas.xaceau" "package_name": "com.noti.MillionKing96"
} }
}, },
"oauth_client": [], "oauth_client": [],
"api_key": [ "api_key": [
{ {
"current_key": "AIzaSyAEPUZSDu21oB5WSSrqHLT0xE-rwHYoCtU" "current_key": "AIzaSyAuQH2SmwSGGIRaNO3e1KrDeSysnSmmcfY"
} }
], ],
"services": { "services": {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 752 KiB

View File

@@ -3,7 +3,7 @@ plugins {
id 'com.google.gms.google-services' id 'com.google.gms.google-services'
} }
def appOutPutName = "nova9sg" def appOutPutName = "Nova9"
android { android {
namespace rootProject.ext.namespace namespace rootProject.ext.namespace
@@ -22,7 +22,7 @@ android {
//底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色 //底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色
resValue('color', 'style_color', '#0B0B0B') resValue('color', 'style_color', '#0B0B0B')
//app 名字 //app 名字
resValue('string', 'app_name', 'NOVA9SG') resValue('string', 'app_name', 'Nova9')
buildConfigField "String", "BASE_URL", "\"https://live22x.com/\"" buildConfigField "String", "BASE_URL", "\"https://live22x.com/\""

View File

@@ -3,7 +3,7 @@ plugins {
id 'com.google.gms.google-services' id 'com.google.gms.google-services'
} }
def appOutPutName = "1XACEAU" def appOutPutName = "pasti77"
android { android {
namespace rootProject.ext.namespace namespace rootProject.ext.namespace
@@ -15,18 +15,18 @@ android {
versionName rootProject.ext.versionName versionName rootProject.ext.versionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
applicationId "com.ahdas.xaceau" applicationId "com.hsada.pasti77"
//app大背景色 //app大背景色
resValue('color', 'windows_color', '#1A1A1A') resValue('color', 'windows_color', '#FFFFFD')
//底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色 //底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色
resValue('color', 'style_color', '#08192A') resValue('color', 'style_color', '#F0F8D9')
//app 名字 //app 名字
resValue('string', 'app_name', '1XACEAU') resValue('string', 'app_name', 'pasti77')
buildConfigField "String", "BASE_URL", "\"https://live22x.com/\"" buildConfigField "String", "BASE_URL", "\"https://live22x.com/\""
buildConfigField "int", "USERID", "300" buildConfigField "int", "USERID", "303"
buildConfigField "boolean", "IS_WHITE", "false" buildConfigField "boolean", "IS_WHITE", "false"
buildConfigField "boolean", "IS_ROUND", "true" buildConfigField "boolean", "IS_ROUND", "true"
buildConfigField "int", "ROUND_RADIUS", "10" buildConfigField "int", "ROUND_RADIUS", "10"

View File

@@ -1,21 +1,21 @@
{ {
"project_info": { "project_info": {
"project_number": "932292522704", "project_number": "608190460831",
"project_id": "xaceau-53664", "project_id": "pasti77-eb325",
"storage_bucket": "xaceau-53664.firebasestorage.app" "storage_bucket": "pasti77-eb325.firebasestorage.app"
}, },
"client": [ "client": [
{ {
"client_info": { "client_info": {
"mobilesdk_app_id": "1:932292522704:android:521063bf4d7362e454a4d5", "mobilesdk_app_id": "1:608190460831:android:bf1499c7a8e0912290c3aa",
"android_client_info": { "android_client_info": {
"package_name": "com.ahdas.xaceau" "package_name": "com.hsada.pasti77"
} }
}, },
"oauth_client": [], "oauth_client": [],
"api_key": [ "api_key": [
{ {
"current_key": "AIzaSyAEPUZSDu21oB5WSSrqHLT0xE-rwHYoCtU" "current_key": "AIzaSyBbTxyvSjzW90NIC6OryGaQK3sdOwu3lu0"
} }
], ],
"services": { "services": {

View File

@@ -3,7 +3,7 @@ plugins {
id 'com.google.gms.google-services' id 'com.google.gms.google-services'
} }
def appOutPutName = "1XACEAU" def appOutPutName = "Play33"
android { android {
namespace rootProject.ext.namespace namespace rootProject.ext.namespace
@@ -15,18 +15,18 @@ android {
versionName rootProject.ext.versionName versionName rootProject.ext.versionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
applicationId "com.ahdas.xaceau" applicationId "com.noti.play3326"
//app大背景色 //app大背景色
resValue('color', 'windows_color', '#1A1A1A') resValue('color', 'windows_color', '#1A1A1A')
//底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色 //底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色
resValue('color', 'style_color', '#08192A') resValue('color', 'style_color', '#08192A')
//app 名字 //app 名字
resValue('string', 'app_name', '1XACEAU') resValue('string', 'app_name', 'Play33')
buildConfigField "String", "BASE_URL", "\"https://live22x.com/\"" buildConfigField "String", "BASE_URL", "\"https://live22x.com/\""
buildConfigField "int", "USERID", "300" buildConfigField "int", "USERID", "116"
buildConfigField "boolean", "IS_WHITE", "false" buildConfigField "boolean", "IS_WHITE", "false"
buildConfigField "boolean", "IS_ROUND", "true" buildConfigField "boolean", "IS_ROUND", "true"
buildConfigField "int", "ROUND_RADIUS", "10" buildConfigField "int", "ROUND_RADIUS", "10"

View File

@@ -1,21 +1,21 @@
{ {
"project_info": { "project_info": {
"project_number": "932292522704", "project_number": "830377383927",
"project_id": "xaceau-53664", "project_id": "play33-950ff",
"storage_bucket": "xaceau-53664.firebasestorage.app" "storage_bucket": "play33-950ff.firebasestorage.app"
}, },
"client": [ "client": [
{ {
"client_info": { "client_info": {
"mobilesdk_app_id": "1:932292522704:android:521063bf4d7362e454a4d5", "mobilesdk_app_id": "1:830377383927:android:be9d7fb8f6616b7635c0f2",
"android_client_info": { "android_client_info": {
"package_name": "com.ahdas.xaceau" "package_name": "com.noti.play3326"
} }
}, },
"oauth_client": [], "oauth_client": [],
"api_key": [ "api_key": [
{ {
"current_key": "AIzaSyAEPUZSDu21oB5WSSrqHLT0xE-rwHYoCtU" "current_key": "AIzaSyDbRRA8vBKfxWiIB3pTCKeiqVYzKw1OXOE"
} }
], ],
"services": { "services": {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 289 KiB

View File

@@ -85,3 +85,18 @@ include ':neftsoft'//294
include ':AU99live'//295 include ':AU99live'//295
include ':myklbet'//296 include ':myklbet'//296
include ':Joker9au'//297 include ':Joker9au'//297
include ':we88sg26'//21
include ':NEPSPIN88'//298
include ':2URUS'//299
include ':1xaceau'//230
include ':play33'//116
include ':millionking96'//38
include ':b88'//301
include ':LSDpokies'//302
include ':pasti77'//303
include ':KINGCUCI'//304
include ':mbs9'//305
include ':JDCLUB9VIP'//158
include ':ANTBET'//307
include ':BOSSKU'//308
include ':jpot9'//309

View File

@@ -3,7 +3,7 @@ plugins {
id 'com.google.gms.google-services' id 'com.google.gms.google-services'
} }
def appOutPutName = "Joker9au" def appOutPutName = "we88sg"
android { android {
namespace rootProject.ext.namespace namespace rootProject.ext.namespace
@@ -15,18 +15,18 @@ android {
versionName rootProject.ext.versionName versionName rootProject.ext.versionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
applicationId "com.sdadh.Joker9au" applicationId "com.noti.we88sg26"
//app大背景色 //app大背景色
resValue('color', 'windows_color', '#030511') resValue('color', 'windows_color', '#030511')
//底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色 //底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色
resValue('color', 'style_color', '#030511') resValue('color', 'style_color', '#030511')
//app 名字 //app 名字
resValue('string', 'app_name', 'Joker9au') resValue('string', 'app_name', 'we88sg')
buildConfigField "String", "BASE_URL", "\"https://live22x.com/\"" buildConfigField "String", "BASE_URL", "\"https://live22x.com/\""
buildConfigField "int", "USERID", "297" buildConfigField "int", "USERID", "22"
buildConfigField "boolean", "IS_WHITE", "false" buildConfigField "boolean", "IS_WHITE", "false"
buildConfigField "boolean", "IS_ROUND", "true" buildConfigField "boolean", "IS_ROUND", "true"
buildConfigField "int", "ROUND_RADIUS", "10" buildConfigField "int", "ROUND_RADIUS", "10"

View File

@@ -1,21 +1,21 @@
{ {
"project_info": { "project_info": {
"project_number": "282387029037", "project_number": "1028817181372",
"project_id": "joker9au", "project_id": "we88sg26",
"storage_bucket": "joker9au.firebasestorage.app" "storage_bucket": "we88sg26.firebasestorage.app"
}, },
"client": [ "client": [
{ {
"client_info": { "client_info": {
"mobilesdk_app_id": "1:282387029037:android:88ecedbdf5f19ff14faca4", "mobilesdk_app_id": "1:1028817181372:android:c0c246bc3eb88035058eb9",
"android_client_info": { "android_client_info": {
"package_name": "com.sdadh.Joker9au" "package_name": "com.noti.we88sg26"
} }
}, },
"oauth_client": [], "oauth_client": [],
"api_key": [ "api_key": [
{ {
"current_key": "AIzaSyCXLeN1cUPWlJEoRd3JeWxKQH1isGPrsbY" "current_key": "AIzaSyD0YIp3Rnd8uDQuvov_cv3fTJKWG-Ln80w"
} }
], ],
"services": { "services": {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 194 KiB

After

Width:  |  Height:  |  Size: 327 KiB