Compare commits

...

156 Commits

Author SHA1 Message Date
Max
9f0b36b951 fix:修复房间榜单入口背景圆角大小问题 2023-12-19 15:32:29 +08:00
Max
7a4a9cf7ea feat:调整aabResGuard配置(不过滤文件) 2023-12-15 17:01:22 +08:00
Max
beb5b04ad9 feat:补充上一个节点的提交 2023-12-15 17:00:59 +08:00
Max
5a92e5c564 fix:调整RegionBean等错误包位置 2023-12-15 17:00:42 +08:00
Max
5a264ef629 feat:调整客态视角下粉丝团提醒文案 2023-12-15 15:15:49 +08:00
Max
44596de033 fix:修复选择幸运礼物后被自动重置为选中第一个的问题 2023-12-15 15:14:09 +08:00
Max
09f7c47bea feat:调低material版本为1.6.1(aab转apks失败?) 2023-12-15 14:44:31 +08:00
Max
3cf3a59a3e feat:调整个播默认背景和默认麦位头饰 2023-12-15 14:38:28 +08:00
Max
873467cbbc feat:新增个播-人气礼物 2023-12-15 14:07:20 +08:00
Max
ec0e0046bd fix:调整dialog_cp_mp.xml内实现方式,避免影响混淆 2023-12-14 19:27:26 +08:00
Max
22439f478a fix:补充公会搜索的空判断 2023-12-14 19:12:44 +08:00
Max
7e8e2d93e7 fix:修复公会搜索不出结果问题 2023-12-14 19:10:16 +08:00
Max
c89029afe8 fix:修复因隐藏小时榜导致的布局问题 2023-12-14 18:40:14 +08:00
Max
bc3555d36c fix:修复小时榜入口展示 未区分房间类型问题 2023-12-14 18:22:25 +08:00
Max
1e2e40a462 feat:完成我的页面的贵族与公会状态展示 2023-12-14 18:20:41 +08:00
Max
798949bce2 fix:调整加入工会搜索按钮样式
fix:区分个播小时榜落地页
2023-12-14 11:03:37 +08:00
Max
1324412250 feat:暂且去掉房间banner中的首充等原生入口,只展示H5资源位 2023-12-14 10:20:47 +08:00
Max
3937aac9d9 feat:恢复房间banner入口 2023-12-13 21:01:36 +08:00
Max
5d9ff675a7 feat:恢复房间小时榜、榜单(榜单入口换方案实现)
feat:调整音乐入口
2023-12-13 20:48:51 +08:00
Max
ac76027eca feat:首页开放榜单入口、banner、房间标签展示 改为读取接口 2023-12-13 17:19:40 +08:00
Max
e633943a74 同步peko:调整加入粉丝团入口UI 2023-12-13 15:41:07 +08:00
Max
873ab6071d 同步peko:修复添加管理员后管理员列表中无法正常展示昵称头像问题 2023-12-13 15:40:37 +08:00
Max
d2bf4ae00d 同步peko:修复个播小时榜飘窗无法展示问题 2023-12-13 15:39:47 +08:00
Max
9a438f1b6b 同步peko:修复升级弹窗偶发异常 2023-12-13 15:37:09 +08:00
Max
db900d6d63 同步peko:个播在麦时禁止滑动 2023-12-13 15:36:47 +08:00
Max
cc285b5832 同步peko:完成搜索结果条目信息展示调整(去掉性别,新增等级信息) 2023-12-13 15:36:14 +08:00
Max
f6c2354f4c 同步peko:完成地区选择器优化(调整地区数据、支持字母索引、有效展示当前地区) 2023-12-13 15:34:17 +08:00
Max
90a9b52551 同步peko:修复RectRoundImageView导致的图片加载问题 2023-12-13 15:16:17 +08:00
Max
ecfe005606 同步peko:声网RTC配置debug环境KEY 2023-12-13 15:14:20 +08:00
Max
c8a23a1532 同步peko:同步音萌完成个播PK屏蔽麦功能 2023-12-13 14:51:49 +08:00
Max
9ac08da9f1 同步peko:修复个播粉丝团入口展示问题(进入有密码房间时因请求时机导致未正确加载状态) 2023-12-13 14:49:51 +08:00
Max
00f025a8c5 同步peko:修复断网时被踢,重连后未退房问题 2023-12-13 14:48:18 +08:00
Max
103f6a2744 同步peko:修复公会高管设置入口展示问题 2023-12-13 14:47:27 +08:00
Max
c68c254073 同步peko:升级vasdolly版本 2023-12-13 14:46:46 +08:00
Max
609386f668 同步peko:修复粉丝团入口逻辑 2023-12-13 14:44:17 +08:00
Max
aa28ad2513 同步peko:通过时间,简单过滤多次重复401异常处理 2023-12-13 14:35:50 +08:00
zu
03a101d8f7 增加资源混淆 2023-12-12 15:41:54 +08:00
zu
ef1c12d14b 混淆脚本配置 2023-12-12 15:41:54 +08:00
zu
089249a5da 清除无用类 2023-12-12 15:41:32 +08:00
zu
07417877f7 影响打包的同名类调整 - Utils.java 2023-12-12 15:41:32 +08:00
zu
6b98da175d 影响打包的同名类调整 - BaseViewHolder.java 2023-12-12 15:41:32 +08:00
zu
0c36bfe7eb 影响打包的同名类调整 - OnItemClickListener 2023-12-12 15:41:32 +08:00
zu
16348e44d8 影响打包的同名类调整 2023-12-12 15:41:32 +08:00
zu
6c73ac79c4 清理影响打包的无用类 2023-12-12 15:41:32 +08:00
zu
9858dbb0f2 ItemEventListener独立,避免混淆干扰 2023-12-12 15:41:32 +08:00
zu
50333f5a66 xml&databind混淆后导致的一些引用错误 2023-12-12 15:41:31 +08:00
zu
64b7a0a808 io.agora.rtc2.UserInfo同类名混淆冲突调整 2023-12-12 15:41:31 +08:00
zu
3d73cae162 kotlin扩展类文件隔离,避免混淆失败 2023-12-12 15:41:31 +08:00
zu
fa33b1d53f 混淆冲突的类文件代码层处理 - ImageGestureListener 2023-12-12 15:41:31 +08:00
zu
6fc4b7528d StringUtils工具类整理 2023-12-12 15:41:31 +08:00
zu
ede0acb1de 删除无用的工具类 2023-12-12 15:41:31 +08:00
zu
93f3a6d87f SystemUtils类处理 2023-12-12 15:41:31 +08:00
zu
10f0c71ad7 library-Logger 重命名 2023-12-12 15:41:31 +08:00
zu
60ecb4f58e core-Logger 重命名 2023-12-12 15:41:31 +08:00
zu
40b4c45fcf TextUtils.java重命名 2023-12-12 15:41:31 +08:00
Max
d44a10b8dd fix:同步修复礼物飘窗按钮样式问题 2023-12-04 17:46:24 +08:00
Max
e14f76cb47 feat:修改加密方案(换so方式)
feat:调整混淆配置
feat:补充部分场景log
2023-12-04 13:34:36 +08:00
Max
62c5aa8bd8 feat:配置正式签名
feat:XChatApplication重命名为App
2023-11-30 14:30:53 +08:00
Max
7a5a706745 feat:移除房间消息快捷语 2023-11-29 22:53:18 +08:00
Max
0ce739db30 fix:调整混淆规则(core模块部分模型类被混淆问题) 2023-11-29 22:09:42 +08:00
Max
5bda23c293 feat:修改正式包名
feat:重新生成加密的第三方SDK-key(感觉没区别)
2023-11-29 20:46:12 +08:00
Max
efef976125 feat:移除全场景对充值渠道的判断:直接进内购 2023-11-29 18:28:54 +08:00
zu
615e0d7427 google_module模块从业务代码仓库移出 2023-11-29 16:38:39 +08:00
zu
6cde3bd66d feat:google隔离架构微调整,暂未移除module_google对module_base的依赖 2023-11-29 16:38:39 +08:00
Max
dcf30b9e13 feat:调整修改资料页音频背景 2023-11-29 15:33:52 +08:00
Max
f0ec5c059d feat:调整登录页背景
feat:调整进房公屏文案
2023-11-29 15:17:44 +08:00
Max
404951a428 fix:修复PK-LiveData空类型导致的异常 2023-11-29 14:50:59 +08:00
Max
129af8f574 fix:修复麦位-PK模式的UI展示问题 2023-11-29 12:41:04 +08:00
Max
4dba696ee3 feat:调整混淆配置(删减了core模块keep范围,仅keep数据模型相关类) 2023-11-29 10:35:01 +08:00
Max
2f895274eb fix:修复房间用户资料弹窗宽度问题 2023-11-28 20:21:29 +08:00
Max
339fb12490 fix:修复首页列表UI展示问题 2023-11-27 17:08:52 +08:00
Max
d9c84e1ac7 feat:升级部分SDK版本 2023-11-27 17:03:31 +08:00
Max
4c80cda20a feat:消息头像修改:小秘书、公会消息 2023-11-27 15:34:19 +08:00
Max
be14ac50e1 feas:删除个人页-动态列表 2023-11-27 14:17:01 +08:00
Max
0bd3686cd2 feat:替换项目中应用名关键字等 2023-11-27 12:02:14 +08:00
Max
568bf9b786 feat:修改启动图标 2023-11-27 11:41:30 +08:00
Max
c28ecebf71 fix:同步修复地区检测因注册完善资料流程导致的bug 2023-11-27 10:56:59 +08:00
Max
624349ea7b feat:删除无用的assets资源 2023-11-27 10:52:27 +08:00
Max
780613ee56 feat:调整负面按钮颜色、补充遗漏的场景换色 2023-11-27 10:22:45 +08:00
Max
5f2dce29e1 feat:全局替换渐变按钮为新主题色 2023-11-26 17:33:09 +08:00
Max
a51813e706 feat:修改google渠道名
feat:增加动态应用名
2023-11-26 15:43:21 +08:00
Max
9828bd433d feat:屏蔽社区 2023-11-26 15:23:23 +08:00
Max
ced0ceb6e3 feat:修改房间默认背景图 2023-11-26 12:39:55 +08:00
Max
729a73ef54 feat:屏蔽部分协议入口 2023-11-26 12:18:57 +08:00
Max
066bcde63c feat:删除Appsflyer-SDK、删除SUD-SDK 2023-11-26 12:14:06 +08:00
Max
f430241d9f feat:屏蔽房间入口 2023-11-26 12:04:10 +08:00
Max
7fc1285ad7 feat:删除游戏房 2023-11-26 12:01:24 +08:00
Max
892ac6b8f9 feat:去掉收益记录-明细入口 2023-11-26 11:54:30 +08:00
Max
897c4ce34d feat:删除房间banner(把刚刚注释代码的也删了) 2023-11-26 11:49:23 +08:00
Max
2e6d3502ea feat:移除房间榜、小时榜相关入口代码 2023-11-26 11:40:33 +08:00
Max
84b6a40e93 feat:删除房间寻爱、夺宝相关代码 2023-11-26 11:25:48 +08:00
Max
c311ab96ac feat:移除第三方SDK相关配置 2023-11-26 10:39:54 +08:00
Max
a274271dd8 feat:完成房间UI改版 2023-11-25 20:09:37 +08:00
Max
fefcc5260a feat:完成房间标题栏目 2023-11-25 18:39:35 +08:00
Max
99451e9bc4 feat:完成首页Tab、默认图、启动页 UI改版 2023-11-25 17:36:41 +08:00
Max
c4631f2143 feat:完成装扮商城UI改版 2023-11-25 15:27:33 +08:00
Max
75d662204a feat:完成充值页UI改版 2023-11-25 15:08:01 +08:00
Max
1fc37eb85d feat:完成用户主页UI改版 2023-11-25 13:34:48 +08:00
Max
bc3097f412 feat:完成我的页面UI改版 2023-11-24 21:13:57 +08:00
Max
4f24fed67f feat:完成消息页UI改版 2023-11-24 19:04:41 +08:00
Max
e1b7a5464d feat:完成首页UI改动 2023-11-24 16:51:34 +08:00
Max
f5ba7b3f22 feat:完成完善资料页UI调整 2023-11-24 14:45:22 +08:00
Max
81da986e04 feat:完成登录页UI改动 2023-11-24 12:36:20 +08:00
Max
85dff2ac90 feat:修改接口地址 2023-11-24 10:18:35 +08:00
Max
7b773d0558 feat:调整部分模块包目录 2023-11-23 21:18:49 +08:00
Max
46ba8d2db3 feat:移动crop模块位置 2023-11-23 20:52:35 +08:00
Max
5d54acd01d feat:调整com.soundcloud.android目录名 2023-11-23 20:47:04 +08:00
Max
c7ff6f0524 feat:删除无关紧要的代码 2023-11-23 18:44:33 +08:00
Max
45ab9ac463 feat:移除Mob-SDK(分享|link) 2023-11-23 18:31:35 +08:00
Max
5287533ee8 feat:新增隔离模式配置 2023-11-23 17:08:19 +08:00
Max
9cacea3ef4 feat:升级Room版本 2023-11-23 16:53:56 +08:00
Max
c4eacb63d9 feat:简单完成包目录名修改(待测试) 2023-11-23 11:15:00 +08:00
Max
157d71edcd feat:随便修改包名/签名,准备换目录名 2023-11-23 10:52:28 +08:00
Max
95ab273750 feat:移除stetho 2023-11-23 10:41:06 +08:00
Max
a7ba26a85b feat:初步搭建google隔离架构 2023-11-22 21:35:05 +08:00
Max
7291b61e44 fix:临时方案修复WEB弹窗因导航栏导致的显示被裁剪问题 2023-11-21 19:36:30 +08:00
Max
034185d13b Merge branch 'habu_3.3.1/optimize' into habu_3.3.1/test 2023-11-21 11:08:56 +08:00
Max
39a9e277bd fix:修复房间轮博索引不一致问题 2023-11-21 11:08:46 +08:00
Max
b11b6928c5 Merge branch 'habu_3.3.1/isolate' into habu_3.3.1/test 2023-11-20 20:03:29 +08:00
Max
41c00cadcd fix:【MainActivity】自动登录逻辑调整:去掉每次获取ticket的动作(接口并发大概率造成401现象);和后台沟通:现阶段不需要每次刷新即可 2023-11-20 20:03:21 +08:00
Max
4cbc12487b Merge branch 'habu_3.3.1/isolate' into habu_3.3.1/test 2023-11-20 18:32:19 +08:00
Max
345cf1a112 feat:删除绑定授权码相关业务代码 2023-11-20 18:32:11 +08:00
Max
7cb27f61b1 Merge branch 'habu_3.3.1/isolate' into habu_3.3.1/test 2023-11-20 16:38:28 +08:00
Max
865dbb09b6 fix:401处理策略调整(仅发送事件会有意外的bug,改用清除本地登录信息+事件) 2023-11-20 16:33:12 +08:00
Max
a38190e2f9 Merge branch 'habu_3.3.1/isolate' into habu_3.3.1/test 2023-11-20 11:08:55 +08:00
Max
ef5e0a8f59 feat:大陆隔离改用单独接口方式请求 2023-11-20 11:08:47 +08:00
Max
774965a2ec merge:优化合并到test 2023-11-20 10:14:49 +08:00
Max
0d488877c8 feat:取消Tab为1时的自动隐藏逻辑 2023-11-20 10:10:29 +08:00
Max
b647785244 feat:完成房间Banner展示需求 2023-11-17 20:15:26 +08:00
Max
9063aee884 feat:追加对401的处理 2023-11-17 18:05:54 +08:00
Max
a3f2f1324c feat:新增banner-Tab展示图片地址 2023-11-17 17:39:35 +08:00
Max
fe3347fd00 feat:ticket为空的判断移到参数拦截器中(怕影响其他原有业务) 2023-11-17 17:39:01 +08:00
Max
e97f5b3953 fix:修复添加空值请求头导致的异常(pub_ticket) 2023-11-17 17:18:19 +08:00
Max
72f12588c0 feat:完成大陆隔离需求(请求信息添加:运营商、本机语言) 2023-11-17 16:46:55 +08:00
Max
995278f44f feat:完善房间Banner展示弹窗逻辑 2023-11-17 15:34:56 +08:00
Max
382eeb3a89 feat:初步搭建房间banner-Web展示页面 2023-11-17 14:07:20 +08:00
Max
9462b4a1be Merge branch 'habu_3.3.1/optimize' into habu_3.3.1/test
# Conflicts:
#	app/src/main/java/com/yizhuan/habu/ui/setting/SettingActivity.kt
2023-11-17 10:46:35 +08:00
Max
cfdb30b1d5 feat:删除测试代码 2023-11-17 10:45:58 +08:00
Max
b598d6d3a6 feat:完成加入公会优化 2023-11-16 18:50:32 +08:00
Max
ab08a85a2a feat:增加几个测试入口给H5 2023-11-16 18:24:48 +08:00
Max
2b79b7ae6a feat:配置测试入口给王龙 2023-11-16 18:07:41 +08:00
Max
7e05a6514f feat:完成飘窗延时功能 2023-11-16 17:58:49 +08:00
Max
ee28779a01 feat:测试环境域名暂且还有peko的 2023-11-16 15:12:14 +08:00
Max
71dab1bb8f feat:隐藏首页榜单、房间榜单、双收益明细入口 2023-11-16 00:20:21 +08:00
Max
1fd9f386d8 feat:修改注销协议H5地址 2023-11-15 23:43:09 +08:00
Max
c334100bae feat:调整部分H5路径 2023-11-15 23:27:10 +08:00
Max
99844fc6eb feat:修改H5路径 2023-11-15 23:08:51 +08:00
Max
cedc402455 feat:修复错误改动 2023-11-15 22:03:21 +08:00
Max
1d4f1492f9 feat:换loading
feat:隐藏首页顶部入口
2023-11-15 21:50:59 +08:00
Max
5b76455f20 feat:所有PNG转换为WEBP 2023-11-15 19:32:40 +08:00
Max
b57eb8b9f4 feat:补充删除 2023-11-15 19:26:29 +08:00
Max
cb6ca8049f feat:补充删除部分代码 2023-11-15 19:24:56 +08:00
Max
8157edc05c feat:去掉facebook-SDK 2023-11-15 19:21:09 +08:00
Max
c474cd5824 feat:修改部分目录名 2023-11-15 18:51:22 +08:00
Max
7560110af2 feat:【Habu】隐藏分享、游戏房入口 2023-11-15 18:21:54 +08:00
Max
9d63a90942 feat:【Habu Live】替换logo、包名、第三方KEY 2023-11-15 18:14:27 +08:00
6892 changed files with 66751 additions and 81171 deletions

View File

@@ -1,34 +0,0 @@
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()
}

View File

@@ -1 +0,0 @@
<manifest package="com.soundcloud.android.crop" />

View File

@@ -1,48 +0,0 @@
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;
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 B

View File

View File

@@ -1,28 +1,31 @@
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: '../mob.gradle'
apply from: '../project.gradle'
def onlyArm64 = Boolean.parseBoolean(only_arm64)
apply plugin: "com.bytedance.android.aabResGuard"
apply plugin: "xml-class-guard"
android {
compileSdkVersion COMPILE_SDK_VERSION.toInteger()
defaultConfig {
applicationId "com.vele.pekolive"
applicationId isolationMode ? 'com.example.gogo' : 'app.hiyoo.fun'
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"
manifestPlaceholders = [CRASHLYTICS_COLLECTION_ENABLED: CRASHLYTICS_COLLECTION_ENABLED.toBoolean()]
if (isolationMode) {
resValue "string", "app_name", "Hi-debug"
} else {
resValue "string", "app_name", "Hiyoo"
}
}
splits {
@@ -60,7 +63,7 @@ android {
if (abi == null) {
abi = "universal"
}
outputFileName = "piko_${buildType.name}_v${defaultConfig.versionName}_${abi}_${date}.apk"
outputFileName = "hiyoo_${buildType.name}_v${defaultConfig.versionName}_${abi}_${date}.apk"
}
}
@@ -80,24 +83,23 @@ android {
signingConfigs {
v2 {
storeFile file('../pekolive.jks')
storePassword "peko2023"
keyAlias "pekolive"
keyPassword "peko2023"
debug {
storeFile file('../app_debug.jks')
storePassword "debug2023"
keyAlias "debug"
keyPassword "debug2023"
v2SigningEnabled true
v1SigningEnabled true
}
v1 {
storeFile file('../pekolive.jks')
storePassword "peko2023"
keyAlias "pekolive"
keyPassword "peko2023"
v2SigningEnabled false
release {
storeFile file('../hiyoo.jks')
storePassword "hiyoo2023"
keyAlias "hiyoo"
keyPassword "hiyoo2023"
v2SigningEnabled true
v1SigningEnabled true
}
}
sourceSets {
@@ -147,14 +149,14 @@ android {
}
buildTypes {
def server_url_debug = '"http://beta.api.pekolive.com/"'
def server_url_release = '"https://api.pekolive.com/"'
def server_url_debug = '"http://beta.api.hiyoo.fun/"'
def server_url_release = '"https://api.hiyoo.fun/"'
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"
@@ -163,7 +165,7 @@ android {
minifyEnabled minify_enabled.toBoolean() // 是否混淆
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
crunchPngs false // 停用 PNG 压缩
signingConfig signingConfigs.v2
signingConfig isolationMode ? signingConfigs.debug : signingConfigs.release
gradle.taskGraph.whenReady {
tasks.each { task ->
if (task.name.contains("Test") || task.name.contains("Lint")) {
@@ -176,10 +178,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"
@@ -189,7 +191,7 @@ android {
shrinkResources true // 开了混淆的时候才能开启 是否去除无效的资源文件
zipAlignEnabled true // 开了混淆的时候才能开启 是否进行压缩并重排列
crunchPngs true // 启用 PNG 压缩
signingConfig signingConfigs.v2
signingConfig isolationMode ? signingConfigs.debug : signingConfigs.release
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
@@ -212,14 +214,8 @@ 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'
@@ -239,9 +235,8 @@ dependencies {
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.4.0'
annotationProcessor 'androidx.annotation:annotation:1.6.0'
implementation 'io.github.h07000223:flycoTabLayout:3.0.0'
@@ -262,7 +257,7 @@ dependencies {
//数字滚动效果
implementation 'com.github.YvesCheung:RollingText:1.2.3'
// 引入原有第三方裁图源码,方便修改
api project(':android_crop_lib')
api project(':libs:lib_crop')
//rx权限请求框架
implementation('com.github.tbruyelle:rxpermissions:0.10.2') {
@@ -275,25 +270,25 @@ dependencies {
implementation 'com.github.fodroid:XRadioGroup:v1.5'
api 'com.tencent.vasdolly:helper:3.0.3'
api 'com.tencent.vasdolly:helper:3.0.6'
implementation "io.github.tencent:vap:2.0.24"
implementation 'com.github.mmin18:realtimeblurview:1.2.1'
implementation 'com.appsflyer:af-android-sdk:6.8.2'
// 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'
// 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'
@@ -302,15 +297,19 @@ dependencies {
//wheelView
implementation 'com.contrarywind:wheelview:4.1.0'
implementation 'tech.sud.mgp:SudMGP-static:1.3.3.1158'
// implementation 'tech.sud.mgp:SudMGP-static:1.3.3.1158'
implementation project(':modules:module_base')
if (!isolationMode && file("../modules/module_google/build.gradle").exists()) {
implementation project(':modules:module_google')
}
}
channel {
//多渠道包的输出目录默认为new File(project.buildDir,"channel")
outputDir = new File(project.buildDir, "channelapk")
//多渠道包的命名规则,默认为:${appName}-${versionName}-${versionCode}-${flavorName}-${buildType}-${buildTime}
def only64 = onlyArm64 ? "-only64" : ""
apkNameFormat = 'piko-${buildType}only64-${flavorName}-v${versionName}-${buildTime}'.replace("only64", only64)
apkNameFormat = 'hiyoo-${buildType}-${flavorName}-v${versionName}-${buildTime}'
//快速模式生成渠道包时不进行校验速度可以提升10倍以上默认为false
fastMode = false
//buildTime的时间格式默认格式yyyyMMdd-HHmmss
@@ -318,3 +317,31 @@ 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"
]
obfuscatedBundleFileName = "duplicated-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"] // 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": "co.ch.a"]
}

View File

@@ -1,39 +0,0 @@
{
"project_info": {
"project_number": "656602722869",
"project_id": "pekolive-30f9e",
"storage_bucket": "pekolive-30f9e.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:656602722869:android:dac206f8aae0ba9021f77c",
"android_client_info": {
"package_name": "com.vele.pekolive"
}
},
"oauth_client": [
{
"client_id": "656602722869-sss2inirem512et0015kdqjp39mqgn96.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyDDoTSpY3wxOefVDVKRmE9cDiT1iv8Ra-4"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": [
{
"client_id": "656602722869-sss2inirem512et0015kdqjp39mqgn96.apps.googleusercontent.com",
"client_type": 3
}
]
}
}
}
],
"configuration_version": "1"
}

View File

@@ -116,20 +116,15 @@
-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.yizhuan.erban.ui.im.recent.holder.**
-keep class com.yizhuan.erban.ui.im.recent.holder.** {*;}
-keep class com.yizhuan.erban.ui.im.chat.** {*;}
-keep class com.yizhuan.erban.luckymoney.viewholder.** {*;}
-keep class com.yizhuan.erban.share.viewholder.** {*;}
-keep class com.yizhuan.erban.public_chat_hall.msg.viewholder.** {*;}
-keep class com.yizhuan.erban.module_hall.im.msgholder.** {*;}
-keep class com.yizhuan.tutu.mentoring_relationship.viewholder.** {*;}
-dontwarn com.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.** {*;}
-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 {*;}
@@ -177,8 +172,8 @@
-keep class com.darsh.multipleimageselect.** { *; }
-dontwarn com.darsh.multipleimageselect.**
-keep class com.soundcloud.android.crop.** { *; }
-dontwarn com.soundcloud.android.crop.**
-keep class com.soundcloud.crop.** { *; }
-dontwarn com.soundcloud.crop.**
# glide4.0
-keep public class * implements com.bumptech.glide.module.GlideModule
@@ -190,6 +185,11 @@
# 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.yizhuan.erban.bindadapter.**
-keep class com.yizhuan.erban.bindadapter.** {*;}
-dontwarn com.chwl.app.bindadapter.**
-keep class com.chwl.app.bindadapter.** {*;}
# Ping++ 混淆过滤
-dontwarn com.pingplusplus.**
@@ -233,11 +233,9 @@
# TODO 网络加载 一些业务bean gson 时候混淆问题
-keep class org.json.** {*;}
-dontwarn com.yizhuan.xchat_android_core.**
-keep class com.yizhuan.xchat_android_core.** {*;}
-keep class com.yizhuan.treasure_box.bean.** {*;}
-keep class com.yizhuan.erban.avroom.bean.** {*;}
-keep class com.chwl.**.bean.** {*;}
-keep class com.chwl.**.result.** {*;}
-keep class com.chwl.**.entity.** {*;}
#百度统计
-keep class com.baidu.bottom.** { *; }
@@ -310,8 +308,8 @@
-keep class com.autonavi.aps.amapapi.model.**{*;}
#暂时keep这个View排查华为oom问题
-keep class com.yizhuan.erban.avroom.widget.MicroView{*;}
-keep class com.yizhuan.erban.ui.widget.rollviewpager.RollPagerView{*;}
-keep class com.chwl.app.avroom.widget.MicroView{*;}
-keep class com.chwl.app.ui.widget.rollviewpager.RollPagerView{*;}
#linkedMe
-keep class com.microquation.linkedme.android.** { *; }
@@ -369,7 +367,7 @@
-dontwarn com.meizu.cloud.**
-keep class com.meizu.cloud.** {*;}
-keep class com.yizhuan.erban.ui.widget.AppBarLayoutBehavior {*;}
-keep class com.chwl.app.ui.widget.AppBarLayoutBehavior {*;}
#ViewBinding使用的反射生成的对应Binding
-keepclassmembers class * implements androidx.viewbinding.ViewBinding {
@@ -454,7 +452,7 @@
}
## EasyPhotos
-keep class com.yizhuan.xchat_android_library.easyphoto.models.** { *; }
-keep class com.chwl.library.easyphoto.models.** { *; }
## 图片裁剪UCrop
-dontwarn com.yalantis.ucrop.**
@@ -479,4 +477,8 @@
}
-keep public class com.android.installreferrer.**{ *; }
-keep public class * extends java.lang.Exception
-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{*;}

View File

@@ -1,28 +0,0 @@
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());
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 196 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 196 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 683 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 492 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 310 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 562 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 278 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 528 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 228 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 666 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 526 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 550 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 472 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 552 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 600 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 732 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 466 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 916 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 372 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 974 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 690 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 642 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 520 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 569 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 534 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 369 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 767 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 596 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1006 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 692 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 608 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

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.erban">
package="com.chwl.app">
<uses-sdk tools:overrideLibrary="com.huawei.android.hms.base,com.huawei.android.hms.push" />
@@ -19,8 +19,8 @@
android:protectionLevel="signature" />
<queries>
<package android:name="com.facebook.katana" />
<package android:name="jp.naver.line.android" />
<!-- <package android:name="com.facebook.katana" />-->
<!-- <package android:name="jp.naver.line.android" />-->
<package android:name="com.android.vending" />
</queries>
@@ -84,16 +84,17 @@
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
<application
android:name=".application.XChatApplication"
android:name=".application.App"
android:allowBackup="false"
android:icon="@mipmap/app_logo"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:largeHeap="true"
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:replace="android:name,android:label,android:allowBackup"
tools:targetApi="n">
<activity
@@ -112,26 +113,26 @@
则需要考虑发起的intent会出现相同应用图标的选择对话框的情况
参考集成文档:https://www.linkedme.cc/docs/page4.html#link1
-->
<intent-filter>
<!-- <intent-filter>-->
<!-- 此处scheme值需要替换为后台设置中的scheme值 -->
<action android:name="android.intent.action.VIEW" />
<!-- &lt;!&ndash; 此处scheme值需要替换为后台设置中的scheme值 &ndash;&gt;-->
<!-- <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}" /> <!-- 刘海屏适配 begin -->
<!-- <meta-data-->
<!-- android:name="firebase_crashlytics_collection_enabled"-->
<!-- android:value="${CRASHLYTICS_COLLECTION_ENABLED}" /> &lt;!&ndash; 刘海屏适配 begin &ndash;&gt;-->
<!-- 小米 -->
<activity
android:name="com.soundcloud.android.crop.CropImageActivity"
android:name="com.soundcloud.crop.CropImageActivity"
android:screenOrientation="portrait" /> <!-- 华为 -->
<activity
android:name="com.darsh.multipleimageselect.activities.AlbumSelectActivity"
@@ -151,31 +152,31 @@
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity> <!-- 刘海屏适配 end -->
<activity
android:name="com.mob.tools.MobUIShell"
android:configChanges="keyboardHidden|orientation|screenSize"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:windowSoftInputMode="stateHidden|adjustResize" /> <!-- 云信配置 begin ##################################################### -->
<!-- <activity-->
<!-- android:name="com.mob.tools.MobUIShell"-->
<!-- android:configChanges="keyboardHidden|orientation|screenSize"-->
<!-- android:theme="@android:style/Theme.Translucent.NoTitleBar"-->
<!-- android:windowSoftInputMode="stateHidden|adjustResize" /> &lt;!&ndash; 云信配置 begin ##################################################### &ndash;&gt;-->
<!--
APP key, 可以在这里设置,也可以在 SDKOptions 中提供。
如果 SDKOptions 中提供了,取 SDKOptions 中的值。
-->
<activity
android:name="com.vele.pekolive.lineapi.LineAuthenticationCallbackActivity"
android:exported="true"
android:launchMode="singleTask"
android:noHistory="true">
<!-- <activity-->
<!-- android:name="app.hiyoo.fun.lineapi.LineAuthenticationCallbackActivity"-->
<!-- android:exported="true"-->
<!-- android:launchMode="singleTask"-->
<!-- android:noHistory="true">-->
<!-- 集成line客户端登录授权需要添如下格式的过滤器 -->
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<!-- &lt;!&ndash; 集成line客户端登录授权需要添如下格式的过滤器 &ndash;&gt;-->
<!-- <intent-filter>-->
<!-- <action android:name="android.intent.action.VIEW" />-->
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<!-- <category android:name="android.intent.category.BROWSABLE" />-->
<!-- <category android:name="android.intent.category.DEFAULT" />-->
<data android:scheme="lineauth" />
</intent-filter>
</activity>
<!-- <data android:scheme="lineauth" />-->
<!-- </intent-filter>-->
<!-- </activity>-->
<!--
声明云信后台服务,如需保持后台推送,使用独立进程效果会更好。
ca46478c438dda51d25306f52fe7506b
@@ -222,7 +223,7 @@
<activity
android:name=".MainActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:label="Piko"
android:label="Hiyoo"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan|stateAlwaysHidden" /> <!-- 配置的service和receiver -->
@@ -259,12 +260,12 @@
android:label="房间流水"
android:screenOrientation="portrait" />
<activity
android:name="com.yizhuan.tutu.music.activity.AddLocalMusicListActivity"
android:name="com.chwl.app.music.activity.AddLocalMusicListActivity"
android:label="@string/main_androidmanifest_010"
android:screenOrientation="portrait"
android:theme="@style/AVRoomTheme" />
<activity
android:name="com.yizhuan.tutu.music.activity.MusicListActivity"
android:name="com.chwl.app.music.activity.MusicListActivity"
android:label="@string/main_androidmanifest_011"
android:launchMode="singleTop"
android:screenOrientation="portrait"
@@ -519,15 +520,6 @@
android:name=".family.view.activity.FamilyGameListActivity"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden|adjustResize" />
<activity
android:name=".treasure_box.activity.TreasureBoxActivity"
android:theme="@style/dialog_web_view_activity" />
<activity
android:name=".treasure_box.activity.BoxRankingActivity"
android:theme="@style/room_message_activity" />
<activity
android:name=".treasure_box.activity.TreasureBoxHonourActivity"
android:theme="@style/dialog_web_view_activity" />
<activity android:name=".ui.setting.VerifyPhoneActivity" />
<activity android:name=".ui.setting.ModifyPwdActivity" />
<activity
@@ -649,7 +641,7 @@
android:name=".module_hall.team.activity.HTeamMemberListActivity"
android:screenOrientation="portrait" />
<activity
android:name="com.yizhuan.tutu.mentoring_relationship.activity.MentoringRelationshipActivity"
android:name="com.chwl.app.mentoring_relationship.activity.MentoringRelationshipActivity"
android:label="@string/main_androidmanifest_030"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden|adjustResize" />
@@ -658,26 +650,26 @@
android:launchMode="singleTask"
android:screenOrientation="portrait" />
<activity
android:name="com.yizhuan.tutu.room_chat.activity.NimRoomP2PMessageActivity"
android:name="com.chwl.app.room_chat.activity.NimRoomP2PMessageActivity"
android:theme="@style/room_message_activity" />
<activity
android:name="com.yizhuan.tutu.room_chat.activity.RoomMsgActivity"
android:name="com.chwl.app.room_chat.activity.RoomMsgActivity"
android:theme="@style/room_message_activity" />
<activity
android:name="com.yizhuan.tutu.room_chat.activity.RoomNewbieActivity"
android:name="com.chwl.app.room_chat.activity.RoomNewbieActivity"
android:theme="@style/room_message_activity" />
<activity
android:name="com.yizhuan.tutu.room_chat.activity.RoomNewbieMessageActivity"
android:name="com.chwl.app.room_chat.activity.RoomNewbieMessageActivity"
android:theme="@style/room_message_activity" />
<activity
android:name="com.yizhuan.tutu.room_chat.activity.RoomInviteFansActivity"
android:name="com.chwl.app.room_chat.activity.RoomInviteFansActivity"
android:theme="@style/room_message_activity" />
<activity
android:name="com.yizhuan.tutu.room_chat.activity.NimTeamRoomMessageActivity"
android:name="com.chwl.app.room_chat.activity.NimTeamRoomMessageActivity"
android:screenOrientation="portrait"
android:theme="@style/room_message_activity" />
<activity
android:name="com.yizhuan.tutu.room_chat.activity.NimHallTeamRoomMessageActivity"
android:name="com.chwl.app.room_chat.activity.NimHallTeamRoomMessageActivity"
android:screenOrientation="portrait"
android:theme="@style/room_message_activity" />
<activity
@@ -762,7 +754,7 @@
android:name=".bank_card.activity.AddBankCardAgreementActivity"
android:screenOrientation="portrait" />
<activity
android:name="com.tongdaxing.erban.sadmin.RoomSAdminManagerActivity"
android:name="com.chwl.app.sadmin.RoomSAdminManagerActivity"
android:screenOrientation="portrait" />
<activity
android:name=".home.activity.CommunityNoticeAct"
@@ -783,13 +775,13 @@
android:name=".community.photo.BigPhotoActivity"
android:screenOrientation="portrait" />
<activity
android:name="com.zhihu.matisse.ui.MatisseActivity"
android:name="com.example.matisse.ui.MatisseActivity"
android:screenOrientation="portrait" />
<activity
android:name="com.zhihu.matisse.internal.ui.AlbumPreviewActivity"
android:name="com.example.matisse.internal.ui.AlbumPreviewActivity"
android:screenOrientation="portrait" />
<activity
android:name="com.zhihu.matisse.internal.ui.SelectedPreviewActivity"
android:name="com.example.matisse.internal.ui.SelectedPreviewActivity"
android:screenOrientation="portrait" /> <!-- 房间内私聊 -->
<activity
android:name=".ui.wallet.sendgold.SendGoldActivity"
@@ -829,6 +821,10 @@
<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" />
@@ -941,7 +937,7 @@
android:name=".earn.activity.EarnWithdrawActivity"
android:configChanges="screenSize|orientation|keyboardHidden|mcc|mnc|locale|touchscreen|screenLayout|keyboard|navigation|fontScale|uiMode|smallestScreenSize|layoutDirection"
android:exported="false"
android:screenOrientation="portrait" /> <!-- com.yizhuan.xchat_android_core.skill -->
android:screenOrientation="portrait" /> <!-- com.chwl.core.skill -->
<activity
android:name=".earn.activity.BindWithdrawMsgActivity"
android:configChanges="screenSize|orientation|keyboardHidden|mcc|mnc|locale|touchscreen|screenLayout|keyboard|navigation|fontScale|uiMode|smallestScreenSize|layoutDirection"
@@ -957,11 +953,6 @@
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"
@@ -982,10 +973,6 @@
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=".treasurefairy.HomeFairyActivity"
android:exported="false"
android:theme="@style/transparent_activity" />
<activity
android:name=".ui.webview.FairyDialogWebViewActivity"
@@ -1015,9 +1002,9 @@
android:name="flutterEmbedding"
android:value="2" />
<meta-data
android:name="Mob-Https"
android:value="yes" />
<!-- <meta-data-->
<!-- android:name="Mob-Https"-->
<!-- android:value="yes" />-->
<provider
android:name="com.netease.nimlib.ipc.NIMContentProvider"
@@ -1062,30 +1049,6 @@
android:name=".service.DaemonService"
android:enabled="true" />
<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>
<activity android:name=".avroom.room_album.RoomAlbumActivity" />
</application>

View File

@@ -0,0 +1 @@
[{"name":"Taiwan","abbr":"TW","mcc":"466","code":"886"},{"name":"Hong Kong","abbr":"HK","mcc":"454","code":"852"},{"name":"Singapore","abbr":"SG","mcc":"525","code":"65"},{"name":"Malaysia","abbr":"MY","mcc":"502","code":"60"},{"name":"China","abbr":"CN","mcc":"460","code":"86"}]

File diff suppressed because one or more lines are too long

View File

@@ -1,17 +0,0 @@
{
"supplier":{
"vivo":{
"appid":"100215079"
},
"xiaomi":{
},
"huawei":{
},
"oppo":{
}
}
}

Binary file not shown.

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