Commit 22fc6da6f251e20bcb4674d3364f556a17edf115

Authored by 朱显松
1 parent e3c2f052

更新静态对象,代码整理

Showing 24 changed files with 38 additions and 53 deletions
.idea/inspectionProfiles/Project_Default.xml
1 1 <component name="InspectionProjectProfileManager">
2 2 <profile version="1.0">
3 3 <option name="myName" value="Project Default" />
4   - <inspection_tool class="AndroidLintNewApi" enabled="false" level="ERROR" enabled_by_default="false" />
5   - <inspection_tool class="AndroidLintSetTextI18n" enabled="false" level="WARNING" enabled_by_default="false" />
6 4 <inspection_tool class="LoggerInitializedWithForeignClass" enabled="false" level="WARNING" enabled_by_default="false">
7 5 <option name="loggerClassName" value="org.apache.log4j.Logger,org.slf4j.LoggerFactory,org.apache.commons.logging.LogFactory,java.util.logging.Logger" />
8 6 <option name="loggerFactoryMethodName" value="getLogger,getLogger,getLog,getLogger" />
... ...
app/src/main/AndroidManifest.xml
... ... @@ -33,7 +33,7 @@
33 33 tools:ignore="ProtectedPermissions" />
34 34  
35 35 <application
36   - android:name=".main.application.CNLiveApplication"
  36 + android:name=".application.CNLiveApplication"
37 37 android:allowBackup="true"
38 38 android:icon="@mipmap/ic_launcher"
39 39 android:label="@string/app_name"
... ...
app/src/main/java/com/cnlive/gundam/main/application/CNLiveApplication.java renamed to app/src/main/java/com/cnlive/gundam/application/CNLiveApplication.java
1   -package com.cnlive.gundam.main.application;
  1 +package com.cnlive.gundam.application;
2 2  
3 3 import android.app.Application;
4 4  
... ...
app/src/main/java/com/cnlive/gundam/main/network/ApiService.java renamed to app/src/main/java/com/cnlive/gundam/data/network/ApiService.java
1   -package com.cnlive.gundam.main.network;
  1 +package com.cnlive.gundam.data.network;
2 2  
3 3 import com.cnlive.gundam.main.model.ActiveListModel;
4 4 import com.cnlive.gundam.main.model.ActivePlayInfo;
... ...
app/src/main/java/com/cnlive/gundam/main/network/RetrofitUtil.java renamed to app/src/main/java/com/cnlive/gundam/data/network/RetrofitUtil.java
1   -package com.cnlive.gundam.main.network;
  1 +package com.cnlive.gundam.data.network;
2 2  
3 3  
4 4 import com.cnlive.libs.util.Config;
... ...
app/src/main/java/com/cnlive/gundam/main/network/util/SHA1.java renamed to app/src/main/java/com/cnlive/gundam/data/network/util/SHA1.java
1   -package com.cnlive.gundam.main.network.util;
  1 +package com.cnlive.gundam.data.network.util;
2 2  
3 3 import java.io.UnsupportedEncodingException;
4 4 import java.math.BigInteger;
... ...
app/src/main/java/com/cnlive/gundam/main/network/util/SignUtil.java renamed to app/src/main/java/com/cnlive/gundam/data/network/util/SignUtil.java
1   -package com.cnlive.gundam.main.network.util;
  1 +package com.cnlive.gundam.data.network.util;
2 2  
3 3 import android.content.Context;
4 4 import android.util.Log;
... ...
app/src/main/java/com/cnlive/gundam/main/presenter/AnchorInfoPresenter.java
... ... @@ -2,8 +2,8 @@ package com.cnlive.gundam.main.presenter;
2 2  
3 3 import android.content.Context;
4 4  
5   -import com.cnlive.gundam.main.network.RetrofitUtil;
6   -import com.cnlive.gundam.main.network.util.SignUtil;
  5 +import com.cnlive.gundam.data.network.RetrofitUtil;
  6 +import com.cnlive.gundam.data.network.util.SignUtil;
7 7 import com.cnlive.gundam.main.presenter.view.AnchorInfoView;
8 8 import com.cnlive.gundam.stream.model.ChannelInfoModel;
9 9 import com.cnlive.libs.util.Config;
... ...
app/src/main/java/com/cnlive/gundam/main/ui/fragment/HomeFragment.java
... ... @@ -16,8 +16,8 @@ import com.cnlive.gundam.R;
16 16 import com.cnlive.gundam.databinding.FragmentActiveListBinding;
17 17 import com.cnlive.gundam.main.model.VideoListProgram;
18 18 import com.cnlive.gundam.main.model.VodListPage;
19   -import com.cnlive.gundam.main.network.RetrofitUtil;
20   -import com.cnlive.gundam.main.network.util.SignUtil;
  19 +import com.cnlive.gundam.data.network.RetrofitUtil;
  20 +import com.cnlive.gundam.data.network.util.SignUtil;
21 21 import com.cnlive.gundam.main.ui.adapter.DataBindingAdapter;
22 22 import com.cnlive.gundam.main.utils.ActivityJumpUtil;
23 23 import com.cnlive.libs.util.Config;
... ...
app/src/main/java/com/cnlive/gundam/main/ui/fragment/UGCListFragment.java
... ... @@ -16,8 +16,8 @@ import com.cnlive.gundam.R;
16 16 import com.cnlive.gundam.databinding.FragmentActiveListBinding;
17 17 import com.cnlive.gundam.main.model.ActiveInfo;
18 18 import com.cnlive.gundam.main.model.ActiveListModel;
19   -import com.cnlive.gundam.main.network.RetrofitUtil;
20   -import com.cnlive.gundam.main.network.util.SignUtil;
  19 +import com.cnlive.gundam.data.network.RetrofitUtil;
  20 +import com.cnlive.gundam.data.network.util.SignUtil;
21 21 import com.cnlive.gundam.main.ui.adapter.DataBindingAdapter;
22 22 import com.cnlive.gundam.main.utils.ActivityJumpUtil;
23 23 import com.cnlive.libs.util.Config;
... ...
app/src/main/java/com/cnlive/gundam/main/ui/widget/FragmentTabHost.java
... ... @@ -242,7 +242,7 @@ public class FragmentTabHost extends TabHost
242 242  
243 243 private void ensureContent() {
244 244 if (mRealTabContent == null) {
245   - mRealTabContent = (FrameLayout) findViewById(mContainerId);
  245 + mRealTabContent = findViewById(mContainerId);
246 246 if (mRealTabContent == null) {
247 247 throw new IllegalStateException(
248 248 "No tab content FrameLayout found for id " + mContainerId);
... ...
app/src/main/java/com/cnlive/gundam/main/utils/ActivityJumpUtil.java
... ... @@ -8,8 +8,8 @@ import com.cnlive.gundam.R;
8 8 import com.cnlive.gundam.main.model.ActiveInfo;
9 9 import com.cnlive.gundam.main.model.ActivePlayInfo;
10 10 import com.cnlive.gundam.main.model.VideoListProgram;
11   -import com.cnlive.gundam.main.network.RetrofitUtil;
12   -import com.cnlive.gundam.main.network.util.SignUtil;
  11 +import com.cnlive.gundam.data.network.RetrofitUtil;
  12 +import com.cnlive.gundam.data.network.util.SignUtil;
13 13 import com.cnlive.gundam.video.activity.PlayerActivity;
14 14 import com.cnlive.gundam.video.view.VideoView;
15 15 import com.cnlive.libs.util.Config;
... ...
app/src/main/java/com/cnlive/gundam/main/utils/SharedPreferencesHelper.java
... ... @@ -9,14 +9,11 @@ import java.util.Set;
9 9 public class SharedPreferencesHelper {
10 10  
11 11 private static final String APP_NAME = "com.cnlive.granzon";
12   - public static SharedPreferencesHelper instance;
13   - protected Context mContext;
14   - protected SharedPreferences sharedPreferences;
15   -
  12 + private static SharedPreferencesHelper instance;
  13 + private SharedPreferences sharedPreferences;
16 14  
17 15 private SharedPreferencesHelper(Context context) {
18   - mContext = context;
19   - sharedPreferences = mContext.getSharedPreferences(APP_NAME, 0);
  16 + sharedPreferences = context.getSharedPreferences(APP_NAME, 0);
20 17 }
21 18  
22 19 /**
... ... @@ -43,8 +40,8 @@ public class SharedPreferencesHelper {
43 40 return sharedPreferences.getBoolean(key, defaultValue);
44 41 }
45 42  
46   - public Long getLong(String key){
47   - return sharedPreferences.getLong(key,0);
  43 + public Long getLong(String key) {
  44 + return sharedPreferences.getLong(key, 0);
48 45 }
49 46  
50 47 public int getIntValue(String key) {
... ... @@ -95,7 +92,7 @@ public class SharedPreferencesHelper {
95 92 return sharedPreferences.getAll().keySet();
96 93 }
97 94  
98   - public boolean contains(String key){
  95 + public boolean contains(String key) {
99 96 return sharedPreferences.contains(key);
100 97 }
101 98 }
... ...
app/src/main/java/com/cnlive/gundam/user/fragment/LoginFragment.java
... ... @@ -31,7 +31,7 @@ public class LoginFragment extends Fragment implements View.OnClickListener {
31 31 private FragmentLoginBinding binding;
32 32  
33 33 //用户数据信息
34   - public static DataEntity data;
  34 + public DataEntity data;
35 35  
36 36 private Account account;//密码登录的account
37 37  
... ...
app/src/main/java/com/cnlive/gundam/user/fragment/QuickLoginFragment.java
... ... @@ -33,7 +33,7 @@ public class QuickLoginFragment extends Fragment implements View.OnClickListener
33 33 private FragmentQuickLoginBinding binding;
34 34  
35 35 //用户数据信息
36   - public static DataEntity data;
  36 + public DataEntity data;
37 37  
38 38 //跳转页面的对话框
39 39 private ProgressDialog dialog;
... ...
app/src/main/java/com/cnlive/gundam/user/fragment/RegisterFragment.java
... ... @@ -34,7 +34,7 @@ public class RegisterFragment extends Fragment implements View.OnClickListener {
34 34 private UserFragmentRegisterBinding binding;
35 35  
36 36 //用户数据信息
37   - public static DataEntity data;
  37 + public DataEntity data;
38 38  
39 39 //跳转页面的对话框
40 40 private ProgressDialog dialog;
... ...
app/src/main/java/com/cnlive/gundam/user/fragment/UserFindPasswardFragment.java
... ... @@ -17,7 +17,6 @@ import com.cnlive.gundam.user.util.SystemTools;
17 17 import com.cnlive.gundam.user.util.ToastUtil;
18 18 import com.cnlive.libs.user.IUserService;
19 19 import com.cnlive.libs.user.UserUtil;
20   -import com.cnlive.libs.user.model.DataEntity;
21 20 import com.cnlive.libs.util.data.network.Callback;
22 21  
23 22  
... ... @@ -28,9 +27,6 @@ import com.cnlive.libs.util.data.network.Callback;
28 27 public class UserFindPasswardFragment extends Fragment implements View.OnClickListener{
29 28 private UserFragmentFindPasswordBinding binding;
30 29  
31   - //用户数据信息
32   - public static DataEntity data;
33   -
34 30 //跳转页面的对话框
35 31 private ProgressDialog dialog;
36 32  
... ...
app/src/main/java/com/cnlive/gundam/user/util/DevilUtil.java
... ... @@ -24,14 +24,8 @@ public class DevilUtil {
24 24 v.getLocationInWindow(l);
25 25 int left=l[0],top=l[1],bottom=top+v.getHeight(),right=left
26 26 +v.getWidth();
27   - if(event.getX()>left&&event.getX()<right
28   - &&event.getY()>top&&event.getY()<bottom){
29   - // 点击EditText的事件,忽略它。
30   - return false;
31   - }else{
32   - // hideSoftInput(v.getWindowToken());
33   - return true;
34   - }
  27 + return !(event.getX() > left && event.getX() < right
  28 + && event.getY() > top && event.getY() < bottom);
35 29 }
36 30 // 如果焦点不是EditText则忽略,这个发生在视图刚绘制完,第一个焦点不在EditView上,和用户用轨迹球选择其他的焦点
37 31 return false;
... ...
app/src/main/java/com/cnlive/gundam/user/util/DownTimer.java
... ... @@ -132,9 +132,9 @@ public class DownTimer {
132 132 }
133 133  
134 134 public interface TimeListener {
135   - public void onFinish();
  135 + void onFinish();
136 136  
137   - public void onInterval(long remainTime);
  137 + void onInterval(long remainTime);
138 138 }
139 139  
140 140 public void setTimerLiener(TimeListener listener) {
... ...
app/src/main/java/com/cnlive/gundam/user/util/ToastUtil.java
... ... @@ -39,8 +39,8 @@ public class ToastUtil {
39 39 show_msg = msg;
40 40 toast = new Toast(context);
41 41 View view = LayoutInflater.from(context).inflate(TOAST_LAYOUT_ID, null, false);
42   - ImageView imageView = (ImageView) view.findViewById(R.id.image);
43   - TextView textView = (TextView) view.findViewById(R.id.text);
  42 + ImageView imageView = view.findViewById(R.id.image);
  43 + TextView textView = view.findViewById(R.id.text);
44 44 imageView.setVisibility(View.GONE);
45 45  
46 46 textView.setText(msg);
... ...
app/src/main/java/com/cnlive/gundam/video/utils/NetworkChangeReceive.java
... ... @@ -17,7 +17,7 @@ import org.greenrobot.eventbus.EventBus;
17 17 public class NetworkChangeReceive extends BroadcastReceiver {
18 18 @Override
19 19 public void onReceive(Context context, Intent intent) {
20   - ConnectivityManager manager = (ConnectivityManager) context.getSystemService(context.CONNECTIVITY_SERVICE);
  20 + ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
21 21 NetworkInfo networkInfo = manager.getActiveNetworkInfo();
22 22 if (networkInfo != null && networkInfo.isAvailable()) {
23 23 NetworkInfo.State mobile = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState();
... ...
app/src/main/java/com/cnlive/gundam/video/view/PlayerAccelerometerSensor.java
... ... @@ -23,7 +23,7 @@ public class PlayerAccelerometerSensor {
23 23 private double boundaryValue;
24 24  
25 25 public interface ScreenOrientationListener {
26   - public void onOrientationChange(int orientation);
  26 + void onOrientationChange(int orientation);
27 27 }
28 28  
29 29 public PlayerAccelerometerSensor(Context context) {
... ...
app/src/main/java/com/cnlive/gundam/video/view/PlayerInfoView.java
... ... @@ -61,7 +61,7 @@ public class PlayerInfoView extends RelativeLayout {
61 61 //记录当前视频是否是ugc
62 62 private boolean isUgc = false;
63 63  
64   - private static VideoInfoListener l;
  64 + private VideoInfoListener l;
65 65  
66 66 public PlayerInfoView(Context context) {
67 67 this(context, null);
... ...
app/src/main/java/com/cnlive/gundam/video/view/VideoView.java
... ... @@ -50,13 +50,13 @@ public class VideoView extends BaseVideoView implements PlayerTouchView.VideoTou
50 50 //拖动结束或拖拽进度条时需要seekTo的位置
51 51 private long touchSeekToPosition = 0;
52 52 //记录当前是否是竖屏
53   - private static ObservableBoolean observableIsPortrait;
  53 + private ObservableBoolean observableIsPortrait;
54 54 //记录当前是否是ugc节目
55   - private static ObservableBoolean observableIsUgc;
  55 + private ObservableBoolean observableIsUgc;
56 56 //记录当前视频高度
57   - private static ObservableInt observableVideoHeight;
  57 + private ObservableInt observableVideoHeight;
58 58 //记录当前视频宽度
59   - private static ObservableInt observableVideoWidth;
  59 + private ObservableInt observableVideoWidth;
60 60 //记录当前视频是否已经onError
61 61 private boolean isPlayerError = false;
62 62 //设置touchView 是否拦截touch事件
... ... @@ -343,7 +343,7 @@ public class VideoView extends BaseVideoView implements PlayerTouchView.VideoTou
343 343  
344 344 @Override
345 345 public boolean canTouch() {
346   - return videoInfoViewIsShow() ? false : canTouch;
  346 + return !videoInfoViewIsShow() && canTouch;
347 347 }
348 348 // --------------------- touch 相关回调 end-------------------------
349 349  
... ...