初版定稿

This commit is contained in:
2025-07-12 19:08:21 +08:00
parent 2d510ffe2a
commit 4a7e96473a
256 changed files with 325199 additions and 296285 deletions

View File

@@ -34,6 +34,7 @@ android {
}
signingConfigs {
debug {
@@ -109,6 +110,8 @@ android {
exclude 'META-INF/gradle/incremental.annotation.processors'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
// exclude 'lib/arm64-v8a/libagora-ffmpeg.so'
// exclude 'lib/arm64-v8a/libagora-fdkaac.so'
}
kotlinOptions {

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -11,9 +11,9 @@
"type": "SINGLE",
"filters": [],
"attributes": [],
"versionCode": 3,
"versionName": "1.0.2",
"outputFile": "羽声_1.0.2_3.apk"
"versionCode": 5,
"versionName": "1.0.4",
"outputFile": "羽声_1.0.4_5.apk"
}
],
"elementType": "File",
@@ -22,14 +22,14 @@
"minApi": 28,
"maxApi": 30,
"baselineProfiles": [
"baselineProfiles/1/羽声_1.0.2_3.dm"
"baselineProfiles/1/羽声_1.0.4_5.dm"
]
},
{
"minApi": 31,
"maxApi": 2147483647,
"baselineProfiles": [
"baselineProfiles/0/羽声_1.0.2_3.dm"
"baselineProfiles/0/羽声_1.0.4_5.dm"
]
}
],

View File

@@ -100,6 +100,16 @@
android:maxSdkVersion="32"/>
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_SPECIAL_USE" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MICROPHONE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION" />
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"
tools:ignore="ProtectedPermissions" />
<application
android:name="AppContext"
android:allowBackup="true"
@@ -112,7 +122,7 @@
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme"
android:theme="@style/AppthemeActivity"
android:networkSecurityConfig="@xml/network_security_config"
android:usesCleartextTraffic="true"
tools:targetApi="tiramisu"
@@ -165,5 +175,18 @@
android:launchMode="singleTask">
</activity>
</application>
<!-- <queries>-->
<!-- &lt;!&ndash; 支付宝 scheme &ndash;&gt;-->
<!-- <intent>-->
<!-- <action android:name="android.intent.action.VIEW" />-->
<!-- <data android:scheme="alipays" />-->
<!-- </intent>-->
<!-- &lt;!&ndash; 微信 scheme &ndash;&gt;-->
<!-- <intent>-->
<!-- <action android:name="android.intent.action.VIEW" />-->
<!-- <data android:scheme="weixin" />-->
<!-- </intent>-->
<!-- </queries>-->
</manifest>

View File

@@ -59,6 +59,9 @@ public class AppContext extends CommonAppContext {
// UmengUtil.init(context, BuildConfig.DEBUG);
// //OpenInstall
// OpenInstall.init(context);
}
/**

View File

@@ -102,7 +102,7 @@ public class LaunchPageActivity extends BaseMvpActivity<LaunchPresenter, Activit
}
private void initLogin() {
EventBus.getDefault().register(this);
// EventBus.getDefault().register(this);
initQuickLogin();
checkOnePass();
@@ -251,12 +251,13 @@ public class LaunchPageActivity extends BaseMvpActivity<LaunchPresenter, Activit
.setSwitchAccTextSize(12)
.setSwitchOffsetY(390)
//协议栏
.setAppPrivacyOne("《用户协议》", "")
.setAppPrivacyTwo("《隐私协议》", "")
.setAppPrivacyOne("《用户协议》", CommonAppContext.getInstance().getCurrentEnvironment().getServerUrl()+"/api/Page/page_show?id=6")
.setAppPrivacyTwo("《隐私协议》", CommonAppContext.getInstance().getCurrentEnvironment().getServerUrl()+"/api/Page/page_show?id=4")
.setAppPrivacyColor(Color.parseColor("#A8A8A8"), Color.parseColor("#FFBC00"))
.setPrivacyBefore("登录即代表同意")
.setPrivacyEnd("并授权获得号码")
.setPrivacyTextSize(11)
.setPrivacyAlertContentVerticalMargin(20)
.setPrivacyMargin(39)
.setPrivacyState(true)
.setCheckboxHidden(false)

View File

@@ -13,6 +13,13 @@
<item name="android:windowIsTranslucent">true</item>
</style>
<style name="AppthemeActivity" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowEnableSplitTouch">false</item>
<item name="android:windowAllowReturnTransitionOverlap">false</item>
<item name="android:windowEnterTransition">@null</item>
<item name="android:windowExitTransition">@null</item>
</style>
<style name="dialog" parent="AppTheme">
<item name="android:windowFrame">@null</item>
<item name="android:windowNoTitle">true</item>