Compare commits
95 Commits
dev/app_cp
...
peko_relea
Author | SHA1 | Date | |
---|---|---|---|
![]() |
6b7adc5950 | ||
![]() |
87b81b7761 | ||
![]() |
842bf98958 | ||
![]() |
f110a47c0e | ||
![]() |
160e5025b8 | ||
![]() |
9ec8385544 | ||
![]() |
13106a62e4 | ||
![]() |
7a677c96cd | ||
![]() |
7093cfa7f3 | ||
![]() |
3747c10dc1 | ||
![]() |
d9e3c32f1b | ||
![]() |
9891c6f9d0 | ||
![]() |
f721e34139 | ||
![]() |
069eb3e89c | ||
![]() |
8ae154cf09 | ||
![]() |
6b90fedb8b | ||
![]() |
cee6060d62 | ||
![]() |
0acd6f9c88 | ||
![]() |
9a075db5d5 | ||
![]() |
592dbc78f3 | ||
![]() |
c3bf0b9451 | ||
![]() |
82ad02f2a7 | ||
![]() |
fb6d784c1d | ||
![]() |
3e4d9654c9 | ||
![]() |
923e598344 | ||
![]() |
5de48352c5 | ||
![]() |
5140a70569 | ||
![]() |
0e405f5bda | ||
![]() |
d5be4ace02 | ||
![]() |
4475d622fd | ||
![]() |
03faea9138 | ||
![]() |
37afa710fe | ||
![]() |
6a71670b84 | ||
![]() |
615089d1e1 | ||
![]() |
47b38458df | ||
![]() |
91be03ea07 | ||
![]() |
f7a500770a | ||
![]() |
d82bb55c4e | ||
![]() |
dc1383be70 | ||
![]() |
368ed2bf70 | ||
![]() |
d595ed469e | ||
![]() |
792ad5141c | ||
![]() |
de6a4fe524 | ||
![]() |
d0cb9e43b1 | ||
![]() |
ef8d9b0b6f | ||
![]() |
e781369be1 | ||
![]() |
3bd13e732a | ||
![]() |
67babbaebd | ||
![]() |
c392b20f21 | ||
![]() |
0a1ae82d42 | ||
![]() |
6dc63e1d26 | ||
![]() |
2dcbcf7179 | ||
![]() |
bcd6faf213 | ||
![]() |
072c837c99 | ||
![]() |
067f97d6be | ||
![]() |
15b317d5d0 | ||
![]() |
16712197e3 | ||
![]() |
24ccadc593 | ||
![]() |
88767208bd | ||
![]() |
91bb8f7871 | ||
![]() |
dedb075c56 | ||
![]() |
1b1f477494 | ||
![]() |
9a015aff0b | ||
![]() |
9500554550 | ||
![]() |
23e05ccab1 | ||
![]() |
0417e53b85 | ||
![]() |
df96cfe5d4 | ||
![]() |
213efcba31 | ||
![]() |
9e36225b77 | ||
![]() |
da3d72ebff | ||
![]() |
fd3dc7cb3c | ||
![]() |
eebe231a45 | ||
![]() |
276f2002f9 | ||
![]() |
2942e2f0bb | ||
![]() |
406077b43b | ||
![]() |
55a8d037e0 | ||
![]() |
ba58b0bd40 | ||
![]() |
151b1c37d0 | ||
![]() |
4a7af141aa | ||
![]() |
cec6e00e09 | ||
![]() |
bf6ef26eca | ||
![]() |
07845b5e60 | ||
![]() |
097ead1327 | ||
![]() |
2b45d35d40 | ||
![]() |
e6f4b40e66 | ||
![]() |
c46f19f03f | ||
![]() |
37196025cc | ||
![]() |
9096a9b57f | ||
![]() |
c46c49715c | ||
![]() |
31b785c511 | ||
![]() |
6f01c5ddad | ||
![]() |
306f15f7f9 | ||
![]() |
0babbedeb9 | ||
![]() |
d09e60d206 | ||
![]() |
e37796286b |
34
android_crop_lib/build.gradle
Normal file
@@ -0,0 +1,34 @@
|
||||
apply plugin: 'com.android.library'
|
||||
apply plugin: 'kotlin-android'
|
||||
|
||||
android {
|
||||
compileSdkVersion COMPILE_SDK_VERSION.toInteger()
|
||||
|
||||
defaultConfig {
|
||||
minSdkVersion MIN_SDK_VERSION.toInteger()
|
||||
targetSdkVersion TARGET_SDK_VERSION.toInteger()
|
||||
|
||||
testApplicationId 'com.soundcloud.android.crop.test'
|
||||
testInstrumentationRunner 'android.test.InstrumentationTestRunner'
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
release {
|
||||
minifyEnabled true
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
}
|
||||
|
||||
buildToolsVersion = '30.0.3'
|
||||
}
|
||||
|
||||
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-jdk8:$kotlin_version"
|
||||
}
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
1
android_crop_lib/src/main/AndroidManifest.xml
Normal file
@@ -0,0 +1 @@
|
||||
<manifest package="com.soundcloud.android.crop" />
|
@@ -1,4 +1,4 @@
|
||||
package com.soundcloud.crop;
|
||||
package com.soundcloud.android.crop;
|
||||
|
||||
import android.annotation.TargetApi;
|
||||
import android.app.Activity;
|
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.soundcloud.crop;
|
||||
package com.soundcloud.android.crop;
|
||||
|
||||
import android.annotation.TargetApi;
|
||||
import android.content.Intent;
|
@@ -1,4 +1,4 @@
|
||||
package com.soundcloud.crop;
|
||||
package com.soundcloud.android.crop;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.Canvas;
|
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.soundcloud.crop;
|
||||
package com.soundcloud.android.crop;
|
||||
|
||||
import android.app.ProgressDialog;
|
||||
import android.content.ContentResolver;
|
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.soundcloud.crop;
|
||||
package com.soundcloud.android.crop;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.content.Context;
|
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.soundcloud.crop;
|
||||
package com.soundcloud.android.crop;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.Bitmap;
|
@@ -1,4 +1,4 @@
|
||||
package com.soundcloud.crop;
|
||||
package com.soundcloud.android.crop;
|
||||
|
||||
class Log {
|
||||
|
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.soundcloud.crop;
|
||||
package com.soundcloud.android.crop;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.os.Bundle;
|
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.soundcloud.crop;
|
||||
package com.soundcloud.android.crop;
|
||||
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.Matrix;
|
@@ -0,0 +1,48 @@
|
||||
package com.soundcloud.android.crop;
|
||||
|
||||
import android.content.Context;
|
||||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
import android.os.Environment;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
public class UriUtil {
|
||||
|
||||
public final static String getFileProviderName(Context context){
|
||||
return context.getPackageName()+".fileprovider";
|
||||
}
|
||||
|
||||
/**
|
||||
* 将TakePhoto 提供的Uri 解析出文件绝对路径
|
||||
*
|
||||
* @param uri
|
||||
* @return
|
||||
*/
|
||||
public static String parseOwnUri(Context context, Uri uri) {
|
||||
if (uri == null) return null;
|
||||
String path;
|
||||
if (TextUtils.equals(uri.getAuthority(), getFileProviderName(context))) {
|
||||
String target_text_camera_photos = "camera_photos/";
|
||||
if (uri.getPath() != null && uri.getPath().contains(target_text_camera_photos)) {
|
||||
path = new File(uri.getPath().replace(target_text_camera_photos, ""))
|
||||
.getAbsolutePath();
|
||||
} else {
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
|
||||
path = new File(Environment.getExternalStorageDirectory(),
|
||||
uri.getPath())
|
||||
.getAbsolutePath();
|
||||
} else {
|
||||
path = uri.getPath();
|
||||
}
|
||||
}
|
||||
|
||||
} else {
|
||||
path = uri.getPath();
|
||||
}
|
||||
return path;
|
||||
}
|
||||
|
||||
}
|
BIN
android_crop_lib/src/main/res/drawable-hdpi/crop__divider.9.png
Normal file
After Width: | Height: | Size: 76 B |
BIN
android_crop_lib/src/main/res/drawable-hdpi/crop__ic_cancel.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
android_crop_lib/src/main/res/drawable-hdpi/crop__ic_done.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
android_crop_lib/src/main/res/drawable-mdpi/crop__divider.9.png
Normal file
After Width: | Height: | Size: 76 B |
BIN
android_crop_lib/src/main/res/drawable-mdpi/crop__ic_cancel.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
android_crop_lib/src/main/res/drawable-mdpi/crop__ic_done.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
android_crop_lib/src/main/res/drawable-xhdpi/crop__divider.9.png
Normal file
After Width: | Height: | Size: 83 B |
BIN
android_crop_lib/src/main/res/drawable-xhdpi/crop__ic_cancel.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
android_crop_lib/src/main/res/drawable-xhdpi/crop__ic_done.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
android_crop_lib/src/main/res/drawable-xhdpi/crop__tile.png
Normal file
After Width: | Height: | Size: 142 B |
@@ -9,7 +9,7 @@
|
||||
android:id="@+id/done_cancel_bar"
|
||||
layout="@layout/crop__layout_done_cancel" />
|
||||
|
||||
<com.soundcloud.crop.CropImageView
|
||||
<com.soundcloud.android.crop.CropImageView
|
||||
android:id="@+id/crop_image"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
10
android_crop_lib/src/main/res/values/strings.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<resources xmlns:tools="http://schemas.android.com/tools">
|
||||
|
||||
<string name="crop__saving">正在儲存相片…</string>
|
||||
<string name="crop__wait">請稍候…</string>
|
||||
<string name="crop__pick_error">沒有可用的圖片來源</string>
|
||||
|
||||
<string name="crop__done">完成</string>
|
||||
<string name="crop__cancel" tools:ignore="ButtonCase">取消</string>
|
||||
|
||||
</resources>
|
44
android_crop_lib/src/main/res/values/styles.xml
Normal file
@@ -0,0 +1,44 @@
|
||||
<resources xmlns:tools="http://schemas.android.com/tools">
|
||||
|
||||
<style name="Crop"></style>
|
||||
|
||||
<style name="Crop.DoneCancelBar">
|
||||
<item name="android:layout_width">match_parent</item>
|
||||
<item name="android:layout_height">@dimen/crop__bar_height</item>
|
||||
<item name="android:orientation">horizontal</item>
|
||||
<item name="android:divider">@drawable/crop__divider</item>
|
||||
<item name="android:showDividers" tools:ignore="NewApi">middle</item>
|
||||
<item name="android:dividerPadding" tools:ignore="NewApi">12dp</item>
|
||||
<item name="android:background">@color/crop__button_bar</item>
|
||||
</style>
|
||||
|
||||
<style name="Crop.ActionButton">
|
||||
<item name="android:layout_width">0dp</item>
|
||||
<item name="android:layout_height">match_parent</item>
|
||||
<item name="android:layout_weight">1</item>
|
||||
<item name="android:background">@drawable/crop__selectable_background</item>
|
||||
</style>
|
||||
|
||||
<style name="Crop.ActionButtonText">
|
||||
<item name="android:layout_width">wrap_content</item>
|
||||
<item name="android:layout_height">wrap_content</item>
|
||||
<item name="android:layout_gravity">center</item>
|
||||
<item name="android:gravity">center_vertical</item>
|
||||
<item name="android:paddingRight">20dp</item> <!-- Offsets left drawable -->
|
||||
<item name="android:drawablePadding">8dp</item>
|
||||
<item name="android:textColor">@color/crop__button_text</item>
|
||||
<item name="android:textStyle">bold</item>
|
||||
<item name="android:textSize">13sp</item>
|
||||
</style>
|
||||
|
||||
<style name="Crop.ActionButtonText.Done">
|
||||
<item name="android:drawableLeft">@drawable/crop__ic_done</item>
|
||||
<item name="android:text">@string/crop__done</item>
|
||||
</style>
|
||||
|
||||
<style name="Crop.ActionButtonText.Cancel">
|
||||
<item name="android:drawableLeft">@drawable/crop__ic_cancel</item>
|
||||
<item name="android:text">@string/crop__cancel</item>
|
||||
</style>
|
||||
|
||||
</resources>
|
855
app/build.gradle
@@ -1,31 +1,28 @@
|
||||
apply plugin: 'com.android.application'
|
||||
apply plugin: 'com.google.gms.google-services'
|
||||
apply plugin: 'com.google.firebase.crashlytics'
|
||||
apply plugin: 'kotlin-android'
|
||||
apply plugin: 'com.tencent.vasdolly'
|
||||
apply from: '../project.gradle'
|
||||
apply from: '../mob.gradle'
|
||||
|
||||
apply plugin: "com.bytedance.android.aabResGuard"
|
||||
apply plugin: "xml-class-guard"
|
||||
def onlyArm64 = Boolean.parseBoolean(only_arm64)
|
||||
|
||||
android {
|
||||
compileSdkVersion COMPILE_SDK_VERSION.toInteger()
|
||||
|
||||
defaultConfig {
|
||||
applicationId isolationMode ? 'com.e.oos' : 'com.hhchu.molistar'
|
||||
applicationId "com.vele.pekolive"
|
||||
minSdkVersion MIN_SDK_VERSION.toInteger()
|
||||
targetSdkVersion TARGET_SDK_VERSION.toInteger()
|
||||
versionCode Integer.valueOf(version_code)
|
||||
versionName version_name
|
||||
|
||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||
multiDexEnabled true
|
||||
|
||||
flavorDimensions 'default'
|
||||
buildConfigField "boolean", "ISOLATION_MODE", "$isolationMode"
|
||||
resConfigs "en", "zh-rTW", "ar"
|
||||
if (isolationMode) {
|
||||
resValue "string", "app_launch_name", "Mo-debug"
|
||||
} else {
|
||||
resValue "string", "app_launch_name", "MoliStar"
|
||||
}
|
||||
|
||||
manifestPlaceholders = [CRASHLYTICS_COLLECTION_ENABLED: CRASHLYTICS_COLLECTION_ENABLED.toBoolean()]
|
||||
}
|
||||
|
||||
splits {
|
||||
@@ -63,7 +60,7 @@ android {
|
||||
if (abi == null) {
|
||||
abi = "universal"
|
||||
}
|
||||
outputFileName = "MoliStar_${buildType.name}_v${defaultConfig.versionName}_${abi}_${date}.apk"
|
||||
outputFileName = "piko_${buildType.name}_v${defaultConfig.versionName}_${defaultConfig.versionCode}_${abi}_${date}.apk"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -83,23 +80,24 @@ android {
|
||||
|
||||
signingConfigs {
|
||||
|
||||
debug {
|
||||
storeFile file('../molistar_debug.jks')
|
||||
storePassword "molistar"
|
||||
keyAlias "molistar"
|
||||
keyPassword "molistar"
|
||||
v2 {
|
||||
storeFile file('../pekolive.jks')
|
||||
storePassword "peko2023"
|
||||
keyAlias "pekolive"
|
||||
keyPassword "peko2023"
|
||||
v2SigningEnabled true
|
||||
v1SigningEnabled true
|
||||
}
|
||||
|
||||
release {
|
||||
storeFile file('../molistar.jks')
|
||||
storePassword "molistar"
|
||||
keyAlias "molistar"
|
||||
keyPassword "molistar"
|
||||
v2SigningEnabled true
|
||||
v1 {
|
||||
storeFile file('../pekolive.jks')
|
||||
storePassword "peko2023"
|
||||
keyAlias "pekolive"
|
||||
keyPassword "peko2023"
|
||||
v2SigningEnabled false
|
||||
v1SigningEnabled true
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
@@ -107,34 +105,40 @@ android {
|
||||
main {
|
||||
java.srcDirs = [
|
||||
'src/main/java',
|
||||
'src/module_public_chat_hall/java',
|
||||
'src/module_upgrade_app/java',
|
||||
'src/module_mentoring_relationship/java',
|
||||
'src/module_labour_union/java',
|
||||
'src/module_room_chat/java',
|
||||
'src/model_customer_server/java',
|
||||
'src/module_music/java',
|
||||
'src/module_mini_world/java',
|
||||
'src/module_lottery_dialog/java',
|
||||
'src/module_bank_card/java',
|
||||
'src/module_super_admin/java',
|
||||
'src/module_album/java',
|
||||
'src/module_treasure_box/java',
|
||||
'src/module_public_chat/java',
|
||||
'src/module_game/java',
|
||||
'src/module_community/java',
|
||||
'src/module_album/java',
|
||||
|
||||
]
|
||||
|
||||
res.srcDirs = [
|
||||
'src/main/res',
|
||||
'src/common/res',
|
||||
'src/module_public_chat_hall/res',
|
||||
'src/module_upgrade_app/res',
|
||||
'src/module_mentoring_relationship/res',
|
||||
'src/module_labour_union/res',
|
||||
'src/module_room_chat/res',
|
||||
'src/model_customer_server/res',
|
||||
'src/module_music/res',
|
||||
'src/module_mini_world/res',
|
||||
'src/module_lottery_dialog/res',
|
||||
'src/module_bank_card/res',
|
||||
'src/module_super_admin/res',
|
||||
'src/module_album/res',
|
||||
'src/module_treasure_box/res',
|
||||
'src/module_public_chat/res',
|
||||
'src/module_game/res',
|
||||
'src/module_community/res',
|
||||
'src/module_album/res',
|
||||
|
||||
]
|
||||
|
||||
@@ -143,12 +147,15 @@ android {
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
def server_url_debug = '"http://beta.api.molistar.xyz/"'
|
||||
def server_url_release = '"https://api.molistar.xyz/"'
|
||||
def server_url_debug = '"http://beta.api.pekolive.com/"'
|
||||
def server_url_release = '"https://api.pekolive.com/"'
|
||||
|
||||
debug {
|
||||
println("minifyEnabled = " + minify_enabled)
|
||||
|
||||
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"
|
||||
@@ -156,7 +163,7 @@ android {
|
||||
minifyEnabled minify_enabled.toBoolean() // 是否混淆
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
crunchPngs false // 停用 PNG 压缩
|
||||
signingConfig isolationMode ? signingConfigs.debug : signingConfigs.release
|
||||
signingConfig signingConfigs.v2
|
||||
gradle.taskGraph.whenReady {
|
||||
tasks.each { task ->
|
||||
if (task.name.contains("Test") || task.name.contains("Lint")) {
|
||||
@@ -169,6 +176,10 @@ android {
|
||||
release {
|
||||
ext.enableCrashlytics = CRASHLYTICS_COLLECTION_ENABLED.toBoolean()
|
||||
ext.alwaysUpdateBuildId = CRASHLYTICS_COLLECTION_ENABLED.toBoolean()
|
||||
firebaseCrashlytics {
|
||||
//Firebase Crashlytics控制上传混淆文件开关
|
||||
mappingFileUploadEnabled CRASHLYTICS_COLLECTION_ENABLED.toBoolean()
|
||||
}
|
||||
|
||||
buildConfigField "String", "BASE_URL", server_url_release
|
||||
buildConfigField "String", "BASE_URL_DEBUG", "BASE_URL"
|
||||
@@ -178,7 +189,7 @@ android {
|
||||
shrinkResources true // 开了混淆的时候才能开启 是否去除无效的资源文件
|
||||
zipAlignEnabled true // 开了混淆的时候才能开启 是否进行压缩并重排列
|
||||
crunchPngs true // 启用 PNG 压缩
|
||||
signingConfig isolationMode ? signingConfigs.debug : signingConfigs.release
|
||||
signingConfig signingConfigs.v2
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
}
|
||||
@@ -201,11 +212,16 @@ def Lombok = "1.18.24"
|
||||
dependencies {
|
||||
implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
|
||||
implementation fileTree(dir: 'aliyun-libs', include: ['*.jar', '*.aar'])
|
||||
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'
|
||||
|
||||
api 'androidx.multidex:multidex:2.0.1'
|
||||
implementation 'androidx.gridlayout:gridlayout:1.0.0'
|
||||
|
||||
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.9.1'
|
||||
|
||||
@@ -222,8 +238,10 @@ dependencies {
|
||||
api "com.jzxiang.pickerview:TimePickerDialog:1.0.1"
|
||||
api "com.github.zyyoona7:EasyPopup:1.0.2"
|
||||
api "com.github.donkingliang:LabelsView:1.6.5"
|
||||
api "com.github.yyued:SVGAPlayer-Android:2.6.1"
|
||||
implementation "com.orhanobut:logger:2.2.0"
|
||||
api "com.ms-square:expandableTextView:0.1.4"
|
||||
annotationProcessor 'androidx.annotation:annotation:1.6.0'
|
||||
annotationProcessor 'androidx.annotation:annotation:1.4.0'
|
||||
|
||||
implementation 'io.github.h07000223:flycoTabLayout:3.0.0'
|
||||
|
||||
@@ -244,7 +262,7 @@ dependencies {
|
||||
//数字滚动效果
|
||||
implementation 'com.github.YvesCheung:RollingText:1.2.3'
|
||||
// 引入原有第三方裁图源码,方便修改
|
||||
api project(':libs:lib_crop')
|
||||
api project(':android_crop_lib')
|
||||
|
||||
//rx权限请求框架
|
||||
implementation('com.github.tbruyelle:rxpermissions:0.10.2') {
|
||||
@@ -262,8 +280,21 @@ dependencies {
|
||||
|
||||
implementation 'com.github.mmin18:realtimeblurview:1.2.1'
|
||||
|
||||
implementation 'com.appsflyer:af-android-sdk:6.8.2'
|
||||
|
||||
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'
|
||||
|
||||
//Adjust接入
|
||||
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.github.yalantis:ucrop:2.2.7'
|
||||
|
||||
implementation 'com.github.lihangleo2:ShadowLayout:3.3.2'
|
||||
@@ -271,20 +302,16 @@ dependencies {
|
||||
//wheelView
|
||||
implementation 'com.contrarywind:wheelview:4.1.0'
|
||||
|
||||
// 轮播组件
|
||||
implementation 'io.github.youth5201314:banner:2.2.3'
|
||||
|
||||
implementation project(':modules:module_base')
|
||||
if (!isolationMode && file("../modules/module_google/build.gradle").exists()) {
|
||||
implementation project(':modules:module_google')
|
||||
}
|
||||
implementation 'tech.sud.mgp:SudMGP-static:1.3.3.1158'
|
||||
implementation 'com.google.android.material:material:1.9.0'
|
||||
}
|
||||
|
||||
channel {
|
||||
//多渠道包的输出目录,默认为new File(project.buildDir,"channel")
|
||||
outputDir = new File(project.buildDir, "channelapk")
|
||||
//多渠道包的命名规则,默认为:${appName}-${versionName}-${versionCode}-${flavorName}-${buildType}-${buildTime}
|
||||
apkNameFormat = 'MoliStar-${buildType}-${flavorName}-v${versionName}-${buildTime}'
|
||||
def only64 = onlyArm64 ? "-only64" : ""
|
||||
apkNameFormat = 'piko-${buildType}only64-${flavorName}-v${versionName}-${buildTime}'.replace("only64", only64)
|
||||
//快速模式:生成渠道包时不进行校验(速度可以提升10倍以上,默认为false)
|
||||
fastMode = false
|
||||
//buildTime的时间格式,默认格式:yyyyMMdd-HHmmss
|
||||
@@ -292,743 +319,3 @@ channel {
|
||||
//低内存模式(仅针对V2签名,默认为false):只把签名块、中央目录和EOCD读取到内存,不把最大头的内容块读取到内存,在手机上合成APK时,可以使用该模式
|
||||
lowMemory = false
|
||||
}
|
||||
|
||||
aabResGuard {
|
||||
mappingFile = file("aab-res-guard-mapping.txt").toPath() // Mapping file used for incremental obfuscation
|
||||
whiteList = [ // White list rules
|
||||
"*.R.raw.*",
|
||||
"*.R.drawable.icon",
|
||||
// SUD游戏-start
|
||||
"*.R.drawable.fsm_*",
|
||||
"*.R.string.fsm_*",
|
||||
"*.R.layout.fsm_*",
|
||||
"*.R.color.fsm_*",
|
||||
"*.R.id.fsm_*",
|
||||
"*.R.style.fsm_*",
|
||||
"*.R.dimen.fsm_*",
|
||||
"*.R.array.fsm_*",
|
||||
"*.R.integer.fsm_*",
|
||||
"*.R.bool.fsm_*",
|
||||
"*.R.mipmap.fsm_*",
|
||||
"*.R.styleable.fsm_*",
|
||||
"*.R.id.*loading*",
|
||||
"*.R.id.container_progress",
|
||||
"*.R.id.reload_btn",
|
||||
"*.R.id.unitySurfaceView",
|
||||
"*.R.string.game_view_content_description"
|
||||
// SUD游戏-end
|
||||
]
|
||||
obfuscatedBundleFileName = "MoliStar-app.aab" // Obfuscated file name, must end with '.aab'
|
||||
mergeDuplicatedRes = true // Whether to allow the merge of duplicate resources
|
||||
enableFilterFiles = false // Whether to allow filter files
|
||||
filterList = [ // file filter rules
|
||||
// "*/arm64-v8a/*",
|
||||
// "META-INF/*"
|
||||
]
|
||||
|
||||
enableFilterStrings = false // switch of filter strings
|
||||
unusedStringPath = file("unused.txt").toPath() // strings will be filtered in this file
|
||||
languageWhiteList = ["en", "zh", "ar", "zh-rTW"] // keep en,en-xx,zh,zh-xx etc. remove others.
|
||||
}
|
||||
|
||||
//以下均为非必须
|
||||
xmlClassGuard {
|
||||
findAabConstraintReferencedIds = true
|
||||
//用于增量混淆的 mapping 文件
|
||||
mappingFile = file("xml-class-mapping.txt")
|
||||
//更改manifest文件的package属性,即包名
|
||||
packageChange = ["com.chwl.app": "com.hhchu.molistar",
|
||||
"com.chwl.core": "com.hhchu.core",
|
||||
"com.chwl.library": "com.hhchu.library"]
|
||||
moveDir = [
|
||||
"com.chwl.app.community.dynamic" : "ffefcef.ddbccaec",
|
||||
"com.chwl.app.community.helper" : "eaeecbea.ccefdeaf",
|
||||
"com.chwl.app.community.holder" : "aafebee.febeeba",
|
||||
"com.chwl.app.community.im" : "eedadfa.cccedea",
|
||||
"com.chwl.app.community.publish" : "ddae.cfdb",
|
||||
"com.chwl.app.community.square" : "bddfb.eedde",
|
||||
"com.chwl.app.community.user_dynamic" : "ddcdbcbc.acbfcfba",
|
||||
"com.chwl.app.community.utils" : "cceaf.cbdcdb",
|
||||
"com.chwl.app.community.widget" : "bdfaa.beeefc",
|
||||
"com.chwl.app.community" : "cadfd.aeddb",
|
||||
"com.chwl.app.avroom.headline" : "eefce.eecad",
|
||||
"com.chwl.core.bean.game" : "caeccd.fdedac",
|
||||
"com.chwl.core.bean.room" : "afceec.aaafbc",
|
||||
"com.chwl.app.game" : "fcbfeb.ebfceac",
|
||||
"com.chwl.core.sud" : "baecf.deccfc",
|
||||
"com.chwl.library.download" : "aeacf.cecdd",
|
||||
"com.chwl.app.pay.activity" : "abbe.faaca",
|
||||
"com.chwl.app.pay.adapter" : "daddd.dcadd",
|
||||
"com.chwl.app.pay.fragment" : "fceff.acfcf",
|
||||
"com.chwl.app.pay.interfaces" : "eaadf.dbeecd",
|
||||
"com.chwl.app.pay.password" : "ebcfe.adfea",
|
||||
"com.chwl.app.pay.widget" : "fbfb.caeb",
|
||||
"com.chwl.app.avroom.online" : "bfbdecb.fafffbbc",
|
||||
"com.chwl.app.avroom.game" : "bbecfa.babcfd",
|
||||
"com.chwl.app.ui.webview.baishun" : "caebbec.bfcfbdf",
|
||||
"com.chwl.core.public_chat_hall.model" : "aada.dceaa",
|
||||
"com.chwl.app.avroom.rank" : "edadcb.beeaca",
|
||||
"com.chwl.app.fansteam" : "eabdedaed.cfeadaacfe",
|
||||
"com.chwl.core.fansteam" : "adbfd.adeecd",
|
||||
"com.chwl.app.public_chat.core.viewholder" : "fffa.accee",
|
||||
"com.chwl.app.public_chat.core" : "fcbdcbf.afaafbac",
|
||||
"com.chwl.app.public_chat.ui.message.headline" : "dfcfcad.cbcfdcf",
|
||||
"com.chwl.app.public_chat.ui.message" : "afdf.affbd",
|
||||
"com.chwl.library.language" : "faceb.abded",
|
||||
"com.chwl.app.ui.invite" : "cfdd.baac",
|
||||
"com.chwl.app.ui.link" : "fdb.ddbd",
|
||||
"com.chwl.app.ui.language" : "cffafe.edafba",
|
||||
"com.chwl.core.file.cos" : "cccdbdcce.eccffeccb",
|
||||
"com.chwl.app.notify.views" : "fbbdbcaa.dbfaeadb",
|
||||
"com.chwl.app.notify" : "eaafaa.edeeef",
|
||||
"com.chwl.app.support.float" : "eadbfff.eccceee",
|
||||
"com.chwl.app.avroom.gameplay" : "dfcf.dbdcb",
|
||||
"com.chwl.app.treasure_box.activity" : "fdbac.cdfab",
|
||||
"com.chwl.app.treasure_box.adapter" : "febab.bdfcb",
|
||||
"com.chwl.app.treasure_box.fragment" : "ecbbc.baaada",
|
||||
"com.chwl.app.treasure_box.module" : "aecae.aeacf",
|
||||
"com.chwl.app.treasure_box.presenter" : "ddaaee.bacbdcb",
|
||||
"com.chwl.app.treasure_box.widget" : "bedacc.bbbceb",
|
||||
"com.chwl.app.treasure_box" : "afccebdddd.ecdedbfcea",
|
||||
"com.chwl.core.treasure_box.bean" : "eeaaaa.bbedeee",
|
||||
"com.chwl.core.treasure_box.event" : "dfbfa.edacdb",
|
||||
"com.chwl.core.treasure_box.model" : "abdf.ebeab",
|
||||
"com.example.lib_utils.spannable" : "babdfb.baacfc",
|
||||
"com.example.lib_utils.log" : "cade.bebee",
|
||||
"com.example.lib_utils.ktx" : "aedbdf.cbfffd",
|
||||
"com.example.lib_utils" : "edadfda.cbddcda",
|
||||
"com.soundcloud.crop" : "eccbecc.eefdcbdd",
|
||||
"com.example.lib_core.component" : "cebecef.abcfbdda",
|
||||
"com.example.lib_core" : "ffedce.affffdf",
|
||||
"com.chwl.library.luban" : "cdbffbd.eadcbca",
|
||||
"com.chwl.library.easyphoto.utils.uri" : "dbbffdafc.aaadcdfcca",
|
||||
"com.chwl.library.easyphoto.utils.system" : "adb.ffd",
|
||||
"com.chwl.library.easyphoto.utils.string" : "bebbc.efcaca",
|
||||
"com.chwl.library.easyphoto.utils.settings" : "defee.eaccbb",
|
||||
"com.chwl.library.easyphoto.utils.result" : "eecdc.cddbfa",
|
||||
"com.chwl.library.easyphoto.utils.permission" : "fea.fcef",
|
||||
"com.chwl.library.easyphoto.utils.media" : "ddddcde.bfececea",
|
||||
"com.chwl.library.easyphoto.utils.color" : "ddc.cacb",
|
||||
"com.chwl.library.easyphoto.utils.bitmap" : "fadfc.bcaac",
|
||||
"com.chwl.library.easyphoto.ui.widget" : "bfafdb.ffeeadd",
|
||||
"com.chwl.library.easyphoto.ui.dialog" : "fbaaaf.cdadedd",
|
||||
"com.chwl.library.easyphoto.ui.adapter" : "fcada.cbadea",
|
||||
"com.chwl.library.easyphoto.ui" : "beefbfb.bffbefaf",
|
||||
"com.chwl.library.easyphoto.setting" : "edfd.dbfda",
|
||||
"com.chwl.library.easyphoto.result" : "fddd.dbae",
|
||||
"com.chwl.library.easyphoto.models.sticker.view" : "bacccfc.abbadfec",
|
||||
"com.chwl.library.easyphoto.models.sticker.listener" : "edecfbdbb.fbdcbfaaed",
|
||||
"com.chwl.library.easyphoto.models.sticker.entity" : "bbfeef.fdaefba",
|
||||
"com.chwl.library.easyphoto.models.sticker.cache" : "cfeefddf.daadadef",
|
||||
"com.chwl.library.easyphoto.models.sticker" : "eadfab.aaffafa",
|
||||
"com.chwl.library.easyphoto.models.puzzle.template.straight" : "cbbfdd.fdbaab",
|
||||
"com.chwl.library.easyphoto.models.puzzle.template.slant" : "fcffbcef.cbefeefa",
|
||||
"com.chwl.library.easyphoto.models.puzzle.straight" : "bbacbff.ecbddeb",
|
||||
"com.chwl.library.easyphoto.models.puzzle.slant" : "ebbbf.bfcbc",
|
||||
"com.chwl.library.easyphoto.models.puzzle" : "afbfbfd.dffbcec",
|
||||
"com.chwl.library.easyphoto.models.album.entity" : "baf.edaf",
|
||||
"com.chwl.library.easyphoto.models.album" : "daddbf.cebdcdd",
|
||||
"com.chwl.library.easyphoto.models.ad" : "adecece.cdedecc",
|
||||
"com.chwl.library.easyphoto.engine" : "ecadb.effbcc",
|
||||
"com.chwl.library.easyphoto.constant" : "abcfbde.cefbdbb",
|
||||
"com.chwl.library.easyphoto.callback" : "acbfefebc.aefecbfea",
|
||||
"com.chwl.library.easyphoto.builder" : "cccbcd.fabeea",
|
||||
"com.chwl.library.easyphoto" : "cebee.abfded",
|
||||
"com.chwl.library.easypermisssion.helper" : "dcbcfd.abebba",
|
||||
"com.chwl.library.easypermisssion" : "fdecdffb.cbddcdadd",
|
||||
"com.chwl.library.common.widget" : "dbcccf.adbaeab",
|
||||
"com.chwl.library.common.util" : "abadefdd.bbdedefbe",
|
||||
"com.chwl.library.common.transform" : "ddecee.dbeafe",
|
||||
"com.chwl.library.common.photo" : "bdbbad.cbbefbe",
|
||||
"com.chwl.library.common.glide" : "faacc.afcba",
|
||||
"com.chwl.library.common.fragmentation.windowcallback" : "bafbddf.cdcdbdb",
|
||||
"com.chwl.library.common.fragmentation.queue" : "ffceba.caedfea",
|
||||
"com.chwl.library.common.fragmentation.internal" : "fcfc.dceae",
|
||||
"com.chwl.library.common.fragmentation" : "cafcfb.febddef",
|
||||
"com.chwl.library.common.file" : "cdcdeb.ccfddae",
|
||||
"com.chwl.library.common.entity" : "acdb.aacb",
|
||||
"com.chwl.library.common.delegate" : "cbdf.beed",
|
||||
"com.chwl.library.common.base" : "daebfd.bfaada",
|
||||
"com.chwl.library.common.application" : "afdbd.ffcebb",
|
||||
"com.chwl.library.common" : "fede.deddf",
|
||||
"com.chwl.library.widget.xlist" : "ccbecd.ffdfcdb",
|
||||
"com.chwl.library.widget.decoration" : "dacceb.bcfbca",
|
||||
"com.chwl.library.widget" : "eacad.fcafd",
|
||||
"com.chwl.library.utils.valid" : "eccee.fdbec",
|
||||
"com.chwl.library.utils.pref" : "aaebaf.edefdcf",
|
||||
"com.chwl.library.utils.net" : "aadbf.cfabd",
|
||||
"com.chwl.library.utils.log" : "cdefbea.aedfceec",
|
||||
"com.chwl.library.utils.keyboard" : "acbbf.ecdbcf",
|
||||
"com.chwl.library.utils.json" : "cad.dcad",
|
||||
"com.chwl.library.utils.image" : "ccdabf.fefcfbc",
|
||||
"com.chwl.library.utils.file" : "cfe.bbdd",
|
||||
"com.chwl.library.utils.constant" : "fcde.abaf",
|
||||
"com.chwl.library.utils.config" : "edaaebed.afbeccda",
|
||||
"com.chwl.library.utils.codec" : "ffbedacf.cadbdefa",
|
||||
"com.chwl.library.utils.cache" : "beaeed.adcfbd",
|
||||
"com.chwl.library.utils.asynctask" : "dacf.bbfea",
|
||||
"com.chwl.library.utils.anim" : "dbcbbd.cbccefa",
|
||||
"com.chwl.library.utils" : "fdeaee.fddfeca",
|
||||
"com.chwl.library.threadmgr" : "eddebea.dcbdfbf",
|
||||
"com.chwl.library.swipeactivity" : "eaacbeb.fddeacad",
|
||||
"com.chwl.library.softinput" : "ecefea.cfddea",
|
||||
"com.chwl.library.service" : "efdcc.dfcbe",
|
||||
"com.chwl.library.rxbus" : "aefdcd.dbadbed",
|
||||
"com.chwl.library.rx" : "eab.bee",
|
||||
"com.chwl.library.record" : "dafcbfe.afcdffa",
|
||||
"com.chwl.library.net.rxnet.utils" : "acfbbb.ceeeab",
|
||||
"com.chwl.library.net.rxnet.model" : "cefdcae.ecabacf",
|
||||
"com.chwl.library.net.rxnet.manager" : "fdccbc.fbdadfe",
|
||||
"com.chwl.library.net.rxnet.interceptor" : "fcce.cbdf",
|
||||
"com.chwl.library.net.rxnet.https" : "dcdca.eafdc",
|
||||
"com.chwl.library.net.rxnet.factory" : "afbebbbdb.eafdafcbb",
|
||||
"com.chwl.library.net.rxnet.exception" : "eeeab.bebfa",
|
||||
"com.chwl.library.net.rxnet.converter" : "baaccbeb.efccaccde",
|
||||
"com.chwl.library.net.rxnet.callback" : "dfad.eccaf",
|
||||
"com.chwl.library.net.rxnet" : "facdef.bbedadd",
|
||||
"com.chwl.library.manager" : "cbaf.aadf",
|
||||
"com.chwl.library.list" : "bddaaa.ffeead",
|
||||
"com.chwl.library.coremanager" : "aadcbecd.fedbababd",
|
||||
"com.chwl.library.bindinglist" : "afabdcf.feacfbfb",
|
||||
"com.chwl.library.base.factory" : "ddbfbdf.acbaddc",
|
||||
"com.chwl.library.base" : "bfba.fcbd",
|
||||
"com.chwl.library.annatation" : "bcfcaaa.cefecab",
|
||||
"com.chwl.library.animator" : "acbc.afcdd",
|
||||
"com.chwl.library.adapters" : "caffe.edbbcd",
|
||||
"com.chwl.core.upgrade.model" : "cad.abdd",
|
||||
"com.chwl.core.upgrade.event" : "fffdf.aaaccc",
|
||||
"com.chwl.core.upgrade.bean" : "aea.baaf",
|
||||
"com.chwl.core.super_admin.util" : "cacffea.cbcafbe",
|
||||
"com.chwl.core.super_admin.model.exception" : "cabed.eeaede",
|
||||
"com.chwl.core.super_admin.model" : "bdbd.affda",
|
||||
"com.chwl.core.super_admin.bean" : "ddfb.edcab",
|
||||
"com.chwl.core.super_admin.attachment" : "bfeea.cbedcb",
|
||||
"com.chwl.core.super_admin" : "cddaaf.ddabfc",
|
||||
"com.chwl.core.code" : "aeabedb.eebbdcaa",
|
||||
"com.chwl.core.public_chat_hall.manager" : "cefdad.fefbeef",
|
||||
"com.chwl.core.public_chat_hall.event" : "ccff.dfccf",
|
||||
"com.chwl.core.public_chat_hall.bean" : "aeaaa.dedad",
|
||||
"com.chwl.core.public_chat_hall.attachment" : "fedd.fadb",
|
||||
"com.chwl.core.music.view" : "dafddd.eecfdad",
|
||||
"com.chwl.core.music.model" : "ecabcfecb.bafeafaeb",
|
||||
"com.chwl.core.music.event" : "dbbfcd.fcacbed",
|
||||
"com.chwl.core.music.db.model" : "dcaac.ddecf",
|
||||
"com.chwl.core.music.db.dao" : "fafafcea.fbfbbfda",
|
||||
"com.chwl.core.music.db.converter" : "baf.fac",
|
||||
"com.chwl.core.music.db.bean" : "acbfad.dcbefe",
|
||||
"com.chwl.core.music.bean" : "deafc.bebac",
|
||||
"com.chwl.core.miniworld.model" : "cdcbc.cfbbc",
|
||||
"com.chwl.core.miniworld.event" : "babacc.becdde",
|
||||
"com.chwl.core.miniworld.bean" : "ffbe.bdac",
|
||||
"com.chwl.core.mentoring_relationship.view" : "aadffbfa.fedbaace",
|
||||
"com.chwl.core.mentoring_relationship.model" : "dfdeb.baabec",
|
||||
"com.chwl.core.mentoring_relationship.exception" : "beebbbe.debeffc",
|
||||
"com.chwl.core.mentoring_relationship.event" : "fcaceace.afcfdceb",
|
||||
"com.chwl.core.mentoring_relationship.bean" : "eaedcce.eebdfabf",
|
||||
"com.chwl.core.mentoring_relationship.attachment" : "faebfdc.bcbbbbfc",
|
||||
"com.chwl.core.module_hall.team.event" : "ebfdfe.fcefebd",
|
||||
"com.chwl.core.module_hall.team.bean" : "edcbb.bcfca",
|
||||
"com.chwl.core.module_hall.team" : "bbeafe.ffebdfa",
|
||||
"com.chwl.core.module_hall.secretcode.bean" : "ffdab.eabbd",
|
||||
"com.chwl.core.module_hall.secretcode" : "eedbec.ffbcbed",
|
||||
"com.chwl.core.module_hall.income.event" : "bdecee.edfdbad",
|
||||
"com.chwl.core.module_hall.income.bean" : "fcfc.debbb",
|
||||
"com.chwl.core.module_hall.income" : "afdaaf.afcbfd",
|
||||
"com.chwl.core.module_hall.im.bean" : "bfbcaedcbf.fddedfaafe",
|
||||
"com.chwl.core.module_hall.im" : "fabf.dada",
|
||||
"com.chwl.core.module_hall.hall.event" : "fdcc.edcba",
|
||||
"com.chwl.core.module_hall.hall.bean" : "eacfafb.adbcafda",
|
||||
"com.chwl.core.module_hall.hall" : "bfdade.fbabba",
|
||||
"com.chwl.core.db" : "dccfb.bfeca",
|
||||
"com.chwl.core.community.square" : "fbacff.ebfcca",
|
||||
"com.chwl.core.community.im" : "ddfc.bbcdb",
|
||||
"com.chwl.core.community.event" : "baaeac.edbfbcd",
|
||||
"com.chwl.core.community.dynamic" : "abdce.bdebca",
|
||||
"com.chwl.core.community.bean.comment" : "aedfcaaf.cdfbbcce",
|
||||
"com.chwl.core.community.bean" : "bbcf.abac",
|
||||
"com.chwl.core.community.attachment" : "ceebd.fefcbb",
|
||||
"com.chwl.core.community" : "fcefbba.abbefae",
|
||||
"com.chwl.core.channel_page.model" : "eed.bae",
|
||||
"com.chwl.core.channel_page.bean" : "edfea.cddcb",
|
||||
"com.chwl.core.bank_card.view" : "fbefdfd.fecfadeb",
|
||||
"com.chwl.core.bank_card.model" : "afdeac.aecbbce",
|
||||
"com.chwl.core.bank_card.exception" : "dccfcc.cbdaacd",
|
||||
"com.chwl.core.bank_card.bean" : "ccaad.bddfa",
|
||||
"com.chwl.core.withdraw.bean" : "aaffcba.daeefdac",
|
||||
"com.chwl.core.web.event" : "ecefca.fecfafc",
|
||||
"com.chwl.core.web.bean" : "cbcdae.acdabfe",
|
||||
"com.chwl.core.vip.bean" : "eedbaeb.defbdfae",
|
||||
"com.chwl.core.vip" : "bfcdb.eeabef",
|
||||
"com.chwl.core.utils.net" : "dadebe.fbcfaa",
|
||||
"com.chwl.core.utils.extension" : "aeef.afaa",
|
||||
"com.chwl.core.utils" : "eafcbdd.abaeccf",
|
||||
"com.chwl.core.user.event" : "ffbae.efabfb",
|
||||
"com.chwl.core.user.bean" : "cfeddda.aafffbc",
|
||||
"com.chwl.core.user" : "afacaed.bbaefab",
|
||||
"com.chwl.core.treasurefairy.bean" : "eaffcdbc.daeffdba",
|
||||
"com.chwl.core.treasurefairy" : "bcdefdc.efbefada",
|
||||
"com.chwl.core.team.model" : "eefedae.dfccaca",
|
||||
"com.chwl.core.team.bean" : "bfbdcd.fafefd",
|
||||
"com.chwl.core.support.room.lifecycle.rx" : "defdaecac.ccedeecec",
|
||||
"com.chwl.core.support.room.lifecycle" : "afcfafa.dffefaa",
|
||||
"com.chwl.core.support.room" : "ddaddaf.fccabdf",
|
||||
"com.chwl.core.support.config" : "cfacaac.feafadc",
|
||||
"com.chwl.core.statistic.protocol" : "ccefcc.aecaac",
|
||||
"com.chwl.core.statistic" : "dbdef.bfdea",
|
||||
"com.chwl.core.sound.model" : "beffe.abfeac",
|
||||
"com.chwl.core.skill.event" : "edaba.ddedb",
|
||||
"com.chwl.core.skill.entity" : "bacfcf.dddbef",
|
||||
"com.chwl.core.share.bean" : "aceac.ecabfe",
|
||||
"com.chwl.core.settings.bean" : "cdccdab.ebdbacb",
|
||||
"com.chwl.core.settings" : "adcfbfced.fadbfddca",
|
||||
"com.chwl.core.set.model" : "efcb.ccac",
|
||||
"com.chwl.core.set.bean" : "bababbc.cecaffca",
|
||||
"com.chwl.core.room.treasure_box.event" : "fdccbea.eacbffe",
|
||||
"com.chwl.core.room.treasure_box.bean" : "edbce.fdbbbc",
|
||||
"com.chwl.core.room.recommendpos.bean" : "dfaabac.aabbefcc",
|
||||
"com.chwl.core.room.recommendpos" : "ffbadbcda.dfdcbffdf",
|
||||
"com.chwl.core.room.queuing_mic.event" : "abfbcbe.bceaabda",
|
||||
"com.chwl.core.room.queuing_mic.bean" : "edccdc.abfbfcc",
|
||||
"com.chwl.core.room.queuing_mic.attachment" : "eabbdce.ecdbefc",
|
||||
"com.chwl.core.room.queue.bean" : "eebfd.aaccca",
|
||||
"com.chwl.core.room.pk.model" : "acefeab.bddecfb",
|
||||
"com.chwl.core.room.pk.event" : "fbbefcc.efafcfb",
|
||||
"com.chwl.core.room.pk.bean.response" : "ecaed.eebace",
|
||||
"com.chwl.core.room.pk.bean.request" : "cfeee.cdeea",
|
||||
"com.chwl.core.room.pk.bean" : "afb.eaca",
|
||||
"com.chwl.core.room.pk.attachment" : "cdd.cfde",
|
||||
"com.chwl.core.room.model.inteface" : "bfcaceb.eaaeaae",
|
||||
"com.chwl.core.room.model" : "bdefe.abaefa",
|
||||
"com.chwl.core.room.giftvalue.helper" : "ffaaa.aceba",
|
||||
"com.chwl.core.room.giftvalue.bean" : "bdebccd.fbfaecdb",
|
||||
"com.chwl.core.room.giftvalue" : "caeb.acffa",
|
||||
"com.chwl.core.room.game.bean" : "eacfafb.aadfdcee",
|
||||
"com.chwl.core.room.game" : "acecfafb.cdacfdabe",
|
||||
"com.chwl.core.room.face" : "cfcefbebdc.fecabacfcb",
|
||||
"com.chwl.core.room.exception" : "baebbfcb.debebcfe",
|
||||
"com.chwl.core.room.event" : "afdece.ecaeae",
|
||||
"com.chwl.core.room.dragonball" : "adbbbaa.bcccfdf",
|
||||
"com.chwl.core.room.core" : "efddaaf.aaabbfcd",
|
||||
"com.chwl.core.room.bean" : "bceba.bbfce",
|
||||
"com.chwl.core.room.auction.bean" : "fddadcc.fbdbaaa",
|
||||
"com.chwl.core.room.auction" : "bacebdb.bceeffa",
|
||||
"com.chwl.core.room.anotherroompk" : "edbcdb.efbadd",
|
||||
"com.chwl.core.room.activitytimer" : "adabddff.ccfdcfbd",
|
||||
"com.chwl.core.room" : "fcea.defb",
|
||||
"com.chwl.core.retry" : "dbee.cafae",
|
||||
"com.chwl.core.relation.cp.bean" : "bdabfb.aecccbc",
|
||||
"com.chwl.core.relation.cp" : "caedeb.abacfbc",
|
||||
"com.chwl.core.redpackage.bean" : "edbaad.bbdcdfc",
|
||||
"com.chwl.core.redpackage" : "bcc.ffd",
|
||||
"com.chwl.core.redPacket.event" : "efcdfd.fdfbcae",
|
||||
"com.chwl.core.redPacket.bean" : "acdfe.ebeaed",
|
||||
"com.chwl.core.redPacket" : "edfebe.eebcfad",
|
||||
"com.chwl.core.recall.event" : "eebebe.eeeacfa",
|
||||
"com.chwl.core.recall.bean" : "fabffdc.ffcdadbe",
|
||||
"com.chwl.core.recall" : "cbdac.cadea",
|
||||
"com.chwl.core.realm" : "bdbdef.cffbbf",
|
||||
"com.chwl.core.radish.task.bean" : "abbefdab.daeaadad",
|
||||
"com.chwl.core.radish.task" : "bbedaaf.fbdfcce",
|
||||
"com.chwl.core.radish.signin.bean" : "def.cff",
|
||||
"com.chwl.core.radish.signin" : "ecabbcaca.eddcdecfe",
|
||||
"com.chwl.core.radish.event" : "cdfaedb.eecdebad",
|
||||
"com.chwl.core.radish" : "fdbeeb.eddbbaf",
|
||||
"com.chwl.core.praise.event" : "fdddf.ceacfd",
|
||||
"com.chwl.core.praise" : "becbbbfc.beafebfff",
|
||||
"com.chwl.core.pay.event" : "dbdfe.efdce",
|
||||
"com.chwl.core.pay.bean" : "fbefaae.fddefebe",
|
||||
"com.chwl.core.pay" : "eefbfb.ccdcdeb",
|
||||
"com.chwl.core.patriarch.exception" : "bbcdfae.eddfdbfe",
|
||||
"com.chwl.core.patriarch.event" : "eabff.eccdc",
|
||||
"com.chwl.core.patriarch.bean" : "fbdfcae.fefbfee",
|
||||
"com.chwl.core.noble.bean" : "dfefd.bacabc",
|
||||
"com.chwl.core.noble" : "fdfb.adfec",
|
||||
"com.chwl.core.newbie.event" : "facdeeb.fbeaaff",
|
||||
"com.chwl.core.newbie.bean" : "ffedae.acfcdbb",
|
||||
"com.chwl.core.msg.sysv2.bean" : "ddeeb.bdcdf",
|
||||
"com.chwl.core.msg.sysv2" : "accaef.bfedba",
|
||||
"com.chwl.core.msg.sys.bean" : "dcabc.bbdaea",
|
||||
"com.chwl.core.msg.sys" : "ecdbfa.bedeee",
|
||||
"com.chwl.core.msg" : "bafbfed.efeeebd",
|
||||
"com.chwl.core.monsterhunting.rxevent" : "dfafbbe.afcbecce",
|
||||
"com.chwl.core.monsterhunting.model" : "eabaaa.afcbcd",
|
||||
"com.chwl.core.monsterhunting.manager" : "bdabaef.eaeccdc",
|
||||
"com.chwl.core.monsterhunting.bean" : "adbaee.fffffc",
|
||||
"com.chwl.core.monsterhunting" : "dddbd.cecfcf",
|
||||
"com.chwl.core.market_verify.event" : "bedbcf.ffcdfb",
|
||||
"com.chwl.core.market_verify.bean" : "fffba.cdbfee",
|
||||
"com.chwl.core.market_verify" : "ecddaa.decfae",
|
||||
"com.chwl.core.manager.trtc" : "cdffbe.cfbefa",
|
||||
"com.chwl.core.manager.event" : "ebeccadeab.daaebfafbc",
|
||||
"com.chwl.core.manager.agora" : "bdfbed.baaadfc",
|
||||
"com.chwl.core.manager" : "eada.dedbf",
|
||||
"com.chwl.core.magic.toolbox" : "feaabe.faacdb",
|
||||
"com.chwl.core.magic.exception" : "bdc.dbdc",
|
||||
"com.chwl.core.magic.bean" : "cbeee.efcdfb",
|
||||
"com.chwl.core.magic" : "effdcba.daeaeedf",
|
||||
"com.chwl.core.luckymoney.bean" : "cdaabd.cfabfca",
|
||||
"com.chwl.core.linked.event" : "dccdeb.adfceff",
|
||||
"com.chwl.core.linked.bean" : "dbeef.acefca",
|
||||
"com.chwl.core.linked" : "dfcbeac.affedbe",
|
||||
"com.chwl.core.level.event" : "ecbafad.dceddabe",
|
||||
"com.chwl.core.level" : "eeaeecb.efdafbdc",
|
||||
"com.chwl.core.kick" : "fccbdc.febfaf",
|
||||
"com.chwl.core.interceptor" : "abeb.bdbf",
|
||||
"com.chwl.core.initial.bean" : "edbabbab.acdccacc",
|
||||
"com.chwl.core.initial" : "dfbcef.ddbeede",
|
||||
"com.chwl.core.im.sysmsg" : "cdfe.ddaf",
|
||||
"com.chwl.core.im.state" : "ddcefccc.baeddeeec",
|
||||
"com.chwl.core.im.room" : "efafb.cccabc",
|
||||
"com.chwl.core.im.notification" : "cbace.fedfba",
|
||||
"com.chwl.core.im.login" : "febec.facfc",
|
||||
"com.chwl.core.im.friend" : "ea.ea",
|
||||
"com.chwl.core.im.custom.bean" : "dedfdbd.ebffbcba",
|
||||
"com.chwl.core.im.custom" : "ccfbca.bcccebd",
|
||||
"com.chwl.core.im.chatterbox.bean" : "dfdefbe.fedadcf",
|
||||
"com.chwl.core.im.chatterbox" : "ffdffe.ccecbfc",
|
||||
"com.chwl.core.im.avroom" : "bcafa.eadbc",
|
||||
"com.chwl.core.im" : "dffa.ebaa",
|
||||
"com.chwl.core.home.model" : "ffdbfa.ddcfcea",
|
||||
"com.chwl.core.home.event" : "dfbbd.cefeaf",
|
||||
"com.chwl.core.home.bean" : "accd.bbdff",
|
||||
"com.chwl.core.home" : "bccfeaf.fbdedea",
|
||||
"com.chwl.core.helper" : "fcddab.afabccd",
|
||||
"com.chwl.core.gift.toolbox" : "bcbed.ffcdaf",
|
||||
"com.chwl.core.gift.exception" : "beccc.cccee",
|
||||
"com.chwl.core.gift.event" : "ccde.faea",
|
||||
"com.chwl.core.gift.bean" : "ebbffdf.beebece",
|
||||
"com.chwl.core.gift" : "dbbcc.dbceee",
|
||||
"com.chwl.core.file" : "ccafedb.bddaadf",
|
||||
"com.chwl.core.fansteam.bean" : "fcfdaa.edabfab",
|
||||
"com.chwl.core.fansteam" : "adbfd.adeecd",
|
||||
"com.chwl.core.family.model" : "bbcedbab.caaefbfb",
|
||||
"com.chwl.core.family.event" : "efa.edde",
|
||||
"com.chwl.core.family.bean.response.moneyManagement" : "afbba.abdcd",
|
||||
"com.chwl.core.family.bean.response.memberList" : "dbcce.ecaeff",
|
||||
"com.chwl.core.family.bean.response.familyPlaza" : "fbbcdb.ddfadba",
|
||||
"com.chwl.core.family.bean.response" : "bbecb.daedaf",
|
||||
"com.chwl.core.family.bean" : "cdade.adeda",
|
||||
"com.chwl.core.exception" : "eeceaead.ceacebbe",
|
||||
"com.chwl.core.earn.model" : "ffebb.edbcaf",
|
||||
"com.chwl.core.earn.bean" : "bbcabbb.dcabfcd",
|
||||
"com.chwl.core.decoration.nameplate.bean" : "cfadf.caddb",
|
||||
"com.chwl.core.decoration.nameplate" : "cbddeb.bebdcc",
|
||||
"com.chwl.core.decoration.headwear.throwable" : "bebcb.aefce",
|
||||
"com.chwl.core.decoration.headwear.bean" : "bdbabbdc.ffafceeac",
|
||||
"com.chwl.core.decoration.headwear" : "cbcebdb.bdebbebd",
|
||||
"com.chwl.core.decoration.car.bean" : "ccbd.abca",
|
||||
"com.chwl.core.decoration.car" : "ebdefd.befcae",
|
||||
"com.chwl.core.decoration.bean" : "fbeebae.ebcadebe",
|
||||
"com.chwl.core.decoration.backgroud.bean" : "aaecbd.bfafacd",
|
||||
"com.chwl.core.decoration.backgroud" : "ecabbc.ccafec",
|
||||
"com.chwl.core.decoration" : "babeeeb.ecbaceee",
|
||||
"com.chwl.core.contacts" : "becea.cccca",
|
||||
"com.chwl.core.community" : "fcefbba.abbefae",
|
||||
"com.chwl.core.channel" : "ccb.fcf",
|
||||
"com.chwl.core.certification.event" : "ceecd.bebccf",
|
||||
"com.chwl.core.certification" : "fafbaf.febcecf",
|
||||
"com.chwl.core.bills.result" : "defceb.bddedaa",
|
||||
"com.chwl.core.bills.bean" : "fcef.caffe",
|
||||
"com.chwl.core.bills" : "ebcfbec.defbbcbc",
|
||||
"com.chwl.core.bean.response.result" : "decd.efffc",
|
||||
"com.chwl.core.bean.response" : "cdfaac.caaeba",
|
||||
"com.chwl.core.bean.attachmsg" : "fdab.dbaad",
|
||||
"com.chwl.core.bean" : "dbcdb.edafab",
|
||||
"com.chwl.core.base" : "eadbead.cefeacdf",
|
||||
"com.chwl.core.auth.exception" : "bfcced.baedbeb",
|
||||
"com.chwl.core.auth.event" : "ddcbacef.ebcaacba",
|
||||
"com.chwl.core.auth.entity" : "cfeaf.ddccec",
|
||||
"com.chwl.core.auth" : "debfc.deefa",
|
||||
"com.chwl.core.audio.event" : "edfdda.fdabdf",
|
||||
"com.chwl.core.audio.bean" : "feacbcff.edcaafbbb",
|
||||
"com.chwl.core.audio" : "eeaca.ebabbb",
|
||||
"com.chwl.core.association.model" : "eacfeca.adcbbfa",
|
||||
"com.chwl.core.association.bean" : "ebdeaeb.dbccefdb",
|
||||
"com.chwl.core.activity.model" : "debbcfdb.edbdfdeaf",
|
||||
"com.chwl.core.activity.event" : "cfaafeb.ffdedef",
|
||||
"com.chwl.core.activity.bean" : "feacdf.cefdbd",
|
||||
"com.chwl.core" : "dddeaae.cfddfded",
|
||||
"com.chwl.app.sadmin.utils" : "cccafa.feaeab",
|
||||
"com.chwl.app.sadmin" : "accdab.baeeaee",
|
||||
"com.chwl.app.room_chat.utils" : "ebdddaa.feeeabb",
|
||||
"com.chwl.app.room_chat.fragment" : "afeccfe.dcfbfca",
|
||||
"com.chwl.app.room_chat.event" : "cebb.fcbd",
|
||||
"com.chwl.app.room_chat.adapter" : "baad.cfcfa",
|
||||
"com.chwl.app.room_chat.activity" : "eaaadcc.ebdbede",
|
||||
"com.chwl.app.room_chat" : "cdfaf.eceabb",
|
||||
"com.chwl.app.music.widget" : "fadfedef.abeacebff",
|
||||
"com.chwl.app.music.presenter" : "cdfa.baab",
|
||||
"com.chwl.app.music.fragment" : "edfcdf.aabfdc",
|
||||
"com.chwl.app.music.adapter" : "fadcdbbe.cebcdaae",
|
||||
"com.chwl.app.music.activity" : "baddf.dbacfa",
|
||||
"com.chwl.app.module_hall.viewmodel" : "fddae.dbafab",
|
||||
"com.chwl.app.module_hall.team.view.widget" : "fecfabd.ffecdfb",
|
||||
"com.chwl.app.module_hall.team.view" : "fead.fecfb",
|
||||
"com.chwl.app.module_hall.team.presenter" : "edbfcf.eddebd",
|
||||
"com.chwl.app.module_hall.team.adapter" : "dceeca.cabfcb",
|
||||
"com.chwl.app.module_hall.team.activity" : "bdefdae.dbdbbbeb",
|
||||
"com.chwl.app.module_hall.team" : "acfaacfd.aaddcbfed",
|
||||
"com.chwl.app.module_hall.secretcode" : "eaafad.ebbdfca",
|
||||
"com.chwl.app.module_hall.income.view" : "eefbddf.bebcebcf",
|
||||
"com.chwl.app.module_hall.income.presenter" : "afbba.afcffb",
|
||||
"com.chwl.app.module_hall.income.adapter" : "eabcac.bebbec",
|
||||
"com.chwl.app.module_hall.income" : "acaede.cfecbe",
|
||||
"com.chwl.app.module_hall.im.msgholder" : "decfc.acfca",
|
||||
"com.chwl.app.module_hall.im.dialog" : "caca.dcdfa",
|
||||
"com.chwl.app.module_hall.im" : "ebfceeb.dcaaedfe",
|
||||
"com.chwl.app.module_hall.hall.view.indicator" : "bcdebe.cceeae",
|
||||
"com.chwl.app.module_hall.hall.view.dialog" : "beffcef.ddaebdd",
|
||||
"com.chwl.app.module_hall.hall.view" : "efbe.ccbe",
|
||||
"com.chwl.app.module_hall.hall.presenter" : "bbebecb.bdacbefa",
|
||||
"com.chwl.app.module_hall.hall.fragment" : "dffdae.dbaeadb",
|
||||
"com.chwl.app.module_hall.hall.adapter" : "badadbfc.feddfdcae",
|
||||
"com.chwl.app.module_hall.hall.activity" : "bdcdd.aaccc",
|
||||
"com.chwl.app.module_hall" : "aedebf.dbedcab",
|
||||
"com.chwl.app.bank_card.presenter" : "fcefbfa.bbabedeb",
|
||||
"com.chwl.app.bank_card.adapter" : "ecdae.feffda",
|
||||
"com.chwl.app.bank_card.activity" : "baaebb.adacabb",
|
||||
"com.chwl.app.bank_card" : "afdfbbee.acccbcafe",
|
||||
"com.example.matisse.widget" : "fafdc.ccdcea",
|
||||
"com.example.matisse.ui" : "bddeecdf.daebcbca",
|
||||
"com.example.matisse.listener" : "fdeec.edddcc",
|
||||
"com.example.matisse.internal.utils" : "daadd.dccbda",
|
||||
"com.example.matisse.internal.ui.widget" : "feebb.dcbfa",
|
||||
"com.example.matisse.internal.ui.adapter" : "dcaaa.cabef",
|
||||
"com.example.matisse.internal.ui" : "cabaff.aababab",
|
||||
"com.example.matisse.internal.model" : "cdadc.cccccd",
|
||||
"com.example.matisse.internal.loader" : "bcbcac.cfecdb",
|
||||
"com.example.matisse.internal.entity" : "fecfdeeae.aefaabccf",
|
||||
"com.example.matisse.filter" : "aabfe.eacfa",
|
||||
"com.example.matisse.engine.impl" : "debe.ddbed",
|
||||
"com.example.matisse.engine" : "bfcfa.aabec",
|
||||
"com.example.matisse" : "badbf.fadfea",
|
||||
"com.jph.takephoto.uitl" : "fbbaffa.faecdbe",
|
||||
"com.jph.takephoto.permission" : "accbfce.fccdabb",
|
||||
"com.jph.takephoto.model" : "afbfaa.afcdcd",
|
||||
"com.jph.takephoto.compress" : "aecbcaf.acdbabae",
|
||||
"com.jph.takephoto.app" : "edeebee.fefabfb",
|
||||
"com.chwl.app.vip.view" : "ecad.baecf",
|
||||
"com.chwl.app.vip.util" : "bcfe.ccaa",
|
||||
"com.chwl.app.vip.dialog" : "cafded.caafcba",
|
||||
"com.chwl.app.vip.bean" : "efbbc.adeda",
|
||||
"com.chwl.app.vip.adapter" : "dceeffbc.eaffbcfd",
|
||||
"com.chwl.app.vip" : "abaeec.bdedac",
|
||||
"com.chwl.app.view.layoutmanager" : "fabcc.cffdbf",
|
||||
"com.chwl.app.view" : "cabdb.accfda",
|
||||
"com.chwl.app.utils" : "bcead.dfdbfb",
|
||||
"com.chwl.app.ui.widget.viewpager" : "cbffcedc.ceeebada",
|
||||
"com.chwl.app.ui.widget.rollviewpager.hintview" : "eedaced.ccaeddd",
|
||||
"com.chwl.app.ui.widget.rollviewpager.adapter" : "bdeeebd.aaacacf",
|
||||
"com.chwl.app.ui.widget.rollviewpager" : "ebffacb.ecccaaf",
|
||||
"com.chwl.app.ui.widget.recyclerview.layoutmanager" : "faffb.bbcdba",
|
||||
"com.chwl.app.ui.widget.recyclerview.decoration" : "afbbfef.dbebefb",
|
||||
"com.chwl.app.ui.widget.password" : "cdbdc.cfcdde",
|
||||
"com.chwl.app.ui.widget.marqueeview" : "fe.cff",
|
||||
"com.chwl.app.ui.widget.magicindicator.ext" : "edcebdc.abcdfda",
|
||||
"com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator.titles.badge" : "aefeb.bfcdf",
|
||||
"com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator.titles" : "eacbbaf.edaceeb",
|
||||
"com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator.model" : "afcebbb.bcbbaba",
|
||||
"com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator.indicators" : "ddede.cbafa",
|
||||
"com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator.abs" : "aebeae.dcddcfc",
|
||||
"com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator" : "acab.aaea",
|
||||
"com.chwl.app.ui.widget.magicindicator.buildins.circlenavigator" : "acdcf.aecead",
|
||||
"com.chwl.app.ui.widget.magicindicator.buildins" : "eaeaabd.ccbaeabc",
|
||||
"com.chwl.app.ui.widget.magicindicator.abs" : "beeadefa.cffedbfa",
|
||||
"com.chwl.app.ui.widget.magicindicator" : "deecdc.cefebd",
|
||||
"com.chwl.app.ui.widget.interfacex" : "afef.cbfae",
|
||||
"com.chwl.app.ui.widget.higuide" : "cfc.cefd",
|
||||
"com.chwl.app.ui.widget.dynamicface" : "bacace.febaea",
|
||||
"com.chwl.app.ui.widget.drawgift" : "cae.cbb",
|
||||
"com.chwl.app.ui.widget.dialog" : "bccfaa.eeedea",
|
||||
"com.chwl.app.ui.widget.bubble" : "fccea.caeaa",
|
||||
"com.chwl.app.ui.widget.XRecyclerView" : "cff.dfb",
|
||||
"com.chwl.app.ui.widget" : "efaded.babadae",
|
||||
"com.chwl.app.ui.webview.room_banner" : "cada.eecbe",
|
||||
"com.chwl.app.ui.webview.event" : "ffbbb.ceebbb",
|
||||
"com.chwl.app.ui.webview" : "aaadff.eebecc",
|
||||
"com.chwl.app.ui.wallet.adapter" : "deccfe.bcbbbe",
|
||||
"com.chwl.app.ui.utils.sys" : "dfcdebe.adfefffe",
|
||||
"com.chwl.app.ui.utils" : "dcbeeada.dfeedeab",
|
||||
"com.chwl.app.ui.user.viewmodel" : "fafab.bedbf",
|
||||
"com.chwl.app.ui.user.fragment" : "dcbf.bdefe",
|
||||
"com.chwl.app.ui.user.event" : "feea.afda",
|
||||
"com.chwl.app.ui.user.dialog" : "feeaaf.cdbbab",
|
||||
"com.chwl.app.ui.user.decorationsend" : "abfbeaad.badffeebd",
|
||||
"com.chwl.app.ui.user.adapter" : "bbdbd.acccbd",
|
||||
"com.chwl.app.ui.user.activity" : "cbce.cfaac",
|
||||
"com.chwl.app.ui.setting.viewmodel" : "bfafaedcc.fbdbadacae",
|
||||
"com.chwl.app.ui.setting.bean" : "bccd.dddee",
|
||||
"com.chwl.app.ui.setting.adapter" : "ffcaca.fbfaafc",
|
||||
"com.chwl.app.ui.setting" : "ecaccbb.beccadff",
|
||||
"com.chwl.app.ui.search.view" : "fdbeb.deffd",
|
||||
"com.chwl.app.ui.search.presenter" : "adcae.bcfdca",
|
||||
"com.chwl.app.ui.search.event" : "acfa.ffcb",
|
||||
"com.chwl.app.ui.search" : "ddbffcaa.ffbccbbe",
|
||||
"com.chwl.app.ui.relation.adapter" : "fdcecaf.eabaeaef",
|
||||
"com.chwl.app.ui.relation" : "bedfeb.eeedcfb",
|
||||
"com.chwl.app.ui.radish" : "ffbac.dfaec",
|
||||
"com.chwl.app.ui.praise.base" : "eacffed.bfaeded",
|
||||
"com.chwl.app.ui.praise" : "cdcbd.fbecf",
|
||||
"com.chwl.app.ui.pay" : "eaddab.fdfdafb",
|
||||
"com.chwl.app.ui.patriarch.help" : "dfcbd.cdcfcc",
|
||||
"com.chwl.app.ui.patriarch" : "dfdeaddb.dbbdcaee",
|
||||
"com.chwl.app.ui.login.ui" : "aaadcea.bdbfdaba",
|
||||
"com.chwl.app.ui.login.helper" : "defefbb.cbfaccae",
|
||||
"com.chwl.app.ui.login.fragment" : "dcfb.bfdce",
|
||||
"com.chwl.app.ui.login" : "fbdb.abea",
|
||||
"com.chwl.app.ui.list" : "afbeccf.eeadfbf",
|
||||
"com.chwl.app.ui.keepalive" : "aabffd.fbaccfa",
|
||||
"com.chwl.app.ui.indicator_impl" : "cead.ddea",
|
||||
"com.chwl.app.ui.im.recent.holder" : "bdcb.eedb",
|
||||
"com.chwl.app.ui.im.recent.adapter" : "eeefed.becfad",
|
||||
"com.chwl.app.ui.im.recent" : "dfaebff.aabdecc",
|
||||
"com.chwl.app.ui.im.model" : "cbafae.dbecfdc",
|
||||
"com.chwl.app.ui.im.friend" : "dbecb.ccfcda",
|
||||
"com.chwl.app.ui.im.fragment" : "fcfffef.cdaaffee",
|
||||
"com.chwl.app.ui.im.chat" : "cddcabe.afbdedeb",
|
||||
"com.chwl.app.ui.im.avtivity" : "bebec.afdec",
|
||||
"com.chwl.app.ui.im.audio" : "accfdc.cdcbfac",
|
||||
"com.chwl.app.ui.im.actions" : "feefed.becfccf",
|
||||
"com.chwl.app.ui.im" : "beafbfbeb.dedfbbdbcb",
|
||||
"com.chwl.app.ui.gift.widget" : "bfaeacf.aabcdbfa",
|
||||
"com.chwl.app.ui.gift.util" : "deacecd.addbcee",
|
||||
"com.chwl.app.ui.gift.gif" : "befcb.affcf",
|
||||
"com.chwl.app.ui.gift.dialog" : "dccddf.bfcedeb",
|
||||
"com.chwl.app.ui.gift.callback" : "dceed.febbe",
|
||||
"com.chwl.app.ui.gift.adapter" : "eceedadb.dcfbbfdec",
|
||||
"com.chwl.app.ui.behavior" : "ccdfda.debfad",
|
||||
"com.chwl.app.ui.bean" : "faafdf.cefbbcb",
|
||||
"com.chwl.app.ui.anim" : "bacee.daccf",
|
||||
"com.chwl.app.ui.adapter" : "bdbce.adbdfc",
|
||||
"com.chwl.app.team.viewmodel" : "bfeace.ffbefff",
|
||||
"com.chwl.app.team.view" : "caead.eedace",
|
||||
"com.chwl.app.team.event" : "cacdecf.ddebcbd",
|
||||
"com.chwl.app.team.dialog" : "fdfcfc.aafcdc",
|
||||
"com.chwl.app.team.bean" : "fcebb.eebee",
|
||||
"com.chwl.app.team.adapter" : "bfddccfa.eadeaddae",
|
||||
"com.chwl.app.sys" : "cbebab.dacbed",
|
||||
"com.chwl.app.support" : "bdbeedc.fcdfcfa",
|
||||
"com.chwl.app.star" : "bffcec.cebfbb",
|
||||
"com.chwl.app.skill.widget" : "daeec.fdbbfb",
|
||||
"com.chwl.app.skill.repository" : "bbcdaeca.dcfbfcfbe",
|
||||
"com.chwl.app.skill.dialog" : "aedad.fefbab",
|
||||
"com.chwl.app.skill.decoration" : "bbeee.feabad",
|
||||
"com.chwl.app.skill.adapter" : "eeababfbe.accdfbdbd",
|
||||
"com.chwl.app.skill.activity" : "ebceceb.facbeebc",
|
||||
"com.chwl.app.skill" : "bfbacc.eabfde",
|
||||
"com.chwl.app.share.viewholder" : "dcdaef.bbcdfa",
|
||||
"com.chwl.app.share" : "bad.fabf",
|
||||
"com.chwl.app.service" : "ddacadb.abafdaa",
|
||||
"com.chwl.app.relation.extention" : "caedcc.deceffc",
|
||||
"com.chwl.app.relation.cp.widget" : "cefecca.adfcdaf",
|
||||
"com.chwl.app.relation.cp.viewmodel" : "bcabafedc.ccbfeeada",
|
||||
"com.chwl.app.relation.cp.model" : "ccfafe.fbdbaec",
|
||||
"com.chwl.app.relation.cp.fragment" : "bceb.dadfb",
|
||||
"com.chwl.app.relation.cp.dialog" : "fbceea.cefbefb",
|
||||
"com.chwl.app.relation.cp.adapter" : "abccbf.eaacbd",
|
||||
"com.chwl.app.relation.cp.activity" : "efaeff.aececca",
|
||||
"com.chwl.app.relation.cp" : "eabafed.efacabe",
|
||||
"com.chwl.app.reciever" : "cca.cba",
|
||||
"com.chwl.app.radish.widget" : "ffbea.aaddd",
|
||||
"com.chwl.app.radish.wallet" : "efeedaeccc.cfcaeacafa",
|
||||
"com.chwl.app.radish.view" : "becee.bcfeee",
|
||||
"com.chwl.app.radish.task.view" : "faaee.afbce",
|
||||
"com.chwl.app.radish.task.presenter" : "faedd.eecbcd",
|
||||
"com.chwl.app.radish.task.fragment" : "abfacfbc.deefaddda",
|
||||
"com.chwl.app.radish.task.adpter" : "bbdadbc.bcdcddbc",
|
||||
"com.chwl.app.radish.task.activity" : "dceccff.aafdfebc",
|
||||
"com.chwl.app.radish.presenter" : "acaecc.eaeddf",
|
||||
"com.chwl.app.radish.helper" : "faaeb.fffedc",
|
||||
"com.chwl.app.radish.adapter" : "fcfbbe.ddeecf",
|
||||
"com.chwl.app.radish.activity" : "bdfffab.dffcdfbf",
|
||||
"com.chwl.app.photo" : "eecccd.bfdbfcc",
|
||||
"com.chwl.app.pay.view" : "eacfaa.fbeaac",
|
||||
"com.chwl.app.pay.presenter" : "afceab.feabbff",
|
||||
"com.chwl.app.other.view" : "ddacd.cdbfca",
|
||||
"com.chwl.app.other.present" : "bbddcabe.bebbbdae",
|
||||
"com.chwl.app.other.dialog" : "cedb.bdeeb",
|
||||
"com.chwl.app.other.activity" : "e.ba",
|
||||
"com.chwl.app.other" : "faedfe.fabffda",
|
||||
"com.chwl.app.monsterhunting.bean" : "cedec.faddde",
|
||||
"com.chwl.app.monsterhunting" : "fbabff.dbfeac",
|
||||
"com.chwl.app.module" : "efdfeaf.efcddef",
|
||||
"com.chwl.app.luckymoney.viewholder" : "dfedf.eedab",
|
||||
"com.chwl.app.luckymoney.view" : "ddaddcd.caccbde",
|
||||
"com.chwl.app.luckymoney.dialog" : "ffecde.ebbcfef",
|
||||
"com.chwl.app.luckymoney.adapter" : "efeefc.eccdbf",
|
||||
"com.chwl.app.home.widget" : "dfaafb.fcdcae",
|
||||
"com.chwl.app.home.view" : "edfeb.efbcb",
|
||||
"com.chwl.app.home.refresh" : "cfadbacde.cfaedfcccf",
|
||||
"com.chwl.app.home.presenter" : "bdfece.fbefff",
|
||||
"com.chwl.app.home.helper" : "fadcf.dfbdfa",
|
||||
"com.chwl.app.home.fragment" : "beffafaea.aaccfbeab",
|
||||
"com.chwl.app.home.event" : "aadff.cfbdd",
|
||||
"com.chwl.app.home.dialog" : "bfbfb.ccacbc",
|
||||
"com.chwl.app.home.adapter" : "dcaaa.bacefa",
|
||||
"com.chwl.app.home.activity" : "cbafdaea.dabbbcef",
|
||||
"com.chwl.app.home" : "facc.ffdec",
|
||||
"com.chwl.app.guide" : "bafbbace.feffabda",
|
||||
"com.chwl.app.friend.view" : "dabb.cedce",
|
||||
"com.chwl.app.friend.action" : "deeead.dfedfad",
|
||||
"com.chwl.app.friend" : "bfddd.dfdef",
|
||||
"com.chwl.app.fansteam" : "eabdedaed.cfeadaacfe",
|
||||
"com.chwl.app.event" : "bdff.bafcc",
|
||||
"com.chwl.app.earn.adapter" : "dbddedf.cecfafa",
|
||||
"com.chwl.app.earn.activity" : "aedee.bcdadb",
|
||||
"com.chwl.app.earn" : "ffdbec.afddefd",
|
||||
"com.chwl.app.decoration.viewmodel" : "dccaca.cbaaeea",
|
||||
"com.chwl.app.decoration.view.widgets" : "dafde.edfde",
|
||||
"com.chwl.app.decoration.view" : "affeefb.cddaaab",
|
||||
"com.chwl.app.decoration.helper" : "bdbfa.aeccba",
|
||||
"com.chwl.app.decoration.adapter" : "ebbd.edae",
|
||||
"com.chwl.app.constants" : "ddeeea.cbabbd",
|
||||
"com.chwl.app.common.widget.dialog" : "adbbdfcb.abacbeeb",
|
||||
"com.chwl.app.common.widget" : "cdcbfd.cdcdaad",
|
||||
"com.chwl.app.common.util" : "bcaabadbafe.cbdddabbbcfd",
|
||||
"com.chwl.app.common.svga" : "dedde.effdb",
|
||||
"com.chwl.app.common.server" : "abbadac.adcefdc",
|
||||
"com.chwl.app.common.photo" : "bceefea.bcefcab",
|
||||
"com.chwl.app.common.permission" : "acfda.dfeeab",
|
||||
"com.chwl.app.common.dialog" : "deaeba.ffcaae",
|
||||
"com.chwl.app.common.app" : "dbcedb.cccffe",
|
||||
"com.chwl.app.common" : "cbaca.adadbb",
|
||||
"com.chwl.app.bindadapter" : "bacefd.cdbedf",
|
||||
"com.chwl.app.bills.widget" : "cdcfbd.fcadcaa",
|
||||
"com.chwl.app.bills.view" : "cda.aedf",
|
||||
"com.chwl.app.bills.presenter" : "bcbdbd.cfaccfd",
|
||||
"com.chwl.app.bills.fragmemt" : "baffeb.dedcfc",
|
||||
"com.chwl.app.bills.event" : "bdacea.effdae",
|
||||
"com.chwl.app.bills.adapter" : "dffcceeb.cfbbbddde",
|
||||
"com.chwl.app.bills.activities" : "ffaf.eadaa",
|
||||
"com.chwl.app.base.list" : "dffcde.efbadaa",
|
||||
"com.chwl.app.base" : "aedbb.fbfebd",
|
||||
"com.chwl.app.avroom.widget" : "caeddfb.efcaeecd",
|
||||
"com.chwl.app.avroom.view" : "bbaff.dbaabe",
|
||||
"com.chwl.app.avroom.singleroompk" : "bbadb.dbabde",
|
||||
"com.chwl.app.avroom.room_album" : "fffc.cdafe",
|
||||
"com.chwl.app.avroom.recommendcard" : "aaefc.cffadd",
|
||||
"com.chwl.app.avroom.rank" : "edadcb.beeaca",
|
||||
"com.chwl.app.avroom.presenter" : "dddee.cfdea",
|
||||
"com.chwl.app.avroom.newuserchargegift" : "bbfcc.bdbbb",
|
||||
"com.chwl.app.avroom.helper" : "bcfbb.dffeae",
|
||||
"com.chwl.app.avroom.giftvalue" : "acfcd.fbbcdd",
|
||||
"com.chwl.app.avroom.fragment" : "beefbb.fbcafec",
|
||||
"com.chwl.app.avroom.dialog" : "abbcea.ceadbc",
|
||||
"com.chwl.app.avroom.core" : "fbebb.bdbebf",
|
||||
"com.chwl.app.avroom.bean" : "affae.fcdff",
|
||||
"com.chwl.app.avroom.anotherroompk" : "bbdba.edbbe",
|
||||
"com.chwl.app.avroom.adapter" : "bffc.bbcd",
|
||||
"com.chwl.app.avroom.activity" : "dccdfed.ccdfdde",
|
||||
"com.chwl.app.avroom" : "bfedffaa.adfffbef",
|
||||
"com.chwl.app.audio.widget" : "bfcafa.fbbfdb",
|
||||
"com.chwl.app.audio.viewmodel" : "bdfe.bfccf",
|
||||
"com.chwl.app.audio.view" : "abdfdcc.bbcaebb",
|
||||
"com.chwl.app.audio.presenter" : "aeef.cbbaf",
|
||||
"com.chwl.app.audio.helper" : "cfeb.ebade",
|
||||
"com.chwl.app.audio.adapter" : "ddeceecf.dddcbccf",
|
||||
"com.chwl.app.audio" : "cdedecf.fbddecef",
|
||||
"com.chwl.app.application" : "cfd.ccae",
|
||||
"com.chwl.app" : "cfdd.baac",
|
||||
]
|
||||
|
||||
}
|
39
app/google-services.json
Normal file
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"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"
|
||||
}
|
212
app/proguard-rules.pro
vendored
@@ -116,15 +116,20 @@
|
||||
-dontwarn com.netease.**
|
||||
-keep class com.netease.** {*;}
|
||||
|
||||
# Presenter 相关
|
||||
-keep class com.yizhuan.erban.base.** { *; }
|
||||
-keep public class * extends com.yizhuan.erban.base.BaseMvpPresenter
|
||||
-keep public class * extends com.yizhuan.xchat_android_library.base.factory.AbstractMvpPresenter
|
||||
|
||||
# 云信自定义 ViewHolder 配置
|
||||
-dontwarn com.chwl.app.ui.im.recent.holder.**
|
||||
-keep class com.chwl.app.ui.im.recent.holder.** {*;}
|
||||
-keep class com.chwl.app.ui.im.chat.** {*;}
|
||||
-keep class com.chwl.app.luckymoney.viewholder.** {*;}
|
||||
-keep class com.chwl.app.share.viewholder.** {*;}
|
||||
-keep class com.chwl.app.public_chat_hall.msg.viewholder.** {*;}
|
||||
-keep class com.chwl.app.module_hall.im.msgholder.** {*;}
|
||||
-keep class com.chwl.app.mentoring_relationship.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.** {*;}
|
||||
-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 {*;}
|
||||
|
||||
@@ -172,8 +177,8 @@
|
||||
-keep class com.darsh.multipleimageselect.** { *; }
|
||||
-dontwarn com.darsh.multipleimageselect.**
|
||||
|
||||
-keep class com.soundcloud.crop.** { *; }
|
||||
-dontwarn com.soundcloud.crop.**
|
||||
-keep class com.soundcloud.android.crop.** { *; }
|
||||
-dontwarn com.soundcloud.android.crop.**
|
||||
|
||||
# glide4.0
|
||||
-keep public class * implements com.bumptech.glide.module.GlideModule
|
||||
@@ -185,11 +190,6 @@
|
||||
# for DexGuard only
|
||||
#-keepresourcexmlelements manifest/application/meta-data@value=GlideModule
|
||||
|
||||
# Presenter 相关
|
||||
-keep class com.chwl.app.base.** { *; }
|
||||
-keep public class * extends com.chwl.app.base.BaseMvpPresenter
|
||||
-keep public class * extends com.chwl.library.base.factory.AbstractMvpPresenter
|
||||
|
||||
# BaseAdapter
|
||||
-keep class com.chad.library.adapter.** {
|
||||
*;
|
||||
@@ -201,8 +201,8 @@
|
||||
<init>(...);
|
||||
}
|
||||
|
||||
-dontwarn com.chwl.app.bindadapter.**
|
||||
-keep class com.chwl.app.bindadapter.** {*;}
|
||||
-dontwarn com.yizhuan.erban.bindadapter.**
|
||||
-keep class com.yizhuan.erban.bindadapter.** {*;}
|
||||
|
||||
# Ping++ 混淆过滤
|
||||
-dontwarn com.pingplusplus.**
|
||||
@@ -233,9 +233,11 @@
|
||||
|
||||
# TODO 网络加载 一些业务bean gson 时候混淆问题
|
||||
-keep class org.json.** {*;}
|
||||
-keep class com.chwl.**.bean.** {*;}
|
||||
-keep class com.chwl.**.result.** {*;}
|
||||
-keep class com.chwl.**.entity.** {*;}
|
||||
-dontwarn com.yizhuan.xchat_android_core.**
|
||||
-keep class com.yizhuan.xchat_android_core.** {*;}
|
||||
-keep class com.yizhuan.treasure_box.bean.** {*;}
|
||||
-keep class com.yizhuan.erban.avroom.bean.** {*;}
|
||||
|
||||
|
||||
#百度统计
|
||||
-keep class com.baidu.bottom.** { *; }
|
||||
@@ -308,8 +310,8 @@
|
||||
-keep class com.autonavi.aps.amapapi.model.**{*;}
|
||||
|
||||
#暂时keep这个View排查华为oom问题
|
||||
-keep class com.chwl.app.avroom.widget.MicroView{*;}
|
||||
-keep class com.chwl.app.ui.widget.rollviewpager.RollPagerView{*;}
|
||||
-keep class com.yizhuan.erban.avroom.widget.MicroView{*;}
|
||||
-keep class com.yizhuan.erban.ui.widget.rollviewpager.RollPagerView{*;}
|
||||
|
||||
#linkedMe
|
||||
-keep class com.microquation.linkedme.android.** { *; }
|
||||
@@ -367,7 +369,7 @@
|
||||
-dontwarn com.meizu.cloud.**
|
||||
-keep class com.meizu.cloud.** {*;}
|
||||
|
||||
-keep class com.chwl.app.ui.widget.AppBarLayoutBehavior {*;}
|
||||
-keep class com.yizhuan.erban.ui.widget.AppBarLayoutBehavior {*;}
|
||||
|
||||
#ViewBinding使用的反射生成的对应Binding
|
||||
-keepclassmembers class * implements androidx.viewbinding.ViewBinding {
|
||||
@@ -452,7 +454,7 @@
|
||||
}
|
||||
|
||||
## EasyPhotos
|
||||
-keep class com.chwl.library.easyphoto.models.** { *; }
|
||||
-keep class com.yizhuan.xchat_android_library.easyphoto.models.** { *; }
|
||||
|
||||
## 图片裁剪UCrop
|
||||
-dontwarn com.yalantis.ucrop.**
|
||||
@@ -477,164 +479,4 @@
|
||||
}
|
||||
-keep public class com.android.installreferrer.**{ *; }
|
||||
|
||||
-keep public class * extends java.lang.Exception
|
||||
|
||||
-keep public class com.alibaba.android.arouter.routes.**{*;}
|
||||
-keep public class com.alibaba.android.arouter.facade.**{*;}
|
||||
-keep class * implements com.alibaba.android.arouter.facade.template.ISyringe{*;}
|
||||
-keep class tech.sud.mgp.SudMGPWrapper.** {*;}
|
||||
|
||||
#new after proguard
|
||||
-dontwarn bdcb.eedb.**
|
||||
-keep class bdcb.eedb.** {*;}
|
||||
-keep class cddcabe.afbdedeb.** {*;}
|
||||
-keep class dfedf.eedab.** {*;}
|
||||
-keep class dcdaef.bbcdfa.** {*;}
|
||||
-keep class com.chwl.app.public_chat_hall.msg.viewholder.** {*;}
|
||||
-keep class decfc.acfca.** {*;}
|
||||
-keep class com.chwl.app.mentoring_relationship.viewholder.** {*;}
|
||||
-keep class b.** { *; }
|
||||
-keep class cb.** { *; }
|
||||
-keep public class * extends b.NP
|
||||
-keep public class * extends ddbfbdf.acbaddc.AbstractMvpPresenter
|
||||
-dontwarn bacefd.cdbedf.**
|
||||
-keep class bacefd.cdbedf.** {*;}
|
||||
-keep class f.DG{*;}
|
||||
-keep class bf.CA{*;}
|
||||
-keep class q.Y {*;}
|
||||
|
||||
-keep class bacccfc.abbadfec.** { *; }
|
||||
-keep class edecfbdbb.fbdcbfaaed.** { *; }
|
||||
-keep class bbfeef.fdaefba.** { *; }
|
||||
-keep class cfeefddf.daadadef.** { *; }
|
||||
-keep class eadfab.aaffafa.** { *; }
|
||||
-keep class cbbfdd.fdbaab.** { *; }
|
||||
-keep class fcffbcef.cbefeefa.** { *; }
|
||||
-keep class bbacbff.ecbddeb.** { *; }
|
||||
-keep class ebbbf.bfcbc.** { *; }
|
||||
-keep class afbfbfd.dffbcec.** { *; }
|
||||
-keep class el.** {*;}
|
||||
-keep class baf.edaf.** { *; }
|
||||
-keep class daddbf.cebdcdd.** { *; }
|
||||
-keep class adecece.cdedecc.** { *; }
|
||||
|
||||
-keep class fbbaffa.faecdbe.** { *; }
|
||||
-keep class accbfce.fccdabb.** { *; }
|
||||
-keep class afbfaa.afcdcd.** { *; }
|
||||
-keep class aecbcaf.acdbabae.** { *; }
|
||||
-keep class edeebee.fefabfb.** { *; }
|
||||
-dontwarn fbbaffa.faecdbe.**
|
||||
-dontwarn accbfce.fccdabb.**
|
||||
-dontwarn afbfaa.afcdcd.**
|
||||
-dontwarn aecbcaf.acdbabae.**
|
||||
-dontwarn edeebee.fefabfb.**
|
||||
|
||||
-keep class cp.** { *; }
|
||||
-dontwarn cp.**
|
||||
-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 {*;}
|
||||
|
||||
-keep class aea.baaf.** { *; }
|
||||
-keep class ddfb.edcab.** { *; }
|
||||
-keep class aeaaa.dedad.** { *; }
|
||||
-keep class acbfad.dcbefe.** { *; }
|
||||
-keep class deafc.bebac.** { *; }
|
||||
-keep class ffbe.bdac.** { *; }
|
||||
-keep class eaedcce.eebdfabf.** { *; }
|
||||
-keep class edcbb.bcfca.** { *; }
|
||||
-keep class ffdab.eabbd.** { *; }
|
||||
-keep class fcfc.debbb.** { *; }
|
||||
-keep class bfbcaedcbf.fddedfaafe.** { *; }
|
||||
-keep class eacfafb.adbcafda.** { *; }
|
||||
-keep class aedfcaaf.cdfbbcce.** { *; }
|
||||
-keep class bbcf.abac.** { *; }
|
||||
-keep class edfea.cddcb.** { *; }
|
||||
-keep class ccaad.bddfa.** { *; }
|
||||
-keep class aaffcba.daeefdac.** { *; }
|
||||
-keep class cbcdae.acdabfe.** { *; }
|
||||
-keep class eedbaeb.defbdfae.** { *; }
|
||||
-keep class cfeddda.aafffbc.** { *; }
|
||||
-keep class y.** {*;}
|
||||
-keep class eaffcdbc.daeffdba.** { *; }
|
||||
-keep class bfbdcd.fafefd.** { *; }
|
||||
-keep class ba.** {*;}
|
||||
-keep class aceac.ecabfe.** { *; }
|
||||
-keep class cdccdab.ebdbacb.** { *; }
|
||||
-keep class bababbc.cecaffca.** { *; }
|
||||
-keep class edbce.fdbbbc.** { *; }
|
||||
-keep class dfaabac.aabbefcc.** { *; }
|
||||
-keep class edccdc.abfbfcc.** { *; }
|
||||
-keep class eebfd.aaccca.** { *; }
|
||||
-keep class ecaed.eebace.** { *; }
|
||||
-keep class cfeee.cdeea.** { *; }
|
||||
-keep class afb.eaca.** { *; }
|
||||
-keep class bdebccd.fbfaecdb.** { *; }
|
||||
-keep class eacfafb.aadfdcee.** { *; }
|
||||
-keep class bceba.bbfce.** { *; }
|
||||
-keep class cd.** {*;}
|
||||
-keep class fddadcc.fbdbaaa.** { *; }
|
||||
-keep class bdabfb.aecccbc.** { *; }
|
||||
-keep class g.** {*;}
|
||||
-keep class edbaad.bbdcdfc.** { *; }
|
||||
-keep class acdfe.ebeaed.** { *; }
|
||||
-keep class fabffdc.ffcdadbe.** { *; }
|
||||
-keep class abbefdab.daeaadad.** { *; }
|
||||
-keep class def.cff.** { *; }
|
||||
-keep class fbefaae.fddefebe.** { *; }
|
||||
-keep class fbdfcae.fefbfee.** { *; }
|
||||
-keep class dfefd.bacabc.** { *; }
|
||||
-keep class ffedae.acfcdbb.** { *; }
|
||||
-keep class ddeeb.bdcdf.** { *; }
|
||||
-keep class dcabc.bbdaea.** { *; }
|
||||
-keep class adbaee.fffffc.** { *; }
|
||||
-keep class bb.** {*;}
|
||||
-keep class fffba.cdbfee.** { *; }
|
||||
-keep class cbeee.efcdfb.** { *; }
|
||||
-keep class cdaabd.cfabfca.** { *; }
|
||||
-keep class dbeef.acefca.** { *; }
|
||||
-keep class edbabbab.acdccacc.** { *; }
|
||||
-keep class dedfdbd.ebffbcba.** { *; }
|
||||
-keep class dfdefbe.fedadcf.** { *; }
|
||||
-keep class accd.bbdff.** { *; }
|
||||
-keep class u.** {*;}
|
||||
-keep class ebbffdf.beebece.** { *; }
|
||||
-keep class fcfdaa.edabfab.** { *; }
|
||||
-keep class afbba.abdcd.** { *; }
|
||||
-keep class dbcce.ecaeff.** { *; }
|
||||
-keep class fbbcdb.ddfadba.** { *; }
|
||||
-keep class bbecb.daedaf.** { *; }
|
||||
-keep class cdade.adeda.** { *; }
|
||||
-keep class bg.** {*;}
|
||||
-keep class bbcabbb.dcabfcd.** { *; }
|
||||
-keep class cfadf.caddb.** { *; }
|
||||
-keep class bdbabbdc.ffafceeac.** { *; }
|
||||
-keep class bd.** {*;}
|
||||
-keep class ccbd.abca.** { *; }
|
||||
-keep class j.** {*;}
|
||||
-keep class fbeebae.ebcadebe.** { *; }
|
||||
-keep class aaecbd.bfafacd.** { *; }
|
||||
-keep class fcef.caffe.** { *; }
|
||||
-keep class decd.efffc.** { *; }
|
||||
-keep class cdfaac.caaeba.** { *; }
|
||||
-keep class fdab.dbaad.** { *; }
|
||||
-keep class dbcdb.edafab.** { *; }
|
||||
-keep class feacbcff.edcaafbbb.** { *; }
|
||||
-keep class ebdeaeb.dbccefdb.** { *; }
|
||||
-keep class feacdf.cefdbd.** { *; }
|
||||
-keep class efbbc.adeda.** { *; }
|
||||
-keep class bccd.dddee.** { *; }
|
||||
-keep class faafdf.cefbbcb.** { *; }
|
||||
-keep class fcebb.eebee.** { *; }
|
||||
-keep class cedec.faddde.** { *; }
|
||||
-keep class affae.fcdff.** { *; }
|
||||
|
||||
-keep class eecdc.cddbfa.** { *; }
|
||||
-keep class fddd.dbae.** { *; }
|
||||
-keep class defceb.bddedaa.** { *; }
|
||||
-keep class decd.efffc.** { *; }
|
||||
|
||||
-keep class bbfeef.fdaefba.** { *; }
|
||||
-keep class baf.edaf.** { *; }
|
||||
-keep class acdb.aacb.** { *; }
|
||||
-keep class bacfcf.dddbef.** { *; }
|
||||
-keep class cfeaf.ddccec.** { *; }
|
||||
-keep public class * extends java.lang.Exception
|
@@ -0,0 +1,28 @@
|
||||
package com.yizhuan.erban;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
||||
import androidx.test.platform.app.InstrumentationRegistry;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
|
||||
/**
|
||||
* Instrumented test, which will execute on an Android device.
|
||||
*
|
||||
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
|
||||
*/
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
public class ExampleInstrumentedTest {
|
||||
@Test
|
||||
public void useAppContext() throws Exception {
|
||||
// Context of the app under test.
|
||||
Context appContext = InstrumentationRegistry.getTargetContext();
|
||||
|
||||
assertEquals("com.yizhuan.erban_android_client", appContext.getPackageName());
|
||||
}
|
||||
|
||||
}
|
BIN
app/src/common/res/mipmap-xhdpi/common_ic_back.png
Normal file
After Width: | Height: | Size: 196 B |
Before Width: | Height: | Size: 156 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_back_white.png
Normal file
After Width: | Height: | Size: 196 B |
Before Width: | Height: | Size: 132 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_charge.png
Normal file
After Width: | Height: | Size: 683 B |
Before Width: | Height: | Size: 254 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_checked.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 492 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_close_red.png
Normal file
After Width: | Height: | Size: 310 B |
Before Width: | Height: | Size: 168 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_help_white.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 562 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_more.png
Normal file
After Width: | Height: | Size: 278 B |
Before Width: | Height: | Size: 152 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_more_arrow.png
Normal file
After Width: | Height: | Size: 528 B |
Before Width: | Height: | Size: 228 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_narrow.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 666 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_narrow_white.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 526 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_search_black.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 550 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_setting_grey.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 472 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_setting_white.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 552 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_share.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 518 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_share_white.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 412 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_switch_close.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 600 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_switch_open.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 732 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_team.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 466 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_team_white.png
Normal file
After Width: | Height: | Size: 916 B |
Before Width: | Height: | Size: 372 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_tutu_friends.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 1.1 KiB |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_tutu_friends_grey.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 974 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_unchecked.png
Normal file
After Width: | Height: | Size: 690 B |
Before Width: | Height: | Size: 280 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_unselected.png
Normal file
After Width: | Height: | Size: 642 B |
Before Width: | Height: | Size: 520 B |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_wechat.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 1.7 KiB |
BIN
app/src/common/res/mipmap-xhdpi/common_ic_wechat_grey.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 1.1 KiB |
BIN
app/src/common/res/mipmap-xhdpi/drawable_checkbox_selected.png
Normal file
After Width: | Height: | Size: 569 B |
Before Width: | Height: | Size: 456 B |
BIN
app/src/common/res/mipmap-xhdpi/drawable_checkbox_unselected.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 534 B |
BIN
app/src/common/res/mipmap-xhdpi/ic_private_chat.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 2.0 KiB |
BIN
app/src/common/res/mipmap-xhdpi/ic_speedymsg_close.png
Normal file
After Width: | Height: | Size: 369 B |
Before Width: | Height: | Size: 272 B |
BIN
app/src/common/res/mipmap-xhdpi/ic_user_gift_empty.png
Normal file
After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 11 KiB |
BIN
app/src/common/res/mipmap-xhdpi/ic_user_new_10dp.png
Normal file
After Width: | Height: | Size: 767 B |
Before Width: | Height: | Size: 596 B |