Commit 22fc6da6f251e20bcb4674d3364f556a17edf115
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
app/src/main/java/com/cnlive/gundam/main/network/ApiService.java renamed to app/src/main/java/com/cnlive/gundam/data/network/ApiService.java
app/src/main/java/com/cnlive/gundam/main/network/RetrofitUtil.java renamed to app/src/main/java/com/cnlive/gundam/data/network/RetrofitUtil.java
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
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
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
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 | ... | ... |