Commit c95b10114ede2bbb024af49b6e0b176bba025aba

Authored by YangShuai
1 parent 1c7d1018

1 优化基类

Showing 69 changed files with 190 additions and 91 deletions
app/strike/src/main/AndroidManifest.xml
... ... @@ -17,7 +17,11 @@
17 17 android:roundIcon="@mipmap/ic_launcher_round"
18 18 android:supportsRtl="true"
19 19 android:theme="@style/AppTheme">
20   -
  20 + <activity
  21 + android:name=".LoginSuccessActivity"
  22 + android:label="UserAPI"
  23 + android:theme="@style/AppTheme.NoTitleTranslucentTheme" />
  24 + />
21 25 <activity android:name=".demo.activity.DemoActivity" />
22 26 <activity android:name=".MyActivity"></activity>
23 27 <activity android:name=".imgutil.ImgActivity" />
... ...
app/strike/src/main/java/com/cnlive/strike/LoginSuccessActivity.java 0 → 100644
  1 +package com.cnlive.strike;
  2 +
  3 +import com.alibaba.android.arouter.facade.annotation.Autowired;
  4 +import com.alibaba.android.arouter.facade.annotation.Route;
  5 +import com.alibaba.android.arouter.launcher.ARouter;
  6 +import com.cnlive.core.libs.base.frame.activity.BaseActivity;
  7 +
  8 +@Route(path = "/cloud/user/LoginSuccessActivity")
  9 +public class LoginSuccessActivity extends BaseActivity {
  10 + @Autowired(name = "isNewUser")
  11 + boolean isNewUser;
  12 + @Override
  13 + protected void initCreate() {
  14 + super.initCreate();
  15 + }
  16 +
  17 + @Override
  18 + protected void initView() {
  19 + super.initView();
  20 + logError("是否新用户"+isNewUser);
  21 + }
  22 +}
... ...
app/strike/src/main/java/com/cnlive/strike/MainActivity.java
... ... @@ -33,12 +33,12 @@ public class MainActivity extends AppCompatActivity {
33 33 findViewById(R.id.go_to).setOnClickListener(new View.OnClickListener() {
34 34 @Override
35 35 public void onClick(View v) {
36   - if (TextUtils.isEmpty(UserService.getUid(MainActivity.this))) {
  36 +// if (TextUtils.isEmpty(UserService.getUid(MainActivity.this))) {
37 37 startActivity(new Intent(MainActivity.this, LoginActivity.class));
38 38 // finish();
39   - } else {
40   - startActivity(new Intent(MainActivity.this, DemoMvpActivity.class));
41   - }
  39 +// } else {
  40 +// startActivity(new Intent(MainActivity.this, LoginSuccessActivity.class));
  41 +// }
42 42 }
43 43 });
44 44 findViewById(R.id.to_img).setOnClickListener(view -> startActivity(new Intent(this, ImgActivity.class)));
... ...
app/strike/src/main/java/com/cnlive/strike/MyFragment.java
... ... @@ -45,8 +45,8 @@ public class MyFragment extends BaseFragment&lt;MyFragmentView, MyPresenter&gt; {
45 45 setSwipeBackEnable(true);
46 46 setStatusBarColor(R.color.green, 0);
47 47 setStatusBarTextColor(StatusBarConfig.BLACK);
48   - textView = baseView.findViewById(R.id.tv1);
49   - baseView.findViewById(R.id.btn_test2).setOnClickListener(new View.OnClickListener() {
  48 + textView = getBaseView().findViewById(R.id.tv1);
  49 + getBaseView().findViewById(R.id.btn_test2).setOnClickListener(new View.OnClickListener() {
50 50 @Override
51 51 public void onClick(View v) {
52 52 requestPermission(010001, "测试", new String[]{Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION}, new OnPermissionResponseListener() {
... ... @@ -62,7 +62,7 @@ public class MyFragment extends BaseFragment&lt;MyFragmentView, MyPresenter&gt; {
62 62 });
63 63 }
64 64 });
65   - baseView.findViewById(R.id.btn_test1).setOnClickListener(new View.OnClickListener() {
  65 + getBaseView().findViewById(R.id.btn_test1).setOnClickListener(new View.OnClickListener() {
66 66 @Override
67 67 public void onClick(View v) {
68 68 // requestPermission(new String[]{Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION}, new OnPermissionResponseListener() {
... ... @@ -79,7 +79,7 @@ public class MyFragment extends BaseFragment&lt;MyFragmentView, MyPresenter&gt; {
79 79 startForResult(new MyFragment1(), 1001);
80 80 }
81 81 });
82   - baseView.findViewById(R.id.btn_test).setOnClickListener(new View.OnClickListener() {
  82 + getBaseView().findViewById(R.id.btn_test).setOnClickListener(new View.OnClickListener() {
83 83 @Override
84 84 public void onClick(View v) {
85 85 //单个请求
... ...
app/strike/src/main/java/com/cnlive/strike/MyFragment1.java
... ... @@ -32,7 +32,7 @@ public class MyFragment1 extends BaseFragment {
32 32  
33 33 setStatusBarColor(R.color.qmui_config_color_red, 0);
34 34 setStatusBarTextColor(StatusBarConfig.BLACK);
35   - baseView.findViewById(R.id.btn_test).setOnClickListener(new View.OnClickListener() {
  35 + getBaseView().findViewById(R.id.btn_test).setOnClickListener(new View.OnClickListener() {
36 36 @Override
37 37 public void onClick(View v) {
38 38 //单个请求
... ...
app/strike/src/main/java/com/cnlive/strike/demo/activity/DemoMvpActivity.java
1 1 package com.cnlive.strike.demo.activity;
2 2  
  3 +import android.graphics.Color;
3 4 import android.os.Handler;
4 5 import android.os.Message;
5 6  
... ... @@ -27,6 +28,7 @@ public class DemoMvpActivity extends BaseActivity&lt;DemoActivityView, DemoActivity
27 28 protected void initView() {
28 29 super.initView();
29 30 loadRootFragment(new DemoFragment());
  31 +
30 32 }
31 33  
32 34  
... ...
cloud/user/src/main/java/com/cnlive/strike/user/frame/view/QuickLoginView.java
... ... @@ -208,7 +208,8 @@ public class QuickLoginView extends BaseView {
208 208 successInfo.setClickAd(fragment.clickAd);
209 209 successInfo.setTagShare(fragment.tagShare);
210 210 successInfo.setTagMsg(fragment.tagMsg);
211   - ARouter.getInstance().build("/strick/MyActivity")
  211 + ARouter.getInstance().build(LoginActivity.LOGIN_SUCCESS_PATH)
  212 + .withBoolean("isNewUser", true)
212 213 .navigation(getContext());
213 214 if (isNewUser) {
214 215 // HelperUtil.isNewUser(fragment.getActivity(), successInfo, isHasOtherUserInfo);
... ...
cloud/user/src/main/java/com/cnlive/strike/user/ui/activity/LoginActivity.java
... ... @@ -6,6 +6,7 @@ import android.content.Intent;
6 6 import android.net.Uri;
7 7  
8 8 import androidx.annotation.NonNull;
  9 +import androidx.appcompat.app.AppCompatActivity;
9 10  
10 11 import com.alibaba.android.arouter.facade.annotation.Route;
11 12 import com.cnlive.core.libs.base.frame.activity.BaseActivity;
... ... @@ -18,8 +19,10 @@ import com.cnlive.strike.user.ui.fragment.QuickLoginFragment;
18 19 */
19 20 //@Route(path = "/cnmain/LoginActivity")
20 21 @Route(path = LoginActivity.PATH)
21   -public class LoginActivity extends BaseActivity {
  22 +public class LoginActivity extends BaseActivity {
  23 +
22 24 public static final String PATH = "/cloud/user/ui/activity/login";
  25 + public static final String LOGIN_SUCCESS_PATH = "/cloud/user/LoginSuccessActivity";
23 26 public static String FROM_TOKEN_ERROR = "from_token_error";
24 27 public static String TAG_MSG = "tagMsg";
25 28 public static String TAG_SHARE = "tagValue";
... ...
cloud/user/src/main/java/com/cnlive/strike/user/ui/activity/SelectCountryActivity.java
... ... @@ -45,7 +45,7 @@ public class SelectCountryActivity extends BaseActivity&lt;SelectCountryView, Selec
45 45 @Override
46 46 protected void initBindingData() {
47 47 super.initBindingData();
48   - this.binding = (ActivitySelectCountryBinding) baseBinding;
  48 + this.binding = (ActivitySelectCountryBinding) getBaseBinding();
49 49 }
50 50  
51 51 @Override
... ...
cloud/user/src/main/java/com/cnlive/strike/user/ui/fragment/FirstLoginFragment.java
... ... @@ -76,7 +76,7 @@ public class FirstLoginFragment extends BaseFragment&lt;FirstLoginView, FirstLoginP
76 76 @Override
77 77 protected void initBindingData() {
78 78 super.initBindingData();
79   - binding = (FragmentFirstLoginBinding) baseBinding;
  79 + binding = (FragmentFirstLoginBinding) getBaseBinding();
80 80 if (null == data) {
81 81 data = new FirstLoginData();
82 82 }
... ...
cloud/user/src/main/java/com/cnlive/strike/user/ui/fragment/QuickLoginFragment.java
... ... @@ -99,7 +99,7 @@ public class QuickLoginFragment extends BaseFragment&lt;QuickLoginView, QuickLoginP
99 99 @Override
100 100 protected void initBindingData() {
101 101 super.initBindingData();
102   - binding= (FragmentQuickLoginBinding) baseBinding;
  102 + binding= (FragmentQuickLoginBinding) getBaseBinding();
103 103 data = new QuickLoginData();
104 104 binding.setData(data);
105 105 }
... ...
core/app_qr/src/main/java/com/cnlive/strike/moudle/qr/ui/activity/GenerateQRActivity.java
... ... @@ -68,7 +68,7 @@ public class GenerateQRActivity extends BaseActivity&lt;GenerateQRView, GenerateQRP
68 68  
69 69 @Override
70 70 protected void initBindingData() {
71   - binding = (ActivityGenerateQrBinding) baseBinding;
  71 + binding = (ActivityGenerateQrBinding) getBaseBinding();
72 72 }
73 73  
74 74  
... ...
core/app_qr/src/main/java/com/cnlive/strike/moudle/qr/ui/activity/OtherQrActivity.java
... ... @@ -42,7 +42,7 @@ public class OtherQrActivity extends BaseActivity {
42 42  
43 43 @Override
44 44 protected void initBindingData() {
45   - binding = (ActivityOtherQrBinding) baseBinding;
  45 + binding = (ActivityOtherQrBinding) getBaseBinding();
46 46 }
47 47  
48 48 @Override
... ...
core/app_qr/src/main/java/com/cnlive/strike/moudle/qr/ui/activity/ScanZarBarActivity.java
... ... @@ -77,7 +77,7 @@ public class ScanZarBarActivity extends BaseActivity&lt;ScanNewView, ScanNewPresent
77 77  
78 78 @Override
79 79 protected void initBindingData() {
80   - binding = (ActivityScaZbarBinding) baseBinding;
  80 + binding = (ActivityScaZbarBinding) getBaseBinding();
81 81 }
82 82  
83 83 @Override
... ...
core/app_qr/src/main/java/com/cnlive/strike/moudle/qr/ui/activity/SpeakerBindStateActivity.java
... ... @@ -36,7 +36,7 @@ public class SpeakerBindStateActivity extends BaseActivity&lt;SpeakerBindStateView,
36 36  
37 37 @Override
38 38 protected void initBindingData() {
39   - binding = (ActivitySpeakerBindStateBinding) baseBinding;
  39 + binding = (ActivitySpeakerBindStateBinding) getBaseBinding();
40 40 }
41 41  
42 42 @Override
... ...
core/app_qr/src/main/java/com/cnlive/strike/moudle/qr/ui/fragment/QrPayFragment.java
... ... @@ -51,7 +51,7 @@ public class QrPayFragment extends BaseFragment&lt;QrPayView, QrPayPresenter&gt; imple
51 51  
52 52 @Override
53 53 protected void initBindingData() {
54   - binding = (FragmentQrPayBinding) baseBinding;
  54 + binding = (FragmentQrPayBinding) getBaseBinding();
55 55 }
56 56  
57 57 @Override
... ...
core/app_qr/src/main/java/com/cnlive/strike/moudle/qr/ui/fragment/QrSignInFragment.java
... ... @@ -43,7 +43,7 @@ public class QrSignInFragment extends BaseFragment&lt;QrSignInView, QrSignInPresent
43 43  
44 44 @Override
45 45 protected void initBindingData() {
46   - binding = (FragmentQrSigninBinding) baseBinding;
  46 + binding = (FragmentQrSigninBinding) getBaseBinding();
47 47 }
48 48  
49 49 @Override
... ...
core/base/src/main/java/com/cnlive/core/libs/base/frame/activity/BaseActivity.java
... ... @@ -10,6 +10,7 @@ import android.content.pm.PackageManager;
10 10 import android.content.res.Configuration;
11 11 import android.content.res.Resources;
12 12 import android.graphics.Bitmap;
  13 +import android.graphics.Color;
13 14 import android.graphics.Point;
14 15 import android.net.Uri;
15 16 import android.os.Build;
... ... @@ -40,6 +41,7 @@ import androidx.databinding.DataBindingUtil;
40 41 import androidx.databinding.ViewDataBinding;
41 42 import androidx.fragment.app.Fragment;
42 43  
  44 +import com.alibaba.android.arouter.facade.annotation.Autowired;
43 45 import com.alibaba.android.arouter.launcher.ARouter;
44 46 import com.cnlive.core.libs.base.application.AppConfig;
45 47 import com.cnlive.core.libs.base.frame.fragment.BaseFragment;
... ... @@ -66,8 +68,6 @@ import com.me.yokeyword.fragmentation_swipeback.core.SwipeBackActivityDelegate;
66 68 import com.orhanobut.logger.Logger;
67 69  
68 70 import org.greenrobot.eventbus.EventBus;
69   -import org.greenrobot.eventbus.Subscribe;
70   -import org.greenrobot.eventbus.ThreadMode;
71 71  
72 72 import java.lang.reflect.Field;
73 73 import java.util.ArrayList;
... ... @@ -83,8 +83,7 @@ import java.util.Observer;
83 83 */
84 84 public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V>> extends MvpActivity<V, P> implements ISupportActivity, ISwipeBackActivity, Observer {
85 85 private V view;
86   - private P presenter;
87   - public ViewDataBinding baseBinding;
  86 + private ViewDataBinding baseBinding;
88 87 //获取TAG的activity名称
89 88 public final String TAG = this.getClass().getSimpleName();
90 89 //是否显示标题栏
... ... @@ -115,6 +114,13 @@ public abstract class BaseActivity&lt;V extends BaseView, P extends BasePresenter&lt;V
115 114 private String[] userSetPermission;
116 115 private Handler myActHandler;
117 116 private List<Observable> observableList;
  117 + private boolean isCreateDefultEmptyView = true;//如果没有填充布局,是否设置默认布局,默认是设置的
  118 + @Autowired(name = "isNewUser")
  119 + boolean isNewUser;
  120 +
  121 + public ViewDataBinding getBaseBinding() {
  122 + return baseBinding;
  123 + }
118 124  
119 125 @Override
120 126 protected void onCreate(@Nullable Bundle savedInstanceState) {
... ... @@ -124,20 +130,8 @@ public abstract class BaseActivity&lt;V extends BaseView, P extends BasePresenter&lt;V
124 130 } else if (0 != getViewLayoutId()) {
125 131 setContentView(getViewLayoutId());
126 132 }
127   - //两种视图都没有设置,就加载默认跟视图,用于fragment切换
128   - if (0 == getBindLayoutId() && 0 == getViewLayoutId()) {
129   - setContentView(R.layout.base_activity_main);
130   - }
131   - if (null == observableList) {
132   - observableList = new ArrayList<>();
133   - }
134 133 context = this;
135 134 me = this;
136   - //fragment管理
137   - mDelegate.onCreate(savedInstanceState);
138   - mSwipeDelegate.onCreate(savedInstanceState);
139   - //是否开启滑动返回
140   - setSwipeBackEnable(isOpenSwipBack);
141 135 this.savedInstanceState = savedInstanceState;
142 136 //路由参数初始化
143 137 ARouter.getInstance().inject(this);
... ... @@ -145,6 +139,20 @@ public abstract class BaseActivity&lt;V extends BaseView, P extends BasePresenter&lt;V
145 139 AppManager.getInstance().pushActivity(me);
146 140 //创建订阅映射
147 141 SubscriptionManager.getInstance().setCurrentDisposables(TAG);
  142 + //fragment管理
  143 + mDelegate.onCreate(savedInstanceState);
  144 + mSwipeDelegate.onCreate(savedInstanceState);
  145 + initCreate();
  146 + //两种视图都没有设置,就加载默认跟视图,用于fragment切换
  147 + if (isCreateDefultEmptyView) {
  148 + if (0 == getBindLayoutId() && 0 == getViewLayoutId()) {
  149 + setContentView(R.layout.base_activity_main);
  150 + }
  151 + }
  152 + if (null == observableList) {
  153 + observableList = new ArrayList<>();
  154 + }
  155 +
148 156 if (!isShowTitle) {
149 157 requestWindowFeature(Window.FEATURE_NO_TITLE);
150 158 }
... ... @@ -164,6 +172,12 @@ public abstract class BaseActivity&lt;V extends BaseView, P extends BasePresenter&lt;V
164 172 initView();
165 173 //设置数据
166 174 initData();
  175 + //是否开启滑动返回
  176 + setSwipeBackEnable(isOpenSwipBack);
  177 + }
  178 +
  179 + public void setEnableCreateDefultEmptyView(boolean enable) {
  180 + isCreateDefultEmptyView = enable;
167 181 }
168 182  
169 183 public Handler getMyActHandler() {
... ... @@ -240,6 +254,9 @@ public abstract class BaseActivity&lt;V extends BaseView, P extends BasePresenter&lt;V
240 254 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
241 255 }
242 256  
  257 + protected void initCreate() {
  258 + }
  259 +
243 260 protected void initParam() {
244 261 }
245 262  
... ...
core/base/src/main/java/com/cnlive/core/libs/base/frame/fragment/BaseFragment.java
... ... @@ -56,10 +56,9 @@ import java.util.Observer;
56 56 */
57 57 public abstract class BaseFragment<V extends BaseView, P extends BasePresenter<V>> extends com.hannesdorfmann.mosby3.mvp.MvpFragment<V, P> implements ISupportFragment, ISwipeBackFragment, Observer {
58 58 private V view;
59   - private P presenter;
60 59 public final String TAG = this.getClass().getSimpleName();
61   - public ViewDataBinding baseBinding;
62   - public View baseView;
  60 + private ViewDataBinding baseBinding;
  61 + private View baseView;
63 62 public BaseActivity me;
64 63 //fragment管理
65 64 private final SupportFragmentDelegate mDelegate = new SupportFragmentDelegate(this);
... ... @@ -67,6 +66,15 @@ public abstract class BaseFragment&lt;V extends BaseView, P extends BasePresenter&lt;V
67 66 private final SwipeBackFragmentDelegate mSwipeDelegate = new SwipeBackFragmentDelegate(this);
68 67 private Handler myFragHandler;
69 68 private List<Observable> observableList;
  69 + private Bundle savedInstanceState;
  70 +
  71 + public ViewDataBinding getBaseBinding() {
  72 + return baseBinding;
  73 + }
  74 +
  75 + public View getBaseView() {
  76 + return baseView;
  77 + }
70 78  
71 79 @Override
72 80 public void onCreate(Bundle savedInstanceState) {
... ... @@ -76,6 +84,7 @@ public abstract class BaseFragment&lt;V extends BaseView, P extends BasePresenter&lt;V
76 84 if (null == observableList) {
77 85 observableList = new ArrayList<>();
78 86 }
  87 + this.savedInstanceState = savedInstanceState;
79 88 //创建订阅映射
80 89 SubscriptionManager.getInstance().setCurrentDisposables(TAG);
81 90 mDelegate.onCreate(savedInstanceState);
... ... @@ -146,6 +155,10 @@ public abstract class BaseFragment&lt;V extends BaseView, P extends BasePresenter&lt;V
146 155 return view;
147 156 }
148 157  
  158 + public Bundle getSavedInstanceState() {
  159 + return savedInstanceState;
  160 + }
  161 +
149 162 //添加观察者
150 163 public void addObservable(Observable... observable) {
151 164 Observable[] result = observable;
... ...
core/base/src/main/res/layout/base_activity_main.xml
... ... @@ -3,4 +3,5 @@
3 3 android:id="@+id/root_container"
4 4 xmlns:android="http://schemas.android.com/apk/res/android"
5 5 android:layout_width="match_parent"
  6 + android:background="@null"
6 7 android:layout_height="match_parent"/>
7 8 \ No newline at end of file
... ...
core/base/src/main/res/layout/base_fragment_main.xml
1 1 <?xml version="1.0" encoding="utf-8"?>
2   -<FrameLayout
  2 +<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 3 android:id="@+id/root_container"
4   - xmlns:android="http://schemas.android.com/apk/res/android"
5 4 android:layout_width="match_parent"
6   - android:layout_height="match_parent"/>
7 5 \ No newline at end of file
  6 + android:layout_height="match_parent"
  7 + android:background="@null" />
8 8 \ No newline at end of file
... ...
core/base/src/main/res/values/style.xml
... ... @@ -171,4 +171,40 @@
171 171 <!-- Customize your theme here. -->
172 172 <item name="android:windowIsTranslucent">true</item>
173 173 </style>
  174 +
  175 + <style name="AppTheme.NoTitle_FullScreen" parent="Theme.AppCompat.NoActionBar"> <!--自定义主题名称-->
  176 + <item name="android:windowNoTitle">true</item>
  177 + <item name="android:windowFullscreen">true</item>
  178 + </style>
  179 +
  180 + <style name="TranslucentTheme">
  181 + <item name="android:windowBackground">@android:color/transparent</item>
  182 + <item name="android:colorBackgroundCacheHint">@null</item>
  183 + <item name="android:windowIsTranslucent">true</item>
  184 + <item name="android:windowAnimationStyle">@android:style/Animation</item>
  185 + <item name="android:windowNoTitle">true</item>
  186 + <item name="android:windowContentOverlay">@null</item>
  187 + </style>
  188 +
  189 +
  190 + <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
  191 + <!-- Customize your theme here. -->
  192 + <item name="android:background">@color/transparent</item>
  193 + </style>
  194 + <!--全屏加透明-->
  195 + <style name="AppTheme.TranslucentFullScreenTheme" parent="AppTheme.FullScreenTheme">
  196 + <item name="android:windowBackground">@color/transparent</item>
  197 + <item name="android:windowIsTranslucent">true</item>
  198 + </style>
  199 + <!--全屏-->
  200 + <style name="AppTheme.FullScreenTheme" parent="AppTheme">
  201 + <item name="android:windowFullscreen">true</item>
  202 + <item name="android:windowNoTitle">true</item>
  203 + </style>
  204 + <!--透明,有任务栏电量时间等-->
  205 + <style name="AppTheme.NoTitleTranslucentTheme" parent="AppTheme">
  206 + <item name="android:windowNoTitle">true</item>
  207 + <item name="android:windowBackground">@color/transparent</item>
  208 + <item name="android:windowIsTranslucent">true</item>
  209 + </style>
174 210 </resources>
175 211 \ No newline at end of file
... ...
core/imageload/src/main/java/com/cnlive/core/imageload/preview/DataProcessingActivity.java
... ... @@ -54,7 +54,7 @@ public class DataProcessingActivity extends BaseActivity&lt;ProcessHtmlView, Proces
54 54  
55 55 @Override
56 56 protected void initBindingData() {
57   - binding = (ActivityDataProcessingBinding) baseBinding;
  57 + binding = (ActivityDataProcessingBinding) getBaseBinding();
58 58 }
59 59  
60 60  
... ...
core/imageload/src/main/java/com/cnlive/core/imageload/preview/PreviewImageViewActivity.java
... ... @@ -77,7 +77,7 @@ public class PreviewImageViewActivity extends BaseActivity&lt;PreviewImageView, Pre
77 77  
78 78 @Override
79 79 protected void initBindingData() {
80   - binding = (ActivityPreviewImageViewBinding) baseBinding;
  80 + binding = (ActivityPreviewImageViewBinding) getBaseBinding();
81 81 }
82 82  
83 83  
... ...
core/imageload/src/main/java/com/cnlive/core/imageload/preview/PreviewImgFragment.java
... ... @@ -41,7 +41,7 @@ public class PreviewImgFragment extends BaseFragment&lt;PreviewImgView, PreviewImgP
41 41  
42 42 @Override
43 43 protected void initBindingData() {
44   - binding = (FragmentPreviewImgBinding) baseBinding;
  44 + binding = (FragmentPreviewImgBinding) getBaseBinding();
45 45 }
46 46  
47 47 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/CollRunMainFragment.java
... ... @@ -38,7 +38,7 @@ public class CollRunMainFragment extends BaseFragment&lt;CollRunMainFragmentView, B
38 38 @Override
39 39 protected void initBindingData() {
40 40 super.initBindingData();
41   - binding = (FragmentCollRunMainBinding) baseBinding;
  41 + binding = (FragmentCollRunMainBinding) getBaseBinding();
42 42 }
43 43  
44 44 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/CollRunRaceDetailFragment.java
... ... @@ -42,7 +42,7 @@ public class CollRunRaceDetailFragment extends BaseFragment&lt;CollRunRaceDetailFra
42 42 @Override
43 43 protected void initBindingData() {
44 44 super.initBindingData();
45   - binding = (FragmentCollectRunRaceDetailBinding) baseBinding;
  45 + binding = (FragmentCollectRunRaceDetailBinding) getBaseBinding();
46 46 }
47 47  
48 48  
... ...
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/CollRunningFinishFragment.java
... ... @@ -33,7 +33,7 @@ public class CollRunningFinishFragment extends BaseFragment&lt;CollRunningFinishFra
33 33 @Override
34 34 protected void initBindingData() {
35 35 super.initBindingData();
36   - binding = (FragmentCollFinishRunMapBinding) baseBinding;
  36 + binding = (FragmentCollFinishRunMapBinding) getBaseBinding();
37 37 }
38 38  
39 39 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/CollRunningMapFragment.java
... ... @@ -45,7 +45,7 @@ public class CollRunningMapFragment extends BaseFragment&lt;CollRunningMapFragmentV
45 45 @Override
46 46 protected void initBindingData() {
47 47 super.initBindingData();
48   - binding = (FragmentCollectRunningMapBinding) baseBinding;
  48 + binding = (FragmentCollectRunningMapBinding) getBaseBinding();
49 49 }
50 50  
51 51  
... ...
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/CollTraceListDetailFragment.java
... ... @@ -38,7 +38,7 @@ public class CollTraceListDetailFragment extends BaseFragment&lt;CollTraceListDetai
38 38 @Override
39 39 protected void initBindingData() {
40 40 super.initBindingData();
41   - binding = (FragmentCollRaceDetailBinding) baseBinding;
  41 + binding = (FragmentCollRaceDetailBinding) getBaseBinding();
42 42 }
43 43  
44 44 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/RaceListFragment.java
... ... @@ -34,7 +34,7 @@ public class RaceListFragment extends BaseFragment&lt;RaceListView, RaceListPresent
34 34 @Override
35 35 protected void initBindingData() {
36 36 super.initBindingData();
37   - binding = (FragmentRaceListBinding) baseBinding;
  37 + binding = (FragmentRaceListBinding) getBaseBinding();
38 38 }
39 39  
40 40 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/RaceNameListFragment.java
... ... @@ -47,7 +47,7 @@ public class RaceNameListFragment extends BaseFragment&lt;RaceNameListView, RaceNam
47 47 @Override
48 48 protected void initBindingData() {
49 49 super.initBindingData();
50   - binding = (FragmentRaceNameListBinding) baseBinding;
  50 + binding = (FragmentRaceNameListBinding) getBaseBinding();
51 51 }
52 52  
53 53 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/StartTraceFragment.java
... ... @@ -42,7 +42,7 @@ public class StartTraceFragment extends BaseFragment&lt;StartTraceFragmentView, Bas
42 42 @Override
43 43 protected void initBindingData() {
44 44 super.initBindingData();
45   - binding = (FragmentStartCollectTraceBinding) baseBinding;
  45 + binding = (FragmentStartCollectTraceBinding) getBaseBinding();
46 46 }
47 47  
48 48 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/ALLScoreDetailFragment.java
... ... @@ -27,7 +27,7 @@ public class ALLScoreDetailFragment extends BaseFragment&lt;ALLScoreDetailFragmentV
27 27 @Override
28 28 protected void initBindingData() {
29 29 super.initBindingData();
30   - binding = (FragmentFinishRunMapBinding) baseBinding;
  30 + binding = (FragmentFinishRunMapBinding) getBaseBinding();
31 31 }
32 32  
33 33 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/LineUpAgainFragment.java
... ... @@ -31,7 +31,7 @@ public class LineUpAgainFragment extends BaseFragment&lt;LineUpAgainView, LineUpAga
31 31 @Override
32 32 protected void initBindingData() {
33 33 super.initBindingData();
34   - binding = (FragmentLineUpAgainBinding) baseBinding;
  34 + binding = (FragmentLineUpAgainBinding) getBaseBinding();
35 35 }
36 36  
37 37 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/MyRecordFragment.java
... ... @@ -42,7 +42,7 @@ public class MyRecordFragment extends BaseFragment&lt;MyRecordView, MyRecordPresent
42 42 @Override
43 43 protected void initBindingData() {
44 44 super.initBindingData();
45   - binding = (FragmentMyRecordBinding) baseBinding;
  45 + binding = (FragmentMyRecordBinding) getBaseBinding();
46 46 }
47 47  
48 48 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/OnGoingFragment.java
... ... @@ -33,7 +33,7 @@ public class OnGoingFragment extends BaseFragment&lt;OnGoingFragmentView, OnGoingFr
33 33 @Override
34 34 protected void initBindingData() {
35 35 super.initBindingData();
36   - binding= (FragmentRunRaceDetailBinding) baseBinding;
  36 + binding= (FragmentRunRaceDetailBinding) getBaseBinding();
37 37 }
38 38  
39 39 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RaceRecorFragment.java
... ... @@ -38,7 +38,7 @@ public class RaceRecorFragment extends BaseFragment&lt;RaceRecorView, RaceRecorPres
38 38 @Override
39 39 protected void initBindingData() {
40 40 super.initBindingData();
41   - binding = (FragmentRaceRecorBinding) baseBinding;
  41 + binding = (FragmentRaceRecorBinding) getBaseBinding();
42 42 }
43 43  
44 44 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RegistrationInfoFragment.java
... ... @@ -58,7 +58,7 @@ public class RegistrationInfoFragment extends BaseFragment&lt;RegistrationInfoView,
58 58 @Override
59 59 protected void initBindingData() {
60 60 super.initBindingData();
61   - binding = (FragmentRegistrationInfoBinding) baseBinding;
  61 + binding = (FragmentRegistrationInfoBinding) getBaseBinding();
62 62 }
63 63  
64 64 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RunLineFragment.java
... ... @@ -33,7 +33,7 @@ public class RunLineFragment extends BaseFragment&lt;RunLineView, RunLinePresenter&gt;
33 33 @Override
34 34 protected void initBindingData() {
35 35 super.initBindingData();
36   - binding = (FragmentRunLineBinding) baseBinding;
  36 + binding = (FragmentRunLineBinding) getBaseBinding();
37 37 }
38 38  
39 39 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RunMainFragment.java
... ... @@ -54,7 +54,7 @@ public class RunMainFragment extends BaseFragment&lt;RunMainFragmentView, BasePrese
54 54 @Override
55 55 protected void initBindingData() {
56 56 super.initBindingData();
57   - binding= (FragmentRunMainBinding) baseBinding;
  57 + binding= (FragmentRunMainBinding) getBaseBinding();
58 58 }
59 59  
60 60 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RunRaceDetailFragment.java
... ... @@ -46,7 +46,7 @@ public class RunRaceDetailFragment extends BaseFragment&lt;RunRaceDetailFragmentVie
46 46 @Override
47 47 protected void initBindingData() {
48 48 super.initBindingData();
49   - binding = (FragmentRunRaceDetailBinding) baseBinding;
  49 + binding = (FragmentRunRaceDetailBinding) getBaseBinding();
50 50 }
51 51  
52 52 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RunningFinishFragment.java
... ... @@ -36,7 +36,7 @@ public class RunningFinishFragment extends BaseFragment&lt;RunningFinishFragmentVie
36 36 @Override
37 37 protected void initBindingData() {
38 38 super.initBindingData();
39   - binding = (FragmentFinishRunMapBinding) baseBinding;
  39 + binding = (FragmentFinishRunMapBinding) getBaseBinding();
40 40 }
41 41  
42 42 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RunningMapFragment.java
... ... @@ -48,7 +48,7 @@ public class RunningMapFragment extends BaseFragment&lt;RunningMapFragmentView, Run
48 48 @Override
49 49 protected void initBindingData() {
50 50 super.initBindingData();
51   - binding = (FragmentRunningMapBinding) baseBinding;
  51 + binding = (FragmentRunningMapBinding) getBaseBinding();
52 52 }
53 53  
54 54 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/SelfRecordFragment.java
... ... @@ -50,7 +50,7 @@ public class SelfRecordFragment extends BaseFragment&lt;SelfRecordView, SelfRecordP
50 50 @Override
51 51 protected void initBindingData() {
52 52 super.initBindingData();
53   - binding= (FragmentSelfRecordBinding) baseBinding;
  53 + binding= (FragmentSelfRecordBinding) getBaseBinding();
54 54 }
55 55  
56 56 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/TakePartFragment.java
... ... @@ -29,7 +29,7 @@ public class TakePartFragment extends BaseFragment&lt;TakePartView, TakePartPresent
29 29 @Override
30 30 protected void initBindingData() {
31 31 super.initBindingData();
32   - binding = (FragmentTakePartBinding) baseBinding;
  32 + binding = (FragmentTakePartBinding) getBaseBinding();
33 33 }
34 34  
35 35 @Override
... ...
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/UploadFailDetailFragment.java
... ... @@ -29,7 +29,7 @@ public class UploadFailDetailFragment extends BaseFragment&lt;UploadFailDetailFragm
29 29 @Override
30 30 protected void initBindingData() {
31 31 super.initBindingData();
32   - binding = (FragmentFinishRunMapBinding) baseBinding;
  32 + binding = (FragmentFinishRunMapBinding) getBaseBinding();
33 33 }
34 34  
35 35 public static UploadFailDetailFragment newInstance(FailedEntity failedEntity) {
... ...
module/shanghaishop/build.gradle
... ... @@ -83,7 +83,7 @@ dependencies {
83 83 implementation 'com.githang:status-bar-compat:0.7'
84 84  
85 85 /*微信*/
86   - implementation 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'
  86 +// implementation 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'
87 87  
88 88 /*自定义各种形状的imageview */
89 89 implementation 'com.github.siyamed:android-shape-imageview:0.9.+@aar'
... ... @@ -103,10 +103,10 @@ dependencies {
103 103 implementation files('libs/SecurityEnvSDK-release-1.1.0.jar')
104 104 implementation files('libs/umeng-common-1.5.3.jar')
105 105 implementation files('libs/umeng-share-core-6.9.2.jar')
106   - implementation files('libs/umeng-share-QQ-simplify-6.9.2.jar')
107   - implementation files('libs/umeng-share-sina-simplify-6.9.2.jar')
108   - implementation files('libs/umeng-share-wechat-simplify-6.9.2.jar')
109   - implementation files('libs/umeng-share-sina-simplify-6.9.2.jar')
  106 +// implementation files('libs/umeng-share-QQ-simplify-6.9.2.jar')
  107 +// implementation files('libs/umeng-share-sina-simplify-6.9.2.jar')
  108 +// implementation files('libs/umeng-share-wechat-simplify-6.9.2.jar')
  109 +// implementation files('libs/umeng-share-sina-simplify-6.9.2.jar')
110 110 implementation files('libs/umeng-shareboard-widget-6.9.2.jar')
111 111 implementation files('libs/umeng-sharetool-6.9.2.jar')
112 112 implementation files('libs/UPPayAssistEx.jar')
... ...
module/shanghaishop/libs/umeng-share-QQ-simplify-6.9.2.jar deleted 100644 → 0
No preview for this file type
module/shanghaishop/libs/umeng-share-sina-simplify-6.9.2.jar deleted 100644 → 0
No preview for this file type
module/shanghaishop/libs/umeng-share-wechat-simplify-6.9.2.jar deleted 100644 → 0
No preview for this file type
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/BlueToothHelpActivity.java
... ... @@ -25,7 +25,7 @@ public class BlueToothHelpActivity extends BaseActivity {
25 25 @Override
26 26 protected void initBindingData() {
27 27 super.initBindingData();
28   - binding= (ActivityBlueToothHelpBinding) baseBinding;
  28 + binding= (ActivityBlueToothHelpBinding) getBaseBinding();
29 29 }
30 30  
31 31 @Override
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/BlueToothStep1Activity.java
... ... @@ -26,7 +26,7 @@ public class BlueToothStep1Activity extends BaseActivity {
26 26 @Override
27 27 protected void initBindingData() {
28 28 super.initBindingData();
29   - binding= (ActivityBlueToothStep1Binding) baseBinding;
  29 + binding= (ActivityBlueToothStep1Binding) getBaseBinding();
30 30 }
31 31  
32 32 @Override
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/BlueToothStep2Activity.java
... ... @@ -39,7 +39,7 @@ public class BlueToothStep2Activity extends BaseActivity {
39 39 @Override
40 40 protected void initBindingData() {
41 41 super.initBindingData();
42   - binding = (ActivityBlueToothStep2Binding) baseBinding;
  42 + binding = (ActivityBlueToothStep2Binding) getBaseBinding();
43 43 }
44 44  
45 45 @Override
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/ConnBluetoothSuccessActivity.java
... ... @@ -40,7 +40,7 @@ public class ConnBluetoothSuccessActivity extends BaseActivity {
40 40 @Override
41 41 protected void initBindingData() {
42 42 super.initBindingData();
43   - binding= (ActivityConnBluetoothSuccessBinding) baseBinding;
  43 + binding= (ActivityConnBluetoothSuccessBinding) getBaseBinding();
44 44 }
45 45  
46 46  
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/ConnFailActivity.java
... ... @@ -24,7 +24,7 @@ public class ConnFailActivity extends BaseActivity {
24 24 @Override
25 25 protected void initBindingData() {
26 26 super.initBindingData();
27   - binding= (ActivityConnFailBinding) baseBinding;
  27 + binding= (ActivityConnFailBinding) getBaseBinding();
28 28 }
29 29  
30 30 @Override
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/DeviceInfoActivity.java
... ... @@ -27,7 +27,7 @@ public class DeviceInfoActivity extends BaseActivity {
27 27 @Override
28 28 protected void initBindingData() {
29 29 super.initBindingData();
30   - binding= (ActivityDeviceInfoBinding) baseBinding;
  30 + binding= (ActivityDeviceInfoBinding) getBaseBinding();
31 31 }
32 32  
33 33 @Override
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/DeviceInstructionActivity.java
... ... @@ -25,7 +25,7 @@ public class DeviceInstructionActivity extends BaseActivity {
25 25 @Override
26 26 protected void initBindingData() {
27 27 super.initBindingData();
28   - binding= (ActivityDeviceInstructionBinding) baseBinding;
  28 + binding= (ActivityDeviceInstructionBinding) getBaseBinding();
29 29 }
30 30  
31 31 @Override
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/RemoteControlActivity.java
... ... @@ -36,7 +36,7 @@ public class RemoteControlActivity extends BaseActivity {
36 36 @Override
37 37 protected void initBindingData() {
38 38 super.initBindingData();
39   - binding= (ActivityRemoteControlBinding) baseBinding;
  39 + binding= (ActivityRemoteControlBinding) getBaseBinding();
40 40 }
41 41  
42 42 @Override
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/AllDeviceFragment.java
... ... @@ -35,7 +35,7 @@ public class AllDeviceFragment extends BaseFragment&lt;AllDeviceFragmentView, AllDe
35 35 @Override
36 36 protected void initBindingData() {
37 37 super.initBindingData();
38   - binding = (FragmentAllDeviceBinding) baseBinding;
  38 + binding = (FragmentAllDeviceBinding) getBaseBinding();
39 39 }
40 40  
41 41 @Override
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/ChangeDeviceNameFragment.java
... ... @@ -25,7 +25,7 @@ public class ChangeDeviceNameFragment extends BaseFragment&lt;ChangeDeviceNameView,
25 25 @Override
26 26 protected void initBindingData() {
27 27 super.initBindingData();
28   - binding= (FragmentChangeDeviceNameBinding) baseBinding;
  28 + binding= (FragmentChangeDeviceNameBinding) getBaseBinding();
29 29 }
30 30  
31 31 @Override
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/DeviceDetailFragment.java
... ... @@ -28,7 +28,7 @@ public class DeviceDetailFragment extends BaseFragment&lt;DeviceDetailView, BasePre
28 28 @Override
29 29 protected void initBindingData() {
30 30 super.initBindingData();
31   - binding = (FragmentDeviceDetailBinding) baseBinding;
  31 + binding = (FragmentDeviceDetailBinding) getBaseBinding();
32 32 }
33 33  
34 34 public static DeviceDetailFragment newInstance(FamilyListBean.UsersBeanX.DeviceListBean allDeviceInfo, FamilyListBean.UsersBeanX currentUser) {
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/DeviceManagerFragment.java
... ... @@ -36,7 +36,7 @@ public FragmentDeviceManagerBinding binding;
36 36 @Override
37 37 protected void initBindingData() {
38 38 super.initBindingData();
39   - binding= (FragmentDeviceManagerBinding) baseBinding;
  39 + binding= (FragmentDeviceManagerBinding) getBaseBinding();
40 40 }
41 41  
42 42 public static DeviceManagerFragment newInstance(FamilyListBean.UsersBeanX currentUser, FamilyListBean.UsersBeanX.DeviceListBean currentDeviceInfo) {
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/SearchDevicefragment.java
... ... @@ -38,7 +38,7 @@ public class SearchDevicefragment extends BaseFragment&lt;SearchDevicefragmentView,
38 38 @Override
39 39 protected void initBindingData() {
40 40 super.initBindingData();
41   - binding = (FragmentSearchDeviceBinding) baseBinding;
  41 + binding = (FragmentSearchDeviceBinding) getBaseBinding();
42 42 }
43 43  
44 44 @Override
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/SelectIMFriendFragment.java
... ... @@ -38,7 +38,7 @@ public class SelectIMFriendFragment extends BaseFragment&lt;SelectIMFriendView, Sel
38 38 @Override
39 39 protected void initBindingData() {
40 40 super.initBindingData();
41   - binding = (FragmentSelectImFriendBinding) baseBinding;
  41 + binding = (FragmentSelectImFriendBinding) getBaseBinding();
42 42 }
43 43  
44 44 @Override
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/SelectWifiFragment.java
... ... @@ -44,7 +44,7 @@ public class SelectWifiFragment extends BaseFragment&lt;SelectWifiFragmentView, Sel
44 44 @Override
45 45 protected void initBindingData() {
46 46 super.initBindingData();
47   - binding = (FragmentSelectWifiBinding) baseBinding;
  47 + binding = (FragmentSelectWifiBinding) getBaseBinding();
48 48 }
49 49  
50 50 @Override
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/SetFriendsRoleFragment.java
... ... @@ -42,7 +42,7 @@ public class SetFriendsRoleFragment extends BaseFragment&lt;SetFriendsRoleView, Set
42 42 @Override
43 43 protected void initBindingData() {
44 44 super.initBindingData();
45   - binding = (FragmentSetFriendRoleBinding) baseBinding;
  45 + binding = (FragmentSetFriendRoleBinding) getBaseBinding();
46 46 }
47 47  
48 48 @Override
... ...
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/UserManagerFragment.java
... ... @@ -43,7 +43,7 @@ public class UserManagerFragment extends BaseFragment&lt;UserManagerView, UserManag
43 43 @Override
44 44 protected void initBindingData() {
45 45 super.initBindingData();
46   - binding= (FragmentUserManagerBinding) baseBinding;
  46 + binding= (FragmentUserManagerBinding) getBaseBinding();
47 47 }
48 48  
49 49 @Override
... ...
settings.gradle
... ... @@ -2,6 +2,6 @@ include &#39;:app:strike&#39;
2 2 //基础库
3 3 include ':core:base',':core:network',':core:imageload' ,':core:app_qr'
4 4 include ':cloud:user',':cloud:pay',':cloud:share'
5   -include ':module:xiaojiasoundbox',':module:pedometer'
  5 +include ':module:xiaojiasoundbox',':module:pedometer',':module:shanghaishop'
6 6 include ':library_baidumap'
7 7 rootProject.name='ModuleStrike'
... ...