Compare commits

..

85 Commits

Author SHA1 Message Date
wzq
f4fb164999 房间 公屏输入框 回车键 发送信息 2023-10-12 14:13:45 +08:00
wzq
6134bd508b 适配 声网 音量回调 2023-10-12 14:13:44 +08:00
wzq
59adea0674 房间寻爱活动 购买限制数量200调整至99999 2023-10-10 14:33:07 +08:00
wzq
6e9032bcb4 房间 送礼接口 失败后 显示toast 2023-10-10 14:17:00 +08:00
wzq
9ce499c027 okhttp 网络配置 2023-10-10 14:17:00 +08:00
wzq
dca7f68130 升级 Facebook SDK 2023-10-10 14:17:00 +08:00
wzq
3c21fe8cb6 首页 滑动折叠效果 2023-10-10 14:16:59 +08:00
wzq
c0ea66522a 首页 UI问题 2023-10-10 14:16:59 +08:00
wzq
d4e4759994 测试包 关于页面 点击logo 可切换 正式/测试环境 2023-10-10 14:15:57 +08:00
wzq
077cef5c26 Fixed NPE. 2023-10-10 14:15:57 +08:00
wzq
aebb11557a 升级 realm 数据库 2023-10-10 14:15:57 +08:00
wzq
52a73e3d08 fixed NPE. 2023-10-10 14:15:56 +08:00
wzq
ac7089dc0b 优化打包, 使用 splits abi 对每种CPU架构打独立的apk; 腾讯TRTC SDK优化集成方式, 并优化参数 2023-10-07 14:50:32 +08:00
wzq
2e167f2e21 修复 星座 计算不正确 2023-10-07 14:24:31 +08:00
wzq
9aaa2043a4 打包架构 2023-09-28 18:42:57 +08:00
wzq
465f1de55c 游戏SDK, splits abi 2023-09-28 18:30:43 +08:00
wzq
a71b265687 x86 架构 2023-09-28 18:05:13 +08:00
wzq
90e92e6f98 x86 架构 2023-09-28 17:50:42 +08:00
wzq
eb4d32e6cc splits abi 2023-09-28 17:33:09 +08:00
wzq
92edbf42b4 新增 fir 渠道 2023-09-28 17:24:34 +08:00
wzq
4194c492ab 首页UI 适配 2023-09-28 16:48:05 +08:00
wzq
d7ce32b101 精灵夺宝 回退旧版本 2023-09-28 16:25:22 +08:00
wzq
3237a772d7 修复 寻爱 票据数量问题 2023-09-28 15:40:08 +08:00
wzq
ddc65609d4 修复 寻爱 票据数量问题 2023-09-28 15:40:08 +08:00
wzq
888ee9dc4b fixed "default constructor not found." 2023-09-28 15:40:07 +08:00
wzq
27f5931d30 fixed "default constructor not found." 2023-09-28 15:40:06 +08:00
wzq
b4b1add221 混淆问题 2023-09-28 15:40:05 +08:00
wzq
83f2a8f5a8 混淆问题 2023-09-28 15:40:04 +08:00
wzq
746c0ccac4 首页 跟随进房; UI问题 2023-09-28 15:40:02 +08:00
wzq
115d47db63 首页 ViewPager2 滑动冲突 2023-09-28 15:40:02 +08:00
wzq
517ad7bb38 充值页 UI适配 2023-09-28 15:40:01 +08:00
wzq
f87c54f0e1 房间 关闭PK模式 不主动关麦 2023-09-28 15:40:00 +08:00
wzq
653116d3df 房间 寻爱 动态飘屏 进退场动画 2023-09-28 15:40:00 +08:00
wzq
0ec9324f38 房间 合并 寻爱 动态/静态 飘屏 队列 2023-09-28 15:40:00 +08:00
wzq
475ec454ab 房间 PK模式 默认不闭麦 2023-09-28 15:39:58 +08:00
wzq
c3e001e70b 性别图标 更换成 性别+年龄 2023-09-28 15:39:58 +08:00
wzq
6965343562 个人资料页 UI调整 2023-09-28 15:39:57 +08:00
wzq
9b0b878593 礼物面板 item 礼物标签 右对齐 2023-09-28 15:39:57 +08:00
wzq
227f41e1bb 调整 房间小游戏安全区域 2023-09-28 15:39:56 +08:00
wzq
aaa5529e3c 显示 消息页 "发现萌新" 入口, 房间PK入口 2023-09-28 15:39:55 +08:00
wzq
33acf7fab5 显示 消息页 "发现萌新" 入口, 房间PK入口 2023-09-28 15:39:55 +08:00
wzq
558328f639 修复 塔罗高级 未添加公屏通知 2023-09-28 15:39:54 +08:00
wzq
3d2d614bba 塔罗活动静态飘屏 只在本房间触发 2023-09-28 15:39:54 +08:00
wzq
06c83e3305 首页tab item 新增声音卡 2023-09-28 15:39:54 +08:00
wzq
2934ad0e49 首页 UI字体调节 2023-09-28 15:39:53 +08:00
wzq
10c7e3409e 更换声网key 2023-09-28 15:39:20 +08:00
wzq
ebf1b891db 升级 声网SDK 4.2.2; 更换key 2023-09-28 15:39:19 +08:00
wzq
f43afae374 修复 寻爱bug 2023-09-28 15:38:59 +08:00
wzq
05d391bd1b 寻爱飘屏 UI优化 2023-09-28 15:38:59 +08:00
wzq
2ea4312a09 更换声网key 2023-09-28 15:38:59 +08:00
wzq
46847b2bc7 修复 "寻爱"活动 自定义购买爱心数量 未更新金额 2023-09-28 15:38:58 +08:00
wzq
a95b7940f8 礼物弹窗 标签优化 2023-09-28 15:38:57 +08:00
wzq
090797b4d8 小时榜飘屏 更换背景图 2023-09-28 15:38:55 +08:00
wzq
8fadbea6fa 新增 H5 跳转 话题页 2023-09-28 15:38:54 +08:00
wzq
4ce884a903 根据接口返回选择 跳转 原生/H5 充值页 2023-09-28 15:38:54 +08:00
wzq
122d5842fe 新增 充值页跳转私聊客服充值 2023-09-28 15:38:53 +08:00
wzq
12f2757861 移除 网络代理 2023-09-28 15:38:52 +08:00
wzq
9d83904f20 升级 声网SDK 4.2.2 2023-09-28 15:38:27 +08:00
wzq
6b49e70f28 修复 "寻爱之旅"活动页面 UI 以及 余额不足未弹出充值弹窗 2023-09-28 15:38:25 +08:00
wzq
c4c69169aa 修复 "寻爱之旅"活动页面 购买数量问题 2023-09-28 15:38:24 +08:00
wzq
3f341362bc 新增 首页房间item PK动画 2023-09-28 15:38:23 +08:00
wzq
47749cd30f 修复 首页"优质陪伴"tab UI 问题 2023-09-28 15:38:22 +08:00
wzq
4d1c7dc07b 增加首页顶部与状态栏之间的间距 2023-09-28 15:38:22 +08:00
wzq
167a41fd9c 修改 首页tab indicator 样式 2023-09-28 15:38:21 +08:00
wushaocheng
b22b99af90 [Modify]小时榜和周榜逻辑修改 2023-09-28 15:38:21 +08:00
wzq
0ab4fdb105 修复 首页tab切换导致SVGA停止播放 2023-09-28 15:38:11 +08:00
wushaocheng
4c3b9fdcaf [Modify]更新版本号和寻爱逻辑修改 2023-09-28 15:38:10 +08:00
wushaocheng
009518f019 [Modify]首页和夺宝修改 2023-09-28 15:37:40 +08:00
wzq
03ba5abd7d 房间麦位魅力值UI适配 2023-09-28 15:35:06 +08:00
wzq
d5b8ee1737 修复 全服飘窗 2023-09-28 15:35:06 +08:00
wzq
a5094d6ead 新增 充值页 Banner, 个人信息页 "官方代充" 标识 2023-09-28 15:31:49 +08:00
wzq
9a6d31a711 礼物弹窗 礼物标签图片 替换 2023-09-28 15:31:44 +08:00
wzq
313675c09e 寻爱飘屏 SVGA 文件替换 2023-09-28 15:31:42 +08:00
wzq
8f7d464262 登录页 默认勾选协议 2023-09-28 15:31:39 +08:00
wzq
78383c9cfd 星座 优化 2023-09-28 15:31:38 +08:00
wzq
f7cd89683d 性别图标 替换成 性别+年龄 2023-09-28 15:31:35 +08:00
wzq
737aeaec3e 新增 H5活动通用飘屏 2023-09-28 15:31:34 +08:00
wushaocheng
8e565c1e44 [Modify]修改房间背景 2023-09-28 15:31:33 +08:00
wushaocheng
3d5bf70208 [Modify]安卓用户头像遮罩去掉 2023-09-28 15:30:59 +08:00
wushaocheng
5211a4e256 [Modify]安卓13适配和谷歌充值页面加loading 2023-09-28 15:30:58 +08:00
wushaocheng
2fef91f1cb [Modify]安卓13适配和谷歌充值页面加loading 2023-09-28 15:30:57 +08:00
wzq
0a54824057 [Modify]幸运塔罗新增公屏通知, 飘屏 2023-09-28 15:30:56 +08:00
wushaocheng
1c20b65a64 [Modify]寻爱之旅完善 2023-09-28 15:30:55 +08:00
wushaocheng
348e63b45e [Modify]寻爱之旅完善 2023-09-28 15:30:30 +08:00
wushaocheng
642f8ce309 过滤 精灵夺宝修改 commit 2023-09-28 15:28:23 +08:00
4514 changed files with 17945 additions and 26312 deletions

Binary file not shown.

View 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-jdk8:$kotlin_version"
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}
repositories {
mavenCentral()

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 204 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 160 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 168 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 234 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 268 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 B

View File

@@ -1,7 +1,8 @@
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'
@@ -11,7 +12,7 @@ android {
compileSdkVersion COMPILE_SDK_VERSION.toInteger()
defaultConfig {
applicationId "com.vele.habuplay"
applicationId "com.vele.pekolive"
minSdkVersion MIN_SDK_VERSION.toInteger()
targetSdkVersion TARGET_SDK_VERSION.toInteger()
versionCode Integer.valueOf(version_code)
@@ -22,7 +23,7 @@ android {
flavorDimensions 'default'
// manifestPlaceholders = [CRASHLYTICS_COLLECTION_ENABLED: CRASHLYTICS_COLLECTION_ENABLED.toBoolean()]
manifestPlaceholders = [CRASHLYTICS_COLLECTION_ENABLED: CRASHLYTICS_COLLECTION_ENABLED.toBoolean()]
}
splits {
@@ -60,16 +61,16 @@ android {
if (abi == null) {
abi = "universal"
}
outputFileName = "habu_${buildType.name}_v${defaultConfig.versionName}_${abi}_${date}.apk"
outputFileName = "piko_${buildType.name}_v${defaultConfig.versionName}_${abi}_${date}.apk"
}
}
lint {
lintOptions {
abortOnError false
disable 'MissingTranslation', 'ExtraTranslation', 'ContentDescription', 'SmallSp'
disable 'MissingTranslation'
disable 'ExtraTranslation'
}
dataBinding {
enabled = true
}
@@ -81,19 +82,19 @@ android {
signingConfigs {
v2 {
storeFile file('../ananplay.jks')
storePassword "vele2021"
keyAlias "ananplay"
keyPassword "vele2021"
storeFile file('../pekolive.jks')
storePassword "peko2023"
keyAlias "pekolive"
keyPassword "peko2023"
v2SigningEnabled true
v1SigningEnabled true
}
v1 {
storeFile file('../ananplay.jks')
storePassword "vele2021"
keyAlias "ananplay"
keyPassword "vele2021"
storeFile file('../pekolive.jks')
storePassword "peko2023"
keyAlias "pekolive"
keyPassword "peko2023"
v2SigningEnabled false
v1SigningEnabled true
}
@@ -148,20 +149,17 @@ android {
buildTypes {
def server_url_debug = '"http://beta.api.pekolive.com/"'
def server_url_release = '"https://api.anan.chat/"'
def server_url_release = '"https://api.pekolive.com/"'
debug {
println("minifyEnabled = " + minify_enabled)
// ext.enableCrashlytics = false
// ext.alwaysUpdateBuildId = false // Firebase Crashlytics禁用更新构建ID
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", server_url_release
minifyEnabled minify_enabled.toBoolean() // 是否混淆
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
minifyEnabled false // 是否混淆
crunchPngs false // 停用 PNG 压缩
signingConfig signingConfigs.v2
gradle.taskGraph.whenReady {
@@ -176,10 +174,10 @@ 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", server_url_release
buildConfigField "String", "BASE_URL_DEBUG", "BASE_URL"
@@ -215,9 +213,6 @@ 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'
@@ -285,15 +280,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'
@@ -310,7 +305,7 @@ channel {
outputDir = new File(project.buildDir, "channelapk")
//多渠道包的命名规则,默认为:${appName}-${versionName}-${versionCode}-${flavorName}-${buildType}-${buildTime}
def only64 = onlyArm64 ? "-only64" : ""
apkNameFormat = 'habu-${buildType}only64-${flavorName}-v${versionName}-${buildTime}'.replace("only64", only64)
apkNameFormat = 'piko-${buildType}only64-${flavorName}-v${versionName}-${buildTime}'.replace("only64", only64)
//快速模式生成渠道包时不进行校验速度可以提升10倍以上默认为false
fastMode = false
//buildTime的时间格式默认格式yyyyMMdd-HHmmss

39
app/google-services.json Normal file
View 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"
}

View File

@@ -99,37 +99,35 @@
-keep class android.support.v7.** { *;}
#----------------EventBus事件巴士-----------------
-keepattributes *Annotation*
-keepclassmembers class * {
-keepclassmembers class ** {
@org.greenrobot.eventbus.Subscribe <methods>;
}
-keep enum org.greenrobot.eventbus.ThreadMode { *; }
# 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);
# Only required if you use AsyncExecutor
-keepclassmembers class * extends 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.habu.base.** { *; }
-keep public class * extends com.yizhuan.habu.base.BaseMvpPresenter
-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.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.** {*;}
-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 {*;}
@@ -201,8 +199,8 @@
<init>(...);
}
-dontwarn com.yizhuan.habu.bindadapter.**
-keep class com.yizhuan.habu.bindadapter.** {*;}
-dontwarn com.yizhuan.erban.bindadapter.**
-keep class com.yizhuan.erban.bindadapter.** {*;}
# Ping++ 混淆过滤
-dontwarn com.pingplusplus.**
@@ -236,7 +234,6 @@
-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.** {*;}
#百度统计
@@ -310,8 +307,8 @@
-keep class com.autonavi.aps.amapapi.model.**{*;}
#暂时keep这个View排查华为oom问题
-keep class com.yizhuan.habu.avroom.widget.MicroView{*;}
-keep class com.yizhuan.habu.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.** { *; }
@@ -369,7 +366,7 @@
-dontwarn com.meizu.cloud.**
-keep class com.meizu.cloud.** {*;}
-keep class com.yizhuan.habu.ui.widget.AppBarLayoutBehavior {*;}
-keep class com.yizhuan.erban.ui.widget.AppBarLayoutBehavior {*;}
#ViewBinding使用的反射生成的对应Binding
-keepclassmembers class * implements androidx.viewbinding.ViewBinding {

View File

@@ -1,4 +1,4 @@
package com.yizhuan.habu;
package com.yizhuan.erban;
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.habu_android_client", appContext.getPackageName());
assertEquals("com.yizhuan.erban_android_client", appContext.getPackageName());
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 683 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 254 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 492 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 310 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 168 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 562 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 278 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 152 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 528 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 228 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 666 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 526 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 550 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 472 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 552 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 518 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 412 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 600 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 732 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 466 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 916 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 372 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 974 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 690 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 642 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 520 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 569 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 456 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 534 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 369 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 767 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 596 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1006 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 692 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 608 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 898 B

View File

@@ -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.habu">
package="com.yizhuan.erban">
<uses-sdk tools:overrideLibrary="com.huawei.android.hms.base,com.huawei.android.hms.push" />
@@ -92,7 +92,6 @@
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">
@@ -113,23 +112,23 @@
则需要考虑发起的intent会出现相同应用图标的选择对话框的情况
参考集成文档:https://www.linkedme.cc/docs/page4.html#link1
-->
<!-- <intent-filter>-->
<intent-filter>
<!-- &lt;!&ndash; 此处scheme值需要替换为后台设置中的scheme值 &ndash;&gt;-->
<!-- <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="pikoapp" />-->
<!-- </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}" /> &lt;!&ndash; 刘海屏适配 begin &ndash;&gt;-->
<meta-data
android:name="firebase_crashlytics_collection_enabled"
android:value="${CRASHLYTICS_COLLECTION_ENABLED}" /> <!-- 刘海屏适配 begin -->
<!-- 小米 -->
<activity
android:name="com.soundcloud.android.crop.CropImageActivity"
@@ -162,7 +161,7 @@
如果 SDKOptions 中提供了,取 SDKOptions 中的值。
-->
<activity
android:name="com.vele.habuplay.lineapi.LineAuthenticationCallbackActivity"
android:name="com.vele.pekolive.lineapi.LineAuthenticationCallbackActivity"
android:exported="true"
android:launchMode="singleTask"
android:noHistory="true">
@@ -223,7 +222,7 @@
<activity
android:name=".MainActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:label="Habu Live"
android:label="Piko"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan|stateAlwaysHidden" /> <!-- 配置的service和receiver -->
@@ -260,12 +259,12 @@
android:label="房间流水"
android:screenOrientation="portrait" />
<activity
android:name="com.yizhuan.habu.music.activity.AddLocalMusicListActivity"
android:name="com.yizhuan.tutu.music.activity.AddLocalMusicListActivity"
android:label="@string/main_androidmanifest_010"
android:screenOrientation="portrait"
android:theme="@style/AVRoomTheme" />
<activity
android:name="com.yizhuan.habu.music.activity.MusicListActivity"
android:name="com.yizhuan.tutu.music.activity.MusicListActivity"
android:label="@string/main_androidmanifest_011"
android:launchMode="singleTop"
android:screenOrientation="portrait"
@@ -650,7 +649,7 @@
android:name=".module_hall.team.activity.HTeamMemberListActivity"
android:screenOrientation="portrait" />
<activity
android:name="com.yizhuan.habu.mentoring_relationship.activity.MentoringRelationshipActivity"
android:name="com.yizhuan.tutu.mentoring_relationship.activity.MentoringRelationshipActivity"
android:label="@string/main_androidmanifest_030"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden|adjustResize" />
@@ -659,26 +658,26 @@
android:launchMode="singleTask"
android:screenOrientation="portrait" />
<activity
android:name="com.yizhuan.habu.room_chat.activity.NimRoomP2PMessageActivity"
android:name="com.yizhuan.tutu.room_chat.activity.NimRoomP2PMessageActivity"
android:theme="@style/room_message_activity" />
<activity
android:name="com.yizhuan.habu.room_chat.activity.RoomMsgActivity"
android:name="com.yizhuan.tutu.room_chat.activity.RoomMsgActivity"
android:theme="@style/room_message_activity" />
<activity
android:name="com.yizhuan.habu.room_chat.activity.RoomNewbieActivity"
android:name="com.yizhuan.tutu.room_chat.activity.RoomNewbieActivity"
android:theme="@style/room_message_activity" />
<activity
android:name="com.yizhuan.habu.room_chat.activity.RoomNewbieMessageActivity"
android:name="com.yizhuan.tutu.room_chat.activity.RoomNewbieMessageActivity"
android:theme="@style/room_message_activity" />
<activity
android:name="com.yizhuan.habu.room_chat.activity.RoomInviteFansActivity"
android:name="com.yizhuan.tutu.room_chat.activity.RoomInviteFansActivity"
android:theme="@style/room_message_activity" />
<activity
android:name="com.yizhuan.habu.room_chat.activity.NimTeamRoomMessageActivity"
android:name="com.yizhuan.tutu.room_chat.activity.NimTeamRoomMessageActivity"
android:screenOrientation="portrait"
android:theme="@style/room_message_activity" />
<activity
android:name="com.yizhuan.habu.room_chat.activity.NimHallTeamRoomMessageActivity"
android:name="com.yizhuan.tutu.room_chat.activity.NimHallTeamRoomMessageActivity"
android:screenOrientation="portrait"
android:theme="@style/room_message_activity" />
<activity
@@ -763,7 +762,7 @@
android:name=".bank_card.activity.AddBankCardAgreementActivity"
android:screenOrientation="portrait" />
<activity
android:name="com.yizhuan.habu.sadmin.RoomSAdminManagerActivity"
android:name="com.tongdaxing.erban.sadmin.RoomSAdminManagerActivity"
android:screenOrientation="portrait" />
<activity
android:name=".home.activity.CommunityNoticeAct"
@@ -830,10 +829,6 @@
<activity
android:name=".ui.webview.DatingRuleWebViewActivity"
android:theme="@style/dialog_web_view_activity" />
<activity
android:name=".ui.webview.room_banner.RoomBannerWebDialogActivity"
android:theme="@style/dialog_web_view_activity"
android:windowSoftInputMode="adjustPan" />
<activity
android:name=".ui.webview.TarotPayWebViewActivity"
android:theme="@style/dialog_web_view_activity" />
@@ -962,6 +957,11 @@
android:configChanges="screenSize|orientation|keyboardHidden|mcc|mnc|locale|touchscreen|screenLayout|keyboard|navigation|fontScale|uiMode|smallestScreenSize|layoutDirection"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".ui.login.LoginBoundAuthCodeActivity"
android:configChanges="screenSize|orientation|keyboardHidden|mcc|mnc|locale|touchscreen|screenLayout|keyboard|navigation|fontScale|uiMode|smallestScreenSize|layoutDirection"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".ui.setting.ShieldManageActivity"
android:configChanges="screenSize|orientation|keyboardHidden|mcc|mnc|locale|touchscreen|screenLayout|keyboard|navigation|fontScale|uiMode|smallestScreenSize|layoutDirection"
@@ -1062,7 +1062,29 @@
android:name=".service.DaemonService"
android:enabled="true" />
<activity android:name=".avroom.room_album.RoomAlbumActivity" />
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="@string/facebook_app_id" />
<meta-data
android:name="com.facebook.sdk.ClientToken"
android:value="@string/facebook_client_token" />
<activity
android:name="com.facebook.FacebookActivity"
android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
android:label="@string/app_name" />
<activity
android:name="com.facebook.CustomTabActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="@string/fb_login_protocol_scheme" />
</intent-filter>
</activity>
</application>

View File

@@ -13,8 +13,8 @@ import com.jph.takephoto.permission.InvokeListener;
import com.jph.takephoto.permission.PermissionManager;
import com.jph.takephoto.permission.PermissionManager.TPermissionType;
import com.jph.takephoto.permission.TakePhotoInvocationHandler;
import com.yizhuan.habu.R;
import com.yizhuan.habu.base.BaseActivity;
import com.yizhuan.erban.R;
import com.yizhuan.erban.base.BaseActivity;
/**
* 继承这个类来让Activity获取拍照的能力<br>

View File

@@ -12,7 +12,7 @@ import com.jph.takephoto.model.TResult;
import com.jph.takephoto.permission.InvokeListener;
import com.jph.takephoto.permission.PermissionManager;
import com.jph.takephoto.permission.TakePhotoInvocationHandler;
import com.yizhuan.habu.R;
import com.yizhuan.erban.R;
/**
* 继承这个类来让Fragment获取拍照的能力<br>

View File

@@ -12,7 +12,7 @@ import com.jph.takephoto.model.TResult;
import com.jph.takephoto.permission.InvokeListener;
import com.jph.takephoto.permission.PermissionManager;
import com.jph.takephoto.permission.TakePhotoInvocationHandler;
import com.yizhuan.habu.R;
import com.yizhuan.erban.R;
/**
* 继承这个类来让Activity获取拍照的能力<br>

View File

@@ -35,7 +35,7 @@ import com.jph.takephoto.uitl.TUriParse;
import com.jph.takephoto.uitl.TUtils;
import com.orhanobut.logger.Logger;
import com.soundcloud.android.crop.Crop;
import com.yizhuan.habu.R;
import com.yizhuan.erban.R;
import com.yizhuan.xchat_android_library.utils.SingleToastUtil;
import java.io.File;

View File

@@ -7,7 +7,7 @@ import android.graphics.BitmapFactory;
import android.os.Handler;
import com.jph.takephoto.uitl.TFileUtils;
import com.yizhuan.habu.R;
import com.yizhuan.erban.R;
import com.yizhuan.xchat_android_library.utils.ResUtil;
import java.io.ByteArrayOutputStream;

View File

@@ -1,5 +1,5 @@
package com.jph.takephoto.model;
import com.yizhuan.habu.R;
import com.yizhuan.erban.R;
import com.yizhuan.xchat_android_library.utils.ResUtil;
/**

View File

@@ -13,7 +13,7 @@ import com.jph.takephoto.app.TakePhoto;
import com.jph.takephoto.model.InvokeParam;
import com.jph.takephoto.model.TContextWrap;
import com.jph.takephoto.uitl.TConstant;
import com.yizhuan.habu.R;
import com.yizhuan.erban.R;
import com.yizhuan.xchat_android_library.utils.ResUtil;
import com.yizhuan.xchat_android_library.utils.SingleToastUtil;

View File

@@ -12,7 +12,7 @@ import android.webkit.MimeTypeMap;
import com.jph.takephoto.model.TException;
import com.jph.takephoto.model.TExceptionType;
import com.yizhuan.habu.R;
import com.yizhuan.erban.R;
import com.yizhuan.xchat_android_library.utils.ResUtil;
import com.yizhuan.xchat_android_library.utils.SingleToastUtil;

View File

@@ -20,7 +20,7 @@ import com.jph.takephoto.model.TExceptionType;
import com.jph.takephoto.model.TImage;
import com.jph.takephoto.model.TIntentWap;
import com.soundcloud.android.crop.Crop;
import com.yizhuan.habu.R;
import com.yizhuan.erban.R;
import com.yizhuan.xchat_android_library.utils.SingleToastUtil;
import java.io.File;

Some files were not shown because too many files have changed in this diff Show More