Commit b1e841f5 authored by maxiaoliang's avatar maxiaoliang

拆包幸运潮盒

parent 583d3dd0
apply plugin: 'com.android.application'
apply plugin: 'android-junk-code'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
android {
......@@ -119,7 +119,38 @@ repositories {
}
}
android.applicationVariants.all { variant ->
switch (variant.name) {//变体名称,如果没有设置 productFlavors 就是 buildType 名称,如果有设置 productFlavors 就是 flavor+buildType,例如(freeRelease、proRelease)
case "oppoRelease":
androidJunkCode.configMap.put(variant.name, {
packageBase = "com.ym.plugin.ui" //生成 java 类根包名
packageCount = 30 //生成包数量
activityCountPerPackage = 3 //每个包下生成 Activity 类数量
excludeActivityJavaFile = false
//是否排除生成 Activity 的 Java 文件,默认 false(layout 和写入 AndroidManifest.xml 还会执行),主要用于处理类似神策全埋点编译过慢问题
otherCountPerPackage = 50 //每个包下生成其它类的数量
methodCountPerClass = 20 //每个类下生成方法数量
resPrefix = "qwer_" //生成的 layout、drawable、string 等资源名前缀
drawableCount = 300 //生成 drawable 资源数量
stringCount = 300 //生成 string 数量
})
break
case "vivoRelease":
androidJunkCode.configMap.put(variant.name, {
packageBase = "com.zxhl.plugin.hf" //生成 java 类根包名
packageCount = 30 //生成包数量
activityCountPerPackage = 3 //每个包下生成 Activity 类数量
excludeActivityJavaFile = false
//是否排除生成 Activity 的 Java 文件,默认 false(layout 和写入 AndroidManifest.xml 还会执行),主要用于处理类似神策全埋点编译过慢问题
otherCountPerPackage = 50 //每个包下生成其它类的数量
methodCountPerClass = 20 //每个类下生成方法数量
resPrefix = "asd_" //生成的 layout、drawable、string 等资源名前缀
drawableCount = 300 //生成 drawable 资源数量
stringCount = 300 //生成 string 数量
})
break
}
}
dependencies {
implementation project(':moduleMain')
......
<?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.zxhl.shop">
package="com.vip.yqch">
<!-- 权限声明 -->
<!-- 允许程序打开网络套接字 -->
......@@ -35,10 +35,10 @@
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> <!-- 用于写入缓存数据到扩展存储卡 -->
<!--必要权限,解决安全风险漏洞,发送和注册广播事件需要调用带有传递权限的接口-->
<permission
android:name="com.zxhl.shop.openadsdk.permission.TT_PANGOLIN"
android:name="com.vip.yqch.openadsdk.permission.TT_PANGOLIN"
android:protectionLevel="signature" />
<uses-permission android:name="com.zxhl.shop.openadsdk.permission.TT_PANGOLIN" />
<uses-permission android:name="com.vip.yqch.openadsdk.permission.TT_PANGOLIN" />
<uses-sdk tools:overrideLibrary="com.bun.miitmdid" />
<meta-data android:name="android.max_aspect" android:value="2.1" />
......@@ -70,7 +70,7 @@
<category android:name="android.intent.category.DEFAULT" />
<data
android:host="main"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
......
package com.zxhl.shop
package com.vip.yqch
import android.app.Activity
import android.app.ActivityManager
......
package com.zxhl.shop.activity
package com.vip.yqch.activity
import android.content.Intent
import android.text.TextUtils
......@@ -9,8 +9,8 @@ import com.zxhl.cms.common.base.BaseActivity
import com.zxhl.cms.net.SettingPreference
import com.zxhl.cms.utils.Utils
import com.zxhl.cms.widget.CenterDialog
import com.zxhl.shop.Appli
import com.zxhl.shop.R
import com.vip.yqch.Appli
import com.vip.yqch.R
/**
* @author (wangXuewei)
......
package com.zxhl.shop.activity
package com.vip.yqch.activity
import android.annotation.SuppressLint
import android.content.Intent
......@@ -33,7 +33,7 @@ import com.zxhl.cms.utils.ClipboardManagerUtil.getTbLink
import com.zxhl.cms.utils.EventUtils.onEvent
import com.zxhl.cms.utils.UserDataUtils.updateUserInfo
import com.zxhl.cms.widget.LoadingDialog
import com.zxhl.shop.R
import com.vip.yqch.R
import io.reactivex.Observable
import io.reactivex.android.schedulers.AndroidSchedulers
import java.util.*
......
<resources>
<string name="app_name">小象省钱</string>
<string name="app_name">元气潮盒</string>
</resources>
\ No newline at end of file
......@@ -2,11 +2,11 @@
<paths xmlns:android="http://schemas.android.com/apk/res/android">
<external-path
name="cache"
path="Android/data/com.zxhl.shop/" />
path="Android/data/com.vip.yqch/" />
<external-path
name="downloadfile"
path="com.zxhl.shop/" />
path="com.vip.yqch/" />
<!--项目中用到的-->
<external-path
name="beta_external_files_path"
......
package com.zxhl.shop
package com.vip.yqch
import org.junit.Test
......
PACKAGE_NAME=com.zxhl.shop
VERSION_CODE=28
VERSION_NAME=1.2.7
\ No newline at end of file
PACKAGE_NAME=com.vip.yqch
VERSION_CODE=1
VERSION_NAME=1.0.0
\ No newline at end of file
......@@ -9,7 +9,7 @@ buildscript {
classpath "com.android.tools.build:gradle:4.0.1"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'me.tatarka:gradle-retrolambda:3.7.0'
classpath "com.github.qq549631030:android-junk-code:1.0.7"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
......
......@@ -8,7 +8,7 @@
<category android:name="android.intent.category.DEFAULT" />
<data
android:host="udesk"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
......@@ -18,7 +18,7 @@
<category android:name="android.intent.category.DEFAULT" />
<data
android:host="web"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
......@@ -28,7 +28,7 @@
<category android:name="android.intent.category.DEFAULT" />
<data
android:host="h5"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
......@@ -38,7 +38,7 @@
<category android:name="android.intent.category.DEFAULT" />
<data
android:host="pay"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
......
......@@ -13,7 +13,7 @@ public class Constant {
String s = "D0EV7FZL45A5DVKD";
public static final String scheme = "xxsqshop";
public static final String scheme = "yqchshop";
public static int UPLOADMAXSIZE = 50;
......@@ -261,9 +261,9 @@ public class Constant {
public static class Param {
public static final String mPacketName = "com.zxhl.shop";
public static final String mPacketName = "com.vip.yqch";
public static boolean isLocal = mPacketName.equals("com.zx.localnews");
public static String APPLS = "5f758837834488be";
public static String APPLS = "444a18845a68282e";
public static String androidId = "";
public static String carrier = "";
public static String h = "";
......
......@@ -196,16 +196,16 @@ public class NetConfig {
public static class H5 {
public static String WEB_URL_USER = "https://newspool.zhangxinhulian.com/sspapiNovel/su/custom/xiaoxiangSaveMoney/person_app.html?webName=" + AppContext.get().getResources().getString(R.string.app_name);
public static String WEB_URL_PRIVACY = "https://newspool.zhangxinhulian.com/sspapiNovel/su/custom/xiaoxiangSaveMoney/privacy_app.html?appName=" + AppContext.get().getResources().getString(R.string.app_name) + "APP&company=北京掌心互联科技有限公司&money=虚拟货币&webName=" + AppContext.get().getResources().getString(R.string.app_name);
public static String WEB_URL_PRIVACY = "https://newspool.zhangxinhulian.com/sspapiNovel/su/custom/xiaoxiangSaveMoney/privacy_app.html?appName=" + AppContext.get().getResources().getString(R.string.app_name) + "APP&company=北京景泰文仪家具有限责任公司&money=虚拟货币&webName=" + AppContext.get().getResources().getString(R.string.app_name);
public static String WEB_URL_RULE = "https://newspool.zhangxinhulian.com/sspapiNovel/su/custom/xiaoxiangSaveMoney/huafeiRule.html";
public static String WEB_URL_RULE = "https://newspool.zhangxinhulian.com/sspapiNovel/su/custom/yuanqichaohe/rule.html";
public static String WEB_URL_ABOUT_US = "https://newspool.zhangxinhulian.com/sspapiNovel/su/custom/xingyunmohe/aboutMe.html?version=" + Constant.Param.vn + "&appName=" + AppContext.get().getResources().getString(R.string.app_name) + "&company=北京掌心互联科技有限公司";
public static String WEB_URL_ABOUT_US = "https://newspool.zhangxinhulian.com/sspapiNovel/su/custom/xingyunmohe/aboutMe.html?version=" + Constant.Param.vn + "&appName=" + AppContext.get().getResources().getString(R.string.app_name) + "&company=北京景泰文仪家具有限责任公司";
public static String WEB_URL_CUSTOMER_SERVICE = "https://1568685.s4.udesk.cn/im_client/?web_plugin_id=43807";
public static String WEB_URL_CUSTOMER_SERVICE_ERROR = "https://h5.zhangxinzhixun.com/to_refund";
public static String WEB_URL_ZENGZHI_SERVICE = "https://newspool.zhangxinhulian.com/sspapiNovel/su/custom/xingyunmohe/xxsq_zz_server.html";
public static String WEB_URL_BUYER_KNOW = "https://newspool.zhangxinhulian.com/sspapiNovel/su/custom/xingyunmohe/buyerKnow.html?version=" + Constant.Param.vn + "&appName=" + AppContext.get().getResources().getString(R.string.app_name) + "&company=北京掌心互联科技有限公司";
public static String WEB_URL_BUYER_KNOW = "https://newspool.zhangxinhulian.com/sspapiNovel/su/custom/xingyunmohe/buyerKnow.html?version=" + Constant.Param.vn + "&appName=" + AppContext.get().getResources().getString(R.string.app_name) + "&company=北京景泰文仪家具有限责任公司";
public static String WEB_URL_WEEK_RULE = "https://newspool.zhangxinhulian.com/sspapiNovel/su/custom/xingyunmohe/week_activity_rule.html";
public static String WEB_URL_INVITE;
public static String WEB_URL_H5_PAY = "https://newspool.zhangxinhulian.com/sspapiNovel/su/custom/xingyunmohe/pay_order.html";
......
......@@ -105,7 +105,7 @@ object WeChatPay {
api = getIWXAPI()
}
Log.d("PAY_GET", "api sendReq")
var path:String="/pages/pay/index?token=" + entity?.token + "&pkg_name=com.zxhl.shop"
var path:String="/pages/pay/index?token=" + entity?.token + "&pkg_name=com.vip.yqch"
val req = WXLaunchMiniProgram.Req()
val g = Gson()
val obj: JsonObject = g.fromJson(entity?.payload, JsonObject::class.java)
......
<resources>
<string name="app_name">小象省钱</string>
<string name="app_name">元气潮盒</string>
<string name="login_faild">登录失败</string>
<string name="login_success">登录成功</string>
<string name="reset_success">修改成功</string>
......
......@@ -16,7 +16,7 @@
<data
android:host="splash"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".activity.LoginActivity">
......@@ -27,7 +27,7 @@
<data
android:host="login"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".activity.PhoneVouchersActivity">
......@@ -38,7 +38,7 @@
<data
android:host="phone_voucher"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".activity.CardVoucherActivity">
......@@ -49,7 +49,7 @@
<data
android:host="cardvoucher"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".activity.CardDetailActivity">
......@@ -61,7 +61,7 @@
<data
android:host="carddetail"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".activity.FlashSaleActivity">
......@@ -72,7 +72,7 @@
<data
android:host="flashsale"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".activity.WithDrawalActivity">
......@@ -83,7 +83,7 @@
<data
android:host="withdrawal"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".activity.SkillPayActivity">
......@@ -94,7 +94,7 @@
<data
android:host="skillpay"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".activity.BuyMemberActivity">
......@@ -105,7 +105,7 @@
<data
android:host="buymember"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".activity.CofigBugVipActivity">
......@@ -116,7 +116,7 @@
<data
android:host="configbuyvip"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".activity.AbuoutUsActivity">
......@@ -127,7 +127,7 @@
<data
android:host="abuoutus"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity
......@@ -141,7 +141,7 @@
<data
android:host="rights_detail"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
......@@ -153,7 +153,7 @@
<data
android:host="zero_buy"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
......@@ -167,7 +167,7 @@
<data
android:host="tb_goods_detail"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
......@@ -180,7 +180,7 @@
<data
android:host="goodsdetail"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".activity.MyOrderActivity">
......@@ -191,7 +191,7 @@
<data
android:host="myorder"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".box.activity.WareHouseActivity">
......@@ -202,7 +202,7 @@
<data
android:host="warehouse"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".box.activity.ReceiveAddressActivity">
......@@ -213,7 +213,7 @@
<data
android:host="receiveaddress"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".box.activity.OrderDetailActivity">
......@@ -225,7 +225,7 @@
<data
android:host="orderdetail"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".activity.ToPaySkillGoodsActivity">
......@@ -237,7 +237,7 @@
<data
android:host="topayskill"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".activity.SettingActivity">
......@@ -248,7 +248,7 @@
<data
android:host="setting"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".activity.OpenMemberOrderActivity">
......@@ -260,7 +260,7 @@
<data
android:host="member_order"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".activity.OpenMemberActivity">
......@@ -271,7 +271,7 @@
<data
android:host="open_member"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".activity.ShopOrderActivity">
......@@ -283,7 +283,7 @@
<data
android:host="shoporder"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".box.activity.EditAddressActivity">
......@@ -294,7 +294,7 @@
<data
android:host="editaddress"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".box.activity.OrderSuccessActivity">
......@@ -305,7 +305,7 @@
<data
android:host="ordersuccess"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".activity.SkillShopActivity">
......@@ -317,7 +317,7 @@
<data
android:host="skillshop"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".activity.PaySuccessActivity">
......@@ -328,7 +328,7 @@
<data
android:host="paysucess"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity android:name=".activity.RechargeActivity">
......@@ -340,7 +340,7 @@
<data
android:host="recharge"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity
......@@ -353,7 +353,7 @@
<data
android:host="searchresult"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity
......@@ -366,7 +366,7 @@
<data
android:host="search"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity
......@@ -379,7 +379,7 @@
<data
android:host="user_question"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity
......@@ -392,7 +392,7 @@
<data
android:host="red_envelope"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
</activity>
<activity
......@@ -405,7 +405,7 @@
<data
android:host="splash_background"
android:scheme="xxsqshop" />
android:scheme="yqchshop" />
</intent-filter>
......
......@@ -37,7 +37,7 @@
android:layout_gravity="center_horizontal"
android:layout_marginTop="50dp"
android:layout_marginBottom="20dp"
android:src="@drawable/logo_xiaoxiangshengqian" />
android:src="@drawable/logo" />
<TextView
android:id="@+id/id_tv_version"
......
......@@ -213,7 +213,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="成为小象省钱会员,立享当前优惠哦"
android:text="成为元气潮盒会员,立享当前优惠哦"
android:layout_marginLeft="4dp"
android:textColor="#F8E8CC"
android:textSize="12sp" />
......
......@@ -21,7 +21,7 @@
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="小象省钱黑钻卡"
android:text="元气潮盒黑钻卡"
android:textColor="#FFD9C5A7"
android:layout_marginTop="15dp"
android:textSize="23sp"
......
......@@ -52,7 +52,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="欢迎打开小象省钱"
android:text="欢迎打开元气潮盒"
android:textColor="#F4E9C9"
android:textSize="16sp" />
</LinearLayout>
......@@ -399,7 +399,7 @@
android:id="@+id/id_tv_yonghu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="《小象省钱用户协议》"
android:text="《元气潮盒用户协议》"
android:textColor="#B28A17"
android:textSize="11sp" />
......@@ -414,7 +414,7 @@
android:id="@+id/id_tv_yinsi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="《小象省钱隐私政策》"
android:text="《元气潮盒隐私政策》"
android:textColor="#B28A17"
android:textSize="11sp" />
</LinearLayout>
......
......@@ -21,7 +21,7 @@
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="小象省钱黑钻卡"
android:text="元气潮盒黑钻卡"
android:textColor="#FFD9C5A7"
android:layout_marginTop="15dp"
android:textSize="23sp"
......
......@@ -55,6 +55,7 @@
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_below="@+id/id_home_top_banner"
android:visibility="gone"
android:adjustViewBounds="true" />
</RelativeLayout>
......
......@@ -581,6 +581,7 @@
android:background="@color/white"
android:textSize="14sp"
android:gravity="center"
android:visibility="gone"
android:text="申请成为代理"/>
<RelativeLayout
android:id="@+id/id_fragment_user_ad_layout"
......
......@@ -2,4 +2,4 @@ include ':moduleZxAd'
include ':moduleMain'
include ':cms'
include ':app'
rootProject.name = "xxsqshop"
\ No newline at end of file
rootProject.name = "yqchshop"
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment