Compare commits
283 Commits
master
...
habu_relea
Author | SHA1 | Date | |
---|---|---|---|
![]() |
71dab1bb8f | ||
![]() |
1fd9f386d8 | ||
![]() |
c334100bae | ||
![]() |
99844fc6eb | ||
![]() |
cedc402455 | ||
![]() |
1d4f1492f9 | ||
![]() |
5b76455f20 | ||
![]() |
b57eb8b9f4 | ||
![]() |
cb6ca8049f | ||
![]() |
8157edc05c | ||
![]() |
c474cd5824 | ||
![]() |
7560110af2 | ||
![]() |
9d63a90942 | ||
![]() |
bdcfb21e6e | ||
![]() |
5c7d2e9645 | ||
![]() |
d2f24c4457 | ||
![]() |
7ec11e0aba | ||
![]() |
f4a9690c1b | ||
![]() |
0742894540 | ||
![]() |
d0fe8e892e | ||
![]() |
b9120dca54 | ||
![]() |
8ebaddad07 | ||
![]() |
b63b4ba07a | ||
![]() |
a211267517 | ||
![]() |
d0e88440e3 | ||
![]() |
260ed56c99 | ||
![]() |
505917b70f | ||
![]() |
03d013fcba | ||
![]() |
19301bbd84 | ||
![]() |
694a73931b | ||
![]() |
d34929d7c7 | ||
![]() |
73eccecfc9 | ||
![]() |
eb1546570a | ||
![]() |
7ba43a51d4 | ||
![]() |
bae4660840 | ||
![]() |
b9fd24e0ff | ||
![]() |
4bef25e1e3 | ||
![]() |
72480daa98 | ||
![]() |
1defcb0d28 | ||
![]() |
4885a0bdbd | ||
![]() |
5900702ca6 | ||
![]() |
9e6928580f | ||
![]() |
e644ced1ed | ||
![]() |
1667dd3863 | ||
![]() |
c04d3e283b | ||
![]() |
2b6d66c31e | ||
![]() |
e56bbb5f8f | ||
![]() |
7bf7e232d0 | ||
![]() |
d63a441296 | ||
![]() |
e81ec19168 | ||
![]() |
588b96ec7b | ||
![]() |
514abbc314 | ||
![]() |
94d9183952 | ||
![]() |
6eedd5cc46 | ||
![]() |
087091275f | ||
![]() |
f54a8ec175 | ||
![]() |
fee8f2ceb9 | ||
![]() |
a18a66b496 | ||
![]() |
80e21bee74 | ||
![]() |
e031dd9d02 | ||
![]() |
19a3b64a32 | ||
![]() |
34a5571338 | ||
![]() |
5b4eeb80e8 | ||
![]() |
f7889ace18 | ||
![]() |
cfc909df42 | ||
![]() |
ebc989cccf | ||
![]() |
5ad1c017c3 | ||
![]() |
15a80f5537 | ||
![]() |
38fde6109b | ||
![]() |
3199114ff6 | ||
![]() |
57139f1f97 | ||
![]() |
c7d7d98873 | ||
![]() |
d7da6d4be4 | ||
![]() |
b9a2f03184 | ||
![]() |
5ef9be75d2 | ||
![]() |
cf3ab9ce84 | ||
![]() |
3ba31c46d8 | ||
![]() |
e8f7eca1af | ||
![]() |
d93b6fbf60 | ||
![]() |
6ec57834fd | ||
![]() |
c3dab80e71 | ||
![]() |
60e56beb43 | ||
![]() |
a0667bdd8d | ||
![]() |
ba65ad680f | ||
![]() |
5163c2dc9d | ||
![]() |
ad5a769f25 | ||
![]() |
be291fa7e1 | ||
![]() |
27713e5300 | ||
![]() |
80e180f2b8 | ||
![]() |
ba93c9c0fe | ||
![]() |
6f9d1d81ad | ||
![]() |
81d0cd819d | ||
![]() |
36897df28b | ||
![]() |
6bdfe0426e | ||
![]() |
997b7ee9a3 | ||
![]() |
b885a24b8e | ||
![]() |
5d2551e04f | ||
![]() |
309e696a07 | ||
![]() |
68c9c6a8cb | ||
![]() |
448e6800ab | ||
![]() |
068ffcbed4 | ||
![]() |
cf7b49b69d | ||
![]() |
09fd7c586a | ||
![]() |
03b77fae08 | ||
![]() |
b75ba89d75 | ||
![]() |
2074039de2 | ||
![]() |
6b580ad2a6 | ||
![]() |
6134962297 | ||
![]() |
ce5cc20ac4 | ||
![]() |
bc718f26c6 | ||
![]() |
8f9a5bd565 | ||
![]() |
623a721e58 | ||
![]() |
a9be418fc3 | ||
![]() |
5b781b890c | ||
![]() |
4a6892d0c6 | ||
![]() |
a6e6992b1a | ||
![]() |
248e306e85 | ||
![]() |
bce08e82ca | ||
![]() |
32814780c2 | ||
![]() |
d0dc4cab49 | ||
![]() |
80d571d1d1 | ||
![]() |
b92c97dfb9 | ||
![]() |
e585899c44 | ||
![]() |
03f28b7be0 | ||
![]() |
c7225892f0 | ||
![]() |
f8d4601c38 | ||
![]() |
ce4fce319e | ||
![]() |
ce4293ec35 | ||
![]() |
1c9de5f03a | ||
![]() |
2734ff1ff2 | ||
![]() |
c7a28c5ac9 | ||
![]() |
ae4d327baf | ||
![]() |
9e9eb5d5b7 | ||
![]() |
96b1ad9e4c | ||
![]() |
48c527e789 | ||
![]() |
4e0a55ae46 | ||
![]() |
c85065d86c | ||
![]() |
c1371fab10 | ||
![]() |
6717f9aa69 | ||
![]() |
61cafd8c8c | ||
![]() |
e4f0853d3e | ||
![]() |
46a2985a49 | ||
![]() |
b2f9f07ded | ||
![]() |
5023d9a250 | ||
![]() |
29957775e0 | ||
![]() |
5f73c46868 | ||
![]() |
656eea5ebc | ||
![]() |
f9b8c20d85 | ||
![]() |
2d7b55ad0d | ||
![]() |
91350218d6 | ||
![]() |
ca56ee0877 | ||
![]() |
23214de384 | ||
![]() |
da45a64af9 | ||
![]() |
e236ef2aff | ||
![]() |
7de533bf3f | ||
![]() |
e23363c736 | ||
![]() |
4395951973 | ||
![]() |
e02020577d | ||
![]() |
61306e833a | ||
![]() |
49ba0a2701 | ||
![]() |
2e32184248 | ||
![]() |
bab64db25c | ||
![]() |
612502153c | ||
![]() |
9cdb0eef53 | ||
![]() |
6528ac407a | ||
![]() |
94d18e6035 | ||
![]() |
08abf47890 | ||
![]() |
cb89eccf23 | ||
![]() |
b57622ad42 | ||
![]() |
fd71af897f | ||
![]() |
1998258bda | ||
![]() |
5cce2cb68c | ||
![]() |
08230c55a3 | ||
![]() |
f51dec1101 | ||
![]() |
1dd5d64a09 | ||
![]() |
30d793d794 | ||
![]() |
d2fb38f094 | ||
![]() |
01958edd06 | ||
![]() |
5a2903d14d | ||
![]() |
1bade9dd00 | ||
![]() |
8d7ab335e2 | ||
![]() |
8bf25ad378 | ||
![]() |
6e11cfb30d | ||
![]() |
0c2fd28f15 | ||
![]() |
a2e0e9df53 | ||
![]() |
9e3ebfa541 | ||
![]() |
94a0575909 | ||
![]() |
3d161b94e4 | ||
![]() |
08d9534095 | ||
![]() |
ff1cd57d98 | ||
![]() |
2a57ad3145 | ||
![]() |
92f2db36ae | ||
![]() |
362c75f93c | ||
![]() |
b9c3bbdbec | ||
![]() |
0a24dc66e6 | ||
![]() |
ca62822bfb | ||
![]() |
5db5afa5ed | ||
![]() |
edad692309 | ||
![]() |
23a34434a0 | ||
![]() |
8ad38583ff | ||
![]() |
391fae9006 | ||
![]() |
9854e91fe8 | ||
![]() |
d587f1b43d | ||
![]() |
595d3a767a | ||
![]() |
4d13cf5e9c | ||
![]() |
62ce160dfa | ||
![]() |
c631c1d3a8 | ||
![]() |
27420aa51a | ||
![]() |
12c5344d72 | ||
![]() |
a716136090 | ||
![]() |
f860c96887 | ||
![]() |
873ecf1d2b | ||
![]() |
957b64476f | ||
![]() |
306e0a99a0 | ||
![]() |
bfd619e8b5 | ||
![]() |
4c0184c80b | ||
![]() |
aeb47da0ee | ||
![]() |
d99ef80d2e | ||
![]() |
77dcc9d117 | ||
![]() |
a7f17276c5 | ||
![]() |
63f1e02c6f | ||
![]() |
5c6657c538 | ||
![]() |
7548b4174a | ||
![]() |
068172bbd2 | ||
![]() |
0dda893e1f | ||
![]() |
928857f97d | ||
![]() |
46a2dab191 | ||
![]() |
877c3d9361 | ||
![]() |
ef8ca0b939 | ||
![]() |
50a20f7822 | ||
![]() |
9cc59dd275 | ||
![]() |
1ac47c055d | ||
![]() |
24f1437418 | ||
![]() |
f794fe960f | ||
![]() |
282036bb20 | ||
![]() |
ffab260d6a | ||
![]() |
8c47c3e717 | ||
![]() |
c36f127bce | ||
![]() |
d46ec289ea | ||
![]() |
a9405eb8f8 | ||
![]() |
f5d3f45001 | ||
![]() |
49f2764344 | ||
![]() |
e2a477bd0d | ||
![]() |
0cc24f4adf | ||
![]() |
44e918bd68 | ||
![]() |
cc21e2969a | ||
![]() |
cbe2234c83 | ||
![]() |
68e091131d | ||
![]() |
346b535757 | ||
![]() |
a16a918d06 | ||
![]() |
d3b6a16db9 | ||
![]() |
c34e8b034d | ||
![]() |
d2b0e904c8 | ||
![]() |
b57e7afb6d | ||
![]() |
edcabd157d | ||
![]() |
384831effa | ||
![]() |
f8f0c2c59b | ||
![]() |
96e3c65f2f | ||
![]() |
d8c1a89005 | ||
![]() |
e014e6a6b2 | ||
![]() |
144fa832f1 | ||
![]() |
9b7c0cae6b | ||
![]() |
f6f79f83dc | ||
![]() |
09f0eac2b3 | ||
![]() |
951c42592e | ||
![]() |
fdfec8610d | ||
![]() |
fcf9f65984 | ||
![]() |
2ef89535d5 | ||
![]() |
f742102a60 | ||
![]() |
eb73898872 | ||
![]() |
122f2d374f | ||
![]() |
7adefe8375 | ||
![]() |
34b9233825 | ||
![]() |
cd5b1728f8 | ||
![]() |
ac53bbd484 | ||
![]() |
48a096a64a | ||
![]() |
0dd0e131f2 | ||
![]() |
4999c6e955 | ||
![]() |
259c3e408a | ||
![]() |
58b66848d9 | ||
![]() |
bf805afdb5 | ||
![]() |
a1221fa5a5 | ||
![]() |
7515f50095 |
BIN
ananplay.jks
Normal file
@@ -26,7 +26,7 @@ dependencies {
|
||||
api 'androidx.annotation:annotation:1.4.0'
|
||||
api 'androidx.legacy:legacy-support-v4:1.0.0'
|
||||
implementation "androidx.core:core-ktx:1.7.0"
|
||||
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
|
||||
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
|
||||
}
|
||||
repositories {
|
||||
mavenCentral()
|
||||
|
Before Width: | Height: | Size: 1.3 KiB |
BIN
android_crop_lib/src/main/res/drawable-hdpi/crop__ic_cancel.webp
Normal file
After Width: | Height: | Size: 204 B |
Before Width: | Height: | Size: 1.3 KiB |
BIN
android_crop_lib/src/main/res/drawable-hdpi/crop__ic_done.webp
Normal file
After Width: | Height: | Size: 194 B |
Before Width: | Height: | Size: 1.2 KiB |
BIN
android_crop_lib/src/main/res/drawable-mdpi/crop__ic_cancel.webp
Normal file
After Width: | Height: | Size: 160 B |
Before Width: | Height: | Size: 1.2 KiB |
BIN
android_crop_lib/src/main/res/drawable-mdpi/crop__ic_done.webp
Normal file
After Width: | Height: | Size: 168 B |
Before Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 234 B |
Before Width: | Height: | Size: 1.5 KiB |
BIN
android_crop_lib/src/main/res/drawable-xhdpi/crop__ic_done.webp
Normal file
After Width: | Height: | Size: 268 B |
Before Width: | Height: | Size: 142 B |
BIN
android_crop_lib/src/main/res/drawable-xhdpi/crop__tile.webp
Normal file
After Width: | Height: | Size: 52 B |
112
app/build.gradle
@@ -1,8 +1,7 @@
|
||||
apply plugin: 'com.android.application'
|
||||
apply plugin: 'com.google.gms.google-services'
|
||||
apply plugin: 'com.google.firebase.crashlytics'
|
||||
//apply plugin: 'com.google.gms.google-services'
|
||||
//apply plugin: 'com.google.firebase.crashlytics'
|
||||
apply plugin: 'kotlin-android'
|
||||
apply plugin: 'kotlin-android-extensions'
|
||||
apply plugin: 'com.tencent.vasdolly'
|
||||
apply from: '../mob.gradle'
|
||||
|
||||
@@ -12,7 +11,7 @@ android {
|
||||
compileSdkVersion COMPILE_SDK_VERSION.toInteger()
|
||||
|
||||
defaultConfig {
|
||||
applicationId "com.vele.pekolive"
|
||||
applicationId "com.vele.habuplay"
|
||||
minSdkVersion MIN_SDK_VERSION.toInteger()
|
||||
targetSdkVersion TARGET_SDK_VERSION.toInteger()
|
||||
versionCode Integer.valueOf(version_code)
|
||||
@@ -21,18 +20,18 @@ android {
|
||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||
multiDexEnabled true
|
||||
|
||||
ndk {
|
||||
//设置支持的SO库架构
|
||||
if (onlyArm64) {
|
||||
abiFilters "arm64-v8a"
|
||||
} else {
|
||||
abiFilters "armeabi-v7a", "arm64-v8a"
|
||||
}
|
||||
}
|
||||
|
||||
flavorDimensions 'default'
|
||||
|
||||
manifestPlaceholders = [CRASHLYTICS_COLLECTION_ENABLED: CRASHLYTICS_COLLECTION_ENABLED.toBoolean()]
|
||||
// manifestPlaceholders = [CRASHLYTICS_COLLECTION_ENABLED: CRASHLYTICS_COLLECTION_ENABLED.toBoolean()]
|
||||
}
|
||||
|
||||
splits {
|
||||
abi {
|
||||
enable true
|
||||
reset()
|
||||
include 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
|
||||
universalApk true
|
||||
}
|
||||
}
|
||||
|
||||
bundle {
|
||||
@@ -48,20 +47,29 @@ android {
|
||||
}
|
||||
|
||||
//在apk文件后边生成版本号信息
|
||||
android.applicationVariants.all {
|
||||
variant ->
|
||||
variant.outputs.all {
|
||||
def date = new Date().format("MMddHHmm", TimeZone.getTimeZone("GMT+08"))
|
||||
outputFileName = "peko_${buildType.name}_v${defaultConfig.versionName}-${date}.apk"
|
||||
android.applicationVariants.configureEach { variant ->
|
||||
variant.outputs.configureEach { output ->
|
||||
def date = new Date().format("MMddHHmm", TimeZone.getTimeZone("GMT+08"))
|
||||
|
||||
def outputFile = output.outputFile
|
||||
if (outputFile == null || !outputFile.name.endsWith('.apk')) {
|
||||
return
|
||||
}
|
||||
|
||||
def abi = output.getFilter(com.android.build.OutputFile.ABI)
|
||||
if (abi == null) {
|
||||
abi = "universal"
|
||||
}
|
||||
outputFileName = "habu_${buildType.name}_v${defaultConfig.versionName}_${abi}_${date}.apk"
|
||||
}
|
||||
}
|
||||
|
||||
lintOptions {
|
||||
lint {
|
||||
abortOnError false
|
||||
disable 'MissingTranslation'
|
||||
disable 'ExtraTranslation'
|
||||
disable 'MissingTranslation', 'ExtraTranslation', 'ContentDescription', 'SmallSp'
|
||||
}
|
||||
|
||||
|
||||
dataBinding {
|
||||
enabled = true
|
||||
}
|
||||
@@ -73,19 +81,19 @@ android {
|
||||
signingConfigs {
|
||||
|
||||
v2 {
|
||||
storeFile file('../pekolive.jks')
|
||||
storePassword "peko2023"
|
||||
keyAlias "pekolive"
|
||||
keyPassword "peko2023"
|
||||
storeFile file('../ananplay.jks')
|
||||
storePassword "vele2021"
|
||||
keyAlias "ananplay"
|
||||
keyPassword "vele2021"
|
||||
v2SigningEnabled true
|
||||
v1SigningEnabled true
|
||||
}
|
||||
|
||||
v1 {
|
||||
storeFile file('../pekolive.jks')
|
||||
storePassword "peko2023"
|
||||
keyAlias "pekolive"
|
||||
keyPassword "peko2023"
|
||||
storeFile file('../ananplay.jks')
|
||||
storePassword "vele2021"
|
||||
keyAlias "ananplay"
|
||||
keyPassword "vele2021"
|
||||
v2SigningEnabled false
|
||||
v1SigningEnabled true
|
||||
}
|
||||
@@ -139,19 +147,23 @@ android {
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
def server_url_debug = '"http://beta.api.anan.chat/"'
|
||||
def server_url_release = '"https://api.anan.chat/"'
|
||||
|
||||
debug {
|
||||
ext.enableCrashlytics = false
|
||||
ext.alwaysUpdateBuildId = false // Firebase Crashlytics禁用更新构建ID
|
||||
println("minifyEnabled = " + minify_enabled)
|
||||
|
||||
buildConfigField "String", "BASE_URL", "\"https://beta.api.pekolive.com/\""
|
||||
// ext.enableCrashlytics = false
|
||||
// ext.alwaysUpdateBuildId = false // Firebase Crashlytics禁用更新构建ID
|
||||
|
||||
buildConfigField "String", "BASE_URL", server_url_debug
|
||||
buildConfigField "String", "BASE_URL_DEBUG", "BASE_URL"
|
||||
buildConfigField "String", "BASE_URL_STAGING", "BASE_URL"
|
||||
buildConfigField "String", "BASE_URL_RELEASE", "BASE_URL"
|
||||
minifyEnabled false // 是否混淆
|
||||
buildConfigField "String", "BASE_URL_RELEASE", server_url_release
|
||||
minifyEnabled minify_enabled.toBoolean() // 是否混淆
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
crunchPngs false // 停用 PNG 压缩
|
||||
signingConfig signingConfigs.v2
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
gradle.taskGraph.whenReady {
|
||||
tasks.each { task ->
|
||||
if (task.name.contains("Test") || task.name.contains("Lint")) {
|
||||
@@ -164,12 +176,12 @@ android {
|
||||
release {
|
||||
ext.enableCrashlytics = CRASHLYTICS_COLLECTION_ENABLED.toBoolean()
|
||||
ext.alwaysUpdateBuildId = CRASHLYTICS_COLLECTION_ENABLED.toBoolean()
|
||||
firebaseCrashlytics {
|
||||
//Firebase Crashlytics控制上传混淆文件开关
|
||||
mappingFileUploadEnabled CRASHLYTICS_COLLECTION_ENABLED.toBoolean()
|
||||
}
|
||||
// firebaseCrashlytics {
|
||||
// //Firebase Crashlytics控制上传混淆文件开关
|
||||
// mappingFileUploadEnabled CRASHLYTICS_COLLECTION_ENABLED.toBoolean()
|
||||
// }
|
||||
|
||||
buildConfigField "String", "BASE_URL", "\"https://api.pekolive.com/\""
|
||||
buildConfigField "String", "BASE_URL", server_url_release
|
||||
buildConfigField "String", "BASE_URL_DEBUG", "BASE_URL"
|
||||
buildConfigField "String", "BASE_URL_STAGING", "BASE_URL"
|
||||
buildConfigField "String", "BASE_URL_RELEASE", "BASE_URL"
|
||||
@@ -203,6 +215,9 @@ dependencies {
|
||||
implementation 'androidx.appcompat:appcompat:1.4.2'
|
||||
implementation 'com.google.android.material:material:1.6.1'
|
||||
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
|
||||
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
|
||||
implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.6.2'
|
||||
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2'
|
||||
testImplementation 'junit:junit:4.13.2'
|
||||
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
|
||||
|
||||
@@ -270,15 +285,15 @@ dependencies {
|
||||
implementation 'com.github.zhpanvip:BannerViewPager:3.5.6'
|
||||
|
||||
//fireBase
|
||||
implementation platform('com.google.firebase:firebase-bom:31.1.1')
|
||||
implementation 'com.google.firebase:firebase-crashlytics-ktx'
|
||||
implementation 'com.google.firebase:firebase-analytics-ktx'
|
||||
// implementation platform('com.google.firebase:firebase-bom:31.1.1')
|
||||
// implementation 'com.google.firebase:firebase-crashlytics-ktx'
|
||||
// implementation 'com.google.firebase:firebase-analytics-ktx'
|
||||
|
||||
//Adjust接入
|
||||
implementation 'com.adjust.sdk:adjust-android:4.33.0'
|
||||
implementation 'com.android.installreferrer:installreferrer:2.2'
|
||||
// implementation 'com.adjust.sdk:adjust-android:4.33.0'
|
||||
// implementation 'com.android.installreferrer:installreferrer:2.2'
|
||||
// Add the following if you are using the Adjust SDK inside web views on your app
|
||||
implementation 'com.adjust.sdk:adjust-android-webbridge:4.33.0'
|
||||
// implementation 'com.adjust.sdk:adjust-android-webbridge:4.33.0'
|
||||
|
||||
implementation 'com.github.yalantis:ucrop:2.2.7'
|
||||
|
||||
@@ -287,6 +302,7 @@ dependencies {
|
||||
//wheelView
|
||||
implementation 'com.contrarywind:wheelview:4.1.0'
|
||||
|
||||
implementation 'tech.sud.mgp:SudMGP-static:1.3.3.1158'
|
||||
}
|
||||
|
||||
channel {
|
||||
@@ -294,7 +310,7 @@ channel {
|
||||
outputDir = new File(project.buildDir, "channelapk")
|
||||
//多渠道包的命名规则,默认为:${appName}-${versionName}-${versionCode}-${flavorName}-${buildType}-${buildTime}
|
||||
def only64 = onlyArm64 ? "-only64" : ""
|
||||
apkNameFormat = 'peko-${buildType}only64-${flavorName}-v${versionName}-${buildTime}'.replace("only64", only64)
|
||||
apkNameFormat = 'habu-${buildType}only64-${flavorName}-v${versionName}-${buildTime}'.replace("only64", only64)
|
||||
//快速模式:生成渠道包时不进行校验(速度可以提升10倍以上,默认为false)
|
||||
fastMode = false
|
||||
//buildTime的时间格式,默认格式:yyyyMMdd-HHmmss
|
||||
|
@@ -1,39 +0,0 @@
|
||||
{
|
||||
"project_info": {
|
||||
"project_number": "656602722869",
|
||||
"project_id": "pekolive-30f9e",
|
||||
"storage_bucket": "pekolive-30f9e.appspot.com"
|
||||
},
|
||||
"client": [
|
||||
{
|
||||
"client_info": {
|
||||
"mobilesdk_app_id": "1:656602722869:android:dac206f8aae0ba9021f77c",
|
||||
"android_client_info": {
|
||||
"package_name": "com.vele.pekolive"
|
||||
}
|
||||
},
|
||||
"oauth_client": [
|
||||
{
|
||||
"client_id": "656602722869-sss2inirem512et0015kdqjp39mqgn96.apps.googleusercontent.com",
|
||||
"client_type": 3
|
||||
}
|
||||
],
|
||||
"api_key": [
|
||||
{
|
||||
"current_key": "AIzaSyDDoTSpY3wxOefVDVKRmE9cDiT1iv8Ra-4"
|
||||
}
|
||||
],
|
||||
"services": {
|
||||
"appinvite_service": {
|
||||
"other_platform_oauth_client": [
|
||||
{
|
||||
"client_id": "656602722869-sss2inirem512et0015kdqjp39mqgn96.apps.googleusercontent.com",
|
||||
"client_type": 3
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"configuration_version": "1"
|
||||
}
|
46
app/proguard-rules.pro
vendored
@@ -99,35 +99,37 @@
|
||||
-keep class android.support.v7.** { *;}
|
||||
|
||||
#----------------EventBus事件巴士-----------------
|
||||
-keepclassmembers class ** {
|
||||
-keepattributes *Annotation*
|
||||
-keepclassmembers class * {
|
||||
@org.greenrobot.eventbus.Subscribe <methods>;
|
||||
}
|
||||
-keep enum org.greenrobot.eventbus.ThreadMode { *; }
|
||||
|
||||
# Only required if you use AsyncExecutor
|
||||
-keepclassmembers class * extends org.greenrobot.eventbus.util.ThrowableFailureEvent {
|
||||
<init>(Java.lang.Throwable);
|
||||
# If using AsyncExecutord, keep required constructor of default event used.
|
||||
# Adjust the class name if a custom failure event type is used.
|
||||
-keepclassmembers class org.greenrobot.eventbus.util.ThrowableFailureEvent {
|
||||
<init>(java.lang.Throwable);
|
||||
}
|
||||
|
||||
# Accessed via reflection, avoid renaming or removal
|
||||
-keep class org.greenrobot.eventbus.android.AndroidComponentsImpl
|
||||
|
||||
#-------------云信相关的混淆配置------------
|
||||
-dontwarn com.netease.**
|
||||
-keep class com.netease.** {*;}
|
||||
|
||||
# Presenter 相关
|
||||
-keep class com.yizhuan.erban.base.** { *; }
|
||||
-keep public class * extends com.yizhuan.erban.base.BaseMvpPresenter
|
||||
-keep class com.yizhuan.habu.base.** { *; }
|
||||
-keep public class * extends com.yizhuan.habu.base.BaseMvpPresenter
|
||||
-keep public class * extends com.yizhuan.xchat_android_library.base.factory.AbstractMvpPresenter
|
||||
|
||||
# 云信自定义 ViewHolder 配置
|
||||
-dontwarn com.yizhuan.erban.ui.im.recent.holder.**
|
||||
-keep class com.yizhuan.erban.ui.im.recent.holder.** {*;}
|
||||
-keep class com.yizhuan.erban.ui.im.chat.** {*;}
|
||||
-keep class com.yizhuan.erban.luckymoney.viewholder.** {*;}
|
||||
-keep class com.yizhuan.erban.share.viewholder.** {*;}
|
||||
-keep class com.yizhuan.erban.public_chat_hall.msg.viewholder.** {*;}
|
||||
-keep class com.yizhuan.erban.module_hall.im.msgholder.** {*;}
|
||||
-keep class com.yizhuan.tutu.mentoring_relationship.viewholder.** {*;}
|
||||
-dontwarn com.yizhuan.habu.ui.im.recent.holder.**
|
||||
-keep class com.yizhuan.habu.ui.im.recent.holder.** {*;}
|
||||
-keep class com.yizhuan.habu.ui.im.chat.** {*;}
|
||||
-keep class com.yizhuan.habu.luckymoney.viewholder.** {*;}
|
||||
-keep class com.yizhuan.habu.share.viewholder.** {*;}
|
||||
-keep class com.yizhuan.habu.public_chat_hall.msg.viewholder.** {*;}
|
||||
-keep class com.yizhuan.habu.module_hall.im.msgholder.** {*;}
|
||||
-keep class com.yizhuan.habu.mentoring_relationship.viewholder.** {*;}
|
||||
-keep public class * extends com.netease.nim.uikit.common.ui.recyclerview.holder.RecyclerViewHolder {*;}
|
||||
-keep public class * extends com.netease.nim.uikit.business.session.viewholder.MsgViewHolderBase {*;}
|
||||
|
||||
@@ -199,8 +201,8 @@
|
||||
<init>(...);
|
||||
}
|
||||
|
||||
-dontwarn com.yizhuan.erban.bindadapter.**
|
||||
-keep class com.yizhuan.erban.bindadapter.** {*;}
|
||||
-dontwarn com.yizhuan.habu.bindadapter.**
|
||||
-keep class com.yizhuan.habu.bindadapter.** {*;}
|
||||
|
||||
# Ping++ 混淆过滤
|
||||
-dontwarn com.pingplusplus.**
|
||||
@@ -233,6 +235,8 @@
|
||||
-keep class org.json.** {*;}
|
||||
-dontwarn com.yizhuan.xchat_android_core.**
|
||||
-keep class com.yizhuan.xchat_android_core.** {*;}
|
||||
-keep class com.yizhuan.treasure_box.bean.** {*;}
|
||||
-keep class com.yizhuan.habu.avroom.bean.** {*;}
|
||||
|
||||
|
||||
#百度统计
|
||||
@@ -306,8 +310,8 @@
|
||||
-keep class com.autonavi.aps.amapapi.model.**{*;}
|
||||
|
||||
#暂时keep这个View排查华为oom问题
|
||||
-keep class com.yizhuan.erban.avroom.widget.MicroView{*;}
|
||||
-keep class com.yizhuan.erban.ui.widget.rollviewpager.RollPagerView{*;}
|
||||
-keep class com.yizhuan.habu.avroom.widget.MicroView{*;}
|
||||
-keep class com.yizhuan.habu.ui.widget.rollviewpager.RollPagerView{*;}
|
||||
|
||||
#linkedMe
|
||||
-keep class com.microquation.linkedme.android.** { *; }
|
||||
@@ -365,7 +369,7 @@
|
||||
-dontwarn com.meizu.cloud.**
|
||||
-keep class com.meizu.cloud.** {*;}
|
||||
|
||||
-keep class com.yizhuan.erban.ui.widget.AppBarLayoutBehavior {*;}
|
||||
-keep class com.yizhuan.habu.ui.widget.AppBarLayoutBehavior {*;}
|
||||
|
||||
#ViewBinding使用的反射生成的对应Binding
|
||||
-keepclassmembers class * implements androidx.viewbinding.ViewBinding {
|
||||
|
@@ -1,4 +1,4 @@
|
||||
package com.yizhuan.erban;
|
||||
package com.yizhuan.habu;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
|
||||
@@ -22,7 +22,7 @@ public class ExampleInstrumentedTest {
|
||||
// Context of the app under test.
|
||||
Context appContext = InstrumentationRegistry.getTargetContext();
|
||||
|
||||
assertEquals("com.yizhuan.erban_android_client", appContext.getPackageName());
|
||||
assertEquals("com.yizhuan.habu_android_client", appContext.getPackageName());
|
||||
}
|
||||
|
||||
}
|
||||
|
Before Width: | Height: | Size: 196 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_back.webp
Normal file
After Width: | Height: | Size: 156 B |
Before Width: | Height: | Size: 196 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_back_white.webp
Normal file
After Width: | Height: | Size: 132 B |
Before Width: | Height: | Size: 683 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_charge.webp
Normal file
After Width: | Height: | Size: 254 B |
Before Width: | Height: | Size: 1.1 KiB |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_checked.webp
Normal file
After Width: | Height: | Size: 492 B |
Before Width: | Height: | Size: 310 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_close_red.webp
Normal file
After Width: | Height: | Size: 168 B |
Before Width: | Height: | Size: 1.3 KiB |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_help_white.webp
Normal file
After Width: | Height: | Size: 562 B |
Before Width: | Height: | Size: 278 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_more.webp
Normal file
After Width: | Height: | Size: 152 B |
Before Width: | Height: | Size: 528 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_more_arrow.webp
Normal file
After Width: | Height: | Size: 228 B |
Before Width: | Height: | Size: 1.5 KiB |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_narrow.webp
Normal file
After Width: | Height: | Size: 666 B |
Before Width: | Height: | Size: 1.2 KiB |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_narrow_white.webp
Normal file
After Width: | Height: | Size: 526 B |
Before Width: | Height: | Size: 1.5 KiB |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_search_black.webp
Normal file
After Width: | Height: | Size: 550 B |
Before Width: | Height: | Size: 1.3 KiB |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_setting_grey.webp
Normal file
After Width: | Height: | Size: 472 B |
Before Width: | Height: | Size: 1.3 KiB |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_setting_white.webp
Normal file
After Width: | Height: | Size: 552 B |
Before Width: | Height: | Size: 1.2 KiB |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_share.webp
Normal file
After Width: | Height: | Size: 518 B |
Before Width: | Height: | Size: 1.0 KiB |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_share_white.webp
Normal file
After Width: | Height: | Size: 412 B |
Before Width: | Height: | Size: 1.4 KiB |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_switch_close.webp
Normal file
After Width: | Height: | Size: 600 B |
Before Width: | Height: | Size: 1.7 KiB |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_switch_open.webp
Normal file
After Width: | Height: | Size: 732 B |
Before Width: | Height: | Size: 1.1 KiB |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_team.webp
Normal file
After Width: | Height: | Size: 466 B |
Before Width: | Height: | Size: 916 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_team_white.webp
Normal file
After Width: | Height: | Size: 372 B |
Before Width: | Height: | Size: 2.5 KiB |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_tutu_friends.webp
Normal file
After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 2.3 KiB |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_tutu_friends_grey.webp
Normal file
After Width: | Height: | Size: 974 B |
Before Width: | Height: | Size: 690 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_unchecked.webp
Normal file
After Width: | Height: | Size: 280 B |
Before Width: | Height: | Size: 642 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_unselected.webp
Normal file
After Width: | Height: | Size: 520 B |
Before Width: | Height: | Size: 3.2 KiB |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_wechat.webp
Normal file
After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 2.5 KiB |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_wechat_grey.webp
Normal file
After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 569 B |
BIN
app/src/common/res/mipmap-xhdpi/drawable_checkbox_selected.webp
Normal file
After Width: | Height: | Size: 456 B |
Before Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 534 B |
Before Width: | Height: | Size: 3.3 KiB |
BIN
app/src/common/res/mipmap-xhdpi/ic_private_chat.webp
Normal file
After Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 369 B |
BIN
app/src/common/res/mipmap-xhdpi/ic_speedymsg_close.webp
Normal file
After Width: | Height: | Size: 272 B |
Before Width: | Height: | Size: 28 KiB |
BIN
app/src/common/res/mipmap-xhdpi/ic_user_gift_empty.webp
Normal file
After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 604 B |
BIN
app/src/common/res/mipmap-xhdpi/ic_user_new_10dp.webp
Normal file
After Width: | Height: | Size: 596 B |
Before Width: | Height: | Size: 709 B |
BIN
app/src/common/res/mipmap-xhdpi/ic_user_new_13dp.webp
Normal file
After Width: | Height: | Size: 1006 B |
Before Width: | Height: | Size: 373 B |
BIN
app/src/common/res/mipmap-xhdpi/ic_user_official_10dp.webp
Normal file
After Width: | Height: | Size: 608 B |
Before Width: | Height: | Size: 470 B |
BIN
app/src/common/res/mipmap-xhdpi/ic_user_official_13dp.webp
Normal file
After Width: | Height: | Size: 898 B |
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
package="com.yizhuan.erban">
|
||||
package="com.yizhuan.habu">
|
||||
|
||||
<uses-sdk tools:overrideLibrary="com.huawei.android.hms.base,com.huawei.android.hms.push" />
|
||||
|
||||
@@ -51,8 +51,15 @@
|
||||
tools:node="remove" />
|
||||
<uses-permission android:name="android.permission.FLASHLIGHT" />
|
||||
<uses-permission android:name="android.permission.VIBRATE" />
|
||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
|
||||
<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
|
||||
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
|
||||
<uses-permission
|
||||
android:name="android.permission.READ_EXTERNAL_STORAGE"
|
||||
android:maxSdkVersion="32" />
|
||||
<uses-permission
|
||||
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
|
||||
android:maxSdkVersion="32" />
|
||||
<uses-permission android:name="android.permission.CAMERA" />
|
||||
<uses-permission android:name="android.permission.BLUETOOTH" /> <!-- 如果需要实时音视频通话模块,下面的权限也是必须的。否则,可以不加 -->
|
||||
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <!-- SDK 权限申明, 第三方 APP 接入时,请将 com.netease.nim.demo 替换为自己的包名 -->
|
||||
@@ -72,6 +79,9 @@
|
||||
<uses-permission android:name="${applicationId}.permission.C2D_MESSAGE" />
|
||||
<!-- AppsFlyer需要,参考:https://dev.appsflyer.com/hc/docs/install-android-sdk#setting-required-permissions -->
|
||||
<uses-permission android:name="com.google.android.gms.permission.AD_ID" />
|
||||
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
|
||||
<!-- 对于 Android 12.0 及以上设备,还需要添加如下权限: -->
|
||||
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
|
||||
|
||||
<application
|
||||
android:name=".application.XChatApplication"
|
||||
@@ -82,9 +92,11 @@
|
||||
android:networkSecurityConfig="@xml/network_security_config"
|
||||
android:resizeableActivity="true"
|
||||
android:supportsRtl="true"
|
||||
android:testOnly="false"
|
||||
android:theme="@style/MyMaterialTheme"
|
||||
tools:replace="android:name,android:allowBackup"
|
||||
tools:targetApi="n">
|
||||
|
||||
<activity
|
||||
android:name=".other.activity.SplashActivity"
|
||||
android:exported="true"
|
||||
@@ -101,23 +113,23 @@
|
||||
则需要考虑发起的intent会出现相同应用图标的选择对话框的情况
|
||||
参考集成文档:https://www.linkedme.cc/docs/page4.html#link1
|
||||
-->
|
||||
<intent-filter>
|
||||
<!-- <intent-filter>-->
|
||||
|
||||
<!-- 此处scheme值需要替换为后台设置中的scheme值 -->
|
||||
<action android:name="android.intent.action.VIEW" />
|
||||
<!-- <!– 此处scheme值需要替换为后台设置中的scheme值 –>-->
|
||||
<!-- <action android:name="android.intent.action.VIEW" />-->
|
||||
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
<category android:name="android.intent.category.BROWSABLE" />
|
||||
<!-- <category android:name="android.intent.category.DEFAULT" />-->
|
||||
<!-- <category android:name="android.intent.category.BROWSABLE" />-->
|
||||
|
||||
<data
|
||||
android:host="main"
|
||||
android:scheme="pekoapp" />
|
||||
</intent-filter>
|
||||
<!-- <data-->
|
||||
<!-- android:host="main"-->
|
||||
<!-- android:scheme="pikoapp" />-->
|
||||
<!-- </intent-filter>-->
|
||||
</activity>
|
||||
|
||||
<meta-data
|
||||
android:name="firebase_crashlytics_collection_enabled"
|
||||
android:value="${CRASHLYTICS_COLLECTION_ENABLED}" /> <!-- 刘海屏适配 begin -->
|
||||
<!-- <meta-data-->
|
||||
<!-- android:name="firebase_crashlytics_collection_enabled"-->
|
||||
<!-- android:value="${CRASHLYTICS_COLLECTION_ENABLED}" /> <!– 刘海屏适配 begin –>-->
|
||||
<!-- 小米 -->
|
||||
<activity
|
||||
android:name="com.soundcloud.android.crop.CropImageActivity"
|
||||
@@ -150,7 +162,7 @@
|
||||
如果 SDKOptions 中提供了,取 SDKOptions 中的值。
|
||||
-->
|
||||
<activity
|
||||
android:name="com.vele.pekolive.lineapi.LineAuthenticationCallbackActivity"
|
||||
android:name="com.vele.habuplay.lineapi.LineAuthenticationCallbackActivity"
|
||||
android:exported="true"
|
||||
android:launchMode="singleTask"
|
||||
android:noHistory="true">
|
||||
@@ -211,7 +223,7 @@
|
||||
<activity
|
||||
android:name=".MainActivity"
|
||||
android:configChanges="orientation|keyboardHidden|screenSize"
|
||||
android:label="Peko"
|
||||
android:label="Habu Live"
|
||||
android:launchMode="singleTask"
|
||||
android:screenOrientation="portrait"
|
||||
android:windowSoftInputMode="adjustPan|stateAlwaysHidden" /> <!-- 配置的service和receiver -->
|
||||
@@ -244,12 +256,16 @@
|
||||
android:label="@string/main_androidmanifest_09"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name="com.yizhuan.tutu.music.activity.AddLocalMusicListActivity"
|
||||
android:name=".module_hall.hall.activity.RoomIncomeActivity"
|
||||
android:label="房间流水"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name="com.yizhuan.habu.music.activity.AddLocalMusicListActivity"
|
||||
android:label="@string/main_androidmanifest_010"
|
||||
android:screenOrientation="portrait"
|
||||
android:theme="@style/AVRoomTheme" />
|
||||
<activity
|
||||
android:name="com.yizhuan.tutu.music.activity.MusicListActivity"
|
||||
android:name="com.yizhuan.habu.music.activity.MusicListActivity"
|
||||
android:label="@string/main_androidmanifest_011"
|
||||
android:launchMode="singleTop"
|
||||
android:screenOrientation="portrait"
|
||||
@@ -634,7 +650,7 @@
|
||||
android:name=".module_hall.team.activity.HTeamMemberListActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name="com.yizhuan.tutu.mentoring_relationship.activity.MentoringRelationshipActivity"
|
||||
android:name="com.yizhuan.habu.mentoring_relationship.activity.MentoringRelationshipActivity"
|
||||
android:label="@string/main_androidmanifest_030"
|
||||
android:screenOrientation="portrait"
|
||||
android:windowSoftInputMode="stateHidden|adjustResize" />
|
||||
@@ -643,26 +659,26 @@
|
||||
android:launchMode="singleTask"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name="com.yizhuan.tutu.room_chat.activity.NimRoomP2PMessageActivity"
|
||||
android:name="com.yizhuan.habu.room_chat.activity.NimRoomP2PMessageActivity"
|
||||
android:theme="@style/room_message_activity" />
|
||||
<activity
|
||||
android:name="com.yizhuan.tutu.room_chat.activity.RoomMsgActivity"
|
||||
android:name="com.yizhuan.habu.room_chat.activity.RoomMsgActivity"
|
||||
android:theme="@style/room_message_activity" />
|
||||
<activity
|
||||
android:name="com.yizhuan.tutu.room_chat.activity.RoomNewbieActivity"
|
||||
android:name="com.yizhuan.habu.room_chat.activity.RoomNewbieActivity"
|
||||
android:theme="@style/room_message_activity" />
|
||||
<activity
|
||||
android:name="com.yizhuan.tutu.room_chat.activity.RoomNewbieMessageActivity"
|
||||
android:name="com.yizhuan.habu.room_chat.activity.RoomNewbieMessageActivity"
|
||||
android:theme="@style/room_message_activity" />
|
||||
<activity
|
||||
android:name="com.yizhuan.tutu.room_chat.activity.RoomInviteFansActivity"
|
||||
android:name="com.yizhuan.habu.room_chat.activity.RoomInviteFansActivity"
|
||||
android:theme="@style/room_message_activity" />
|
||||
<activity
|
||||
android:name="com.yizhuan.tutu.room_chat.activity.NimTeamRoomMessageActivity"
|
||||
android:name="com.yizhuan.habu.room_chat.activity.NimTeamRoomMessageActivity"
|
||||
android:screenOrientation="portrait"
|
||||
android:theme="@style/room_message_activity" />
|
||||
<activity
|
||||
android:name="com.yizhuan.tutu.room_chat.activity.NimHallTeamRoomMessageActivity"
|
||||
android:name="com.yizhuan.habu.room_chat.activity.NimHallTeamRoomMessageActivity"
|
||||
android:screenOrientation="portrait"
|
||||
android:theme="@style/room_message_activity" />
|
||||
<activity
|
||||
@@ -747,7 +763,7 @@
|
||||
android:name=".bank_card.activity.AddBankCardAgreementActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name="com.tongdaxing.erban.sadmin.RoomSAdminManagerActivity"
|
||||
android:name="com.yizhuan.habu.sadmin.RoomSAdminManagerActivity"
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name=".home.activity.CommunityNoticeAct"
|
||||
@@ -969,15 +985,14 @@
|
||||
android:screenOrientation="portrait" />
|
||||
<activity
|
||||
android:name=".treasurefairy.HomeFairyActivity"
|
||||
android:configChanges="screenSize|orientation|keyboardHidden|mcc|mnc|locale|touchscreen|screenLayout|keyboard|navigation|fontScale|uiMode|smallestScreenSize|layoutDirection"
|
||||
android:exported="false"
|
||||
android:theme="@style/dialog_web_view_activity" />
|
||||
android:theme="@style/transparent_activity" />
|
||||
|
||||
<activity
|
||||
android:name=".ui.webview.FairyDialogWebViewActivity"
|
||||
android:configChanges="screenSize|orientation|keyboardHidden|mcc|mnc|locale|touchscreen|screenLayout|keyboard|navigation|fontScale|uiMode|smallestScreenSize|layoutDirection"
|
||||
android:exported="false"
|
||||
android:theme="@style/dialog_web_view_activity" />
|
||||
android:theme="@style/transparent_activity" />
|
||||
|
||||
<meta-data
|
||||
android:name="notch.config"
|
||||
@@ -1001,6 +1016,10 @@
|
||||
android:name="flutterEmbedding"
|
||||
android:value="2" />
|
||||
|
||||
<meta-data
|
||||
android:name="Mob-Https"
|
||||
android:value="yes" />
|
||||
|
||||
<provider
|
||||
android:name="com.netease.nimlib.ipc.NIMContentProvider"
|
||||
android:authorities="${applicationId}.ipc.provider"
|
||||
@@ -1018,8 +1037,7 @@
|
||||
android:name="com.netease.nimlib.service.NimReceiver"
|
||||
android:exported="false"
|
||||
android:process=":core"
|
||||
tools:node="remove">
|
||||
</receiver>
|
||||
tools:node="remove"></receiver>
|
||||
<receiver android:name="com.netease.nimlib.service.ResponseReceiver" />
|
||||
<receiver
|
||||
android:name=".reciever.IncomingCallReceiver"
|
||||
@@ -1029,6 +1047,7 @@
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
<receiver android:name=".reciever.NotificationClickReceiver" />
|
||||
|
||||
<service
|
||||
android:name="com.netease.nimlib.service.NimService"
|
||||
android:process=":core" />
|
||||
@@ -1043,6 +1062,9 @@
|
||||
<service
|
||||
android:name=".service.DaemonService"
|
||||
android:enabled="true" />
|
||||
|
||||
<activity android:name=".avroom.room_album.RoomAlbumActivity" />
|
||||
|
||||
</application>
|
||||
|
||||
</manifest>
|