version:1.7.0
fix:0918 add:
This commit is contained in:
@@ -167,6 +167,7 @@ public class MainActivity extends BaseActivity implements MainContact.MainView,
|
|||||||
ButterKnife.bind(this);
|
ButterKnife.bind(this);
|
||||||
mPresenter.setProvider(this);
|
mPresenter.setProvider(this);
|
||||||
mPresenter.attachView(this);
|
mPresenter.attachView(this);
|
||||||
|
NetworkUtils.registerNetworkStatusChangedListener(this);
|
||||||
|
|
||||||
setOnClickListener();
|
setOnClickListener();
|
||||||
tv_devsn.setText(Utils.getSerial());
|
tv_devsn.setText(Utils.getSerial());
|
||||||
@@ -228,6 +229,7 @@ public class MainActivity extends BaseActivity implements MainContact.MainView,
|
|||||||
protected void onDestroy() {
|
protected void onDestroy() {
|
||||||
super.onDestroy();
|
super.onDestroy();
|
||||||
mPresenter.detachView();
|
mPresenter.detachView();
|
||||||
|
NetworkUtils.unregisterNetworkStatusChangedListener(this);
|
||||||
startService();
|
startService();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -359,9 +359,7 @@ public class MainPresenter implements MainContact.Presenter {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @param gankaoUID 发送赶考uid到后台
|
|
||||||
*/
|
|
||||||
// private void sendUid(AvailableProduct product, String gankaoUID) {
|
// private void sendUid(AvailableProduct product, String gankaoUID) {
|
||||||
// NetInterfaceManager.getInstance()
|
// NetInterfaceManager.getInstance()
|
||||||
// .getSaveSnUidApiControl()
|
// .getSaveSnUidApiControl()
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ public class SystemSettings implements Serializable {
|
|||||||
int setting_picture;
|
int setting_picture;
|
||||||
int setting_wallpaper;
|
int setting_wallpaper;
|
||||||
int setting_file;
|
int setting_file;
|
||||||
|
int setting_browser;
|
||||||
int setting_bhtvideo;
|
int setting_bhtvideo;
|
||||||
String setting_context;
|
String setting_context;
|
||||||
int setting_bht;
|
int setting_bht;
|
||||||
@@ -193,6 +194,14 @@ public class SystemSettings implements Serializable {
|
|||||||
this.setting_file = setting_file;
|
this.setting_file = setting_file;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int getSetting_browser() {
|
||||||
|
return setting_browser;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSetting_browser(int setting_browser) {
|
||||||
|
this.setting_browser = setting_browser;
|
||||||
|
}
|
||||||
|
|
||||||
public int getSetting_bhtvideo() {
|
public int getSetting_bhtvideo() {
|
||||||
return setting_bhtvideo;
|
return setting_bhtvideo;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -477,6 +477,10 @@ public class ControlManager {
|
|||||||
ApkUtils.hideSystemSettingAPP(mContext, "com.android.documentsui");
|
ApkUtils.hideSystemSettingAPP(mContext, "com.android.documentsui");
|
||||||
}
|
}
|
||||||
Log.e("SystemSetting", "qch_app_filemanager:" + filemanager);
|
Log.e("SystemSetting", "qch_app_filemanager:" + filemanager);
|
||||||
|
//浏览器
|
||||||
|
int browser = changeNum(settings.getSetting_browser());
|
||||||
|
JGYUtils.putInt(mContext.getContentResolver(), "qch_app_browser", browser);
|
||||||
|
Log.e(TAG, "qch_app_browser" + browser);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Log.e(TAG, "setIcon: " + e.getMessage());
|
Log.e(TAG, "setIcon: " + e.getMessage());
|
||||||
}
|
}
|
||||||
@@ -515,6 +519,9 @@ public class ControlManager {
|
|||||||
ApkUtils.hideSystemSettingAPP(mContext, "com.android.documentsui");
|
ApkUtils.hideSystemSettingAPP(mContext, "com.android.documentsui");
|
||||||
}
|
}
|
||||||
Log.e(TAG, "qch_app_filemanager" + state);
|
Log.e(TAG, "qch_app_filemanager" + state);
|
||||||
|
//浏览器
|
||||||
|
Settings.System.putInt(mContext.getContentResolver(), "qch_app_browser", state);
|
||||||
|
Log.e(TAG, "qch_app_browser" + state);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Log.e(TAG, "setIcon: " + e.getMessage());
|
Log.e(TAG, "setIcon: " + e.getMessage());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -157,6 +157,7 @@ public class MyJPushReceiver extends BroadcastReceiver {
|
|||||||
private static final String JIGUANG_APP_FILE_MANAGER = "36";
|
private static final String JIGUANG_APP_FILE_MANAGER = "36";
|
||||||
private static final String JIGUANG_APP_GALLERY = "37";
|
private static final String JIGUANG_APP_GALLERY = "37";
|
||||||
private static final String JIGUANG_APP_MUSIC = "38";
|
private static final String JIGUANG_APP_MUSIC = "38";
|
||||||
|
private static final String JIGUANG_APP_BROWSER = "43";
|
||||||
//搜题开关
|
//搜题开关
|
||||||
private static final String JIGUANG_SEARCH_TOPIC = "39";
|
private static final String JIGUANG_SEARCH_TOPIC = "39";
|
||||||
//电话白名单推送
|
//电话白名单推送
|
||||||
@@ -166,7 +167,7 @@ public class MyJPushReceiver extends BroadcastReceiver {
|
|||||||
//取消所有套餐
|
//取消所有套餐
|
||||||
private static final String JIGUANG_CANCEL_COMBO = "42";
|
private static final String JIGUANG_CANCEL_COMBO = "42";
|
||||||
//升级套餐
|
//升级套餐
|
||||||
private static final String JIGUANG_UPGRADE_COMBO = "43";
|
private static final String JIGUANG_UPGRADE_COMBO = "44";
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onReceive(Context context, Intent intent) {
|
public void onReceive(Context context, Intent intent) {
|
||||||
@@ -378,6 +379,10 @@ public class MyJPushReceiver extends BroadcastReceiver {
|
|||||||
break;
|
break;
|
||||||
case JIGUANG_UPGRADE_COMBO:
|
case JIGUANG_UPGRADE_COMBO:
|
||||||
upgradeCombo(context, extras);
|
upgradeCombo(context, extras);
|
||||||
|
case JIGUANG_APP_BROWSER:
|
||||||
|
ToastUtil.debugShow("收到推送消息: 系统APP管控");
|
||||||
|
Log.e(TAG, "processCustomMessage: " + extras);
|
||||||
|
hideDesktopIcon(context);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
@@ -944,6 +949,7 @@ public class MyJPushReceiver extends BroadcastReceiver {
|
|||||||
JGYUtils.updateForbidList(context);
|
JGYUtils.updateForbidList(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void changeCombo(Context context, String jsonString) {
|
private void changeCombo(Context context, String jsonString) {
|
||||||
Log.e(TAG, "changeCombo: " + jsonString);
|
Log.e(TAG, "changeCombo: " + jsonString);
|
||||||
JSONObject jsonObject = JSON.parseObject(jsonString);
|
JSONObject jsonObject = JSON.parseObject(jsonString);
|
||||||
@@ -1330,6 +1336,7 @@ public class MyJPushReceiver extends BroadcastReceiver {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void upgradeCombo(Context context, String jsonString) {
|
private void upgradeCombo(Context context, String jsonString) {
|
||||||
|
Log.e(TAG, "upgradeCombo: " + jsonString);
|
||||||
JSONObject jsonObject = JSON.parseObject(jsonString);
|
JSONObject jsonObject = JSON.parseObject(jsonString);
|
||||||
String appid = Scheme.partner_id;
|
String appid = Scheme.partner_id;
|
||||||
String timestamp = String.valueOf(System.currentTimeMillis());
|
String timestamp = String.valueOf(System.currentTimeMillis());
|
||||||
@@ -1354,7 +1361,7 @@ public class MyJPushReceiver extends BroadcastReceiver {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onNext(GankaoBaseResponse gankaoBaseResponse) {
|
public void onNext(GankaoBaseResponse gankaoBaseResponse) {
|
||||||
Log.e("upgradeCombo", "onNext: ");
|
Log.e("upgradeCombo", "onNext: " + JSONObject.toJSONString(gankaoBaseResponse));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -31,6 +31,8 @@ import com.trello.rxlifecycle2.RxLifecycle;
|
|||||||
import com.trello.rxlifecycle2.android.ActivityEvent;
|
import com.trello.rxlifecycle2.android.ActivityEvent;
|
||||||
import com.trello.rxlifecycle2.android.RxLifecycleAndroid;
|
import com.trello.rxlifecycle2.android.RxLifecycleAndroid;
|
||||||
|
|
||||||
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -52,7 +54,6 @@ import static com.info.sn.jpush.TagAliasOperatorHelper.sequence;
|
|||||||
*/
|
*/
|
||||||
public class MainService extends Service implements MainContact.MainView, NetworkUtils.OnNetworkStatusChangedListener, LifecycleProvider<ActivityEvent> {
|
public class MainService extends Service implements MainContact.MainView, NetworkUtils.OnNetworkStatusChangedListener, LifecycleProvider<ActivityEvent> {
|
||||||
private String TAG = MainService.class.getSimpleName();
|
private String TAG = MainService.class.getSimpleName();
|
||||||
private Start start;
|
|
||||||
private MainPresenter mPresenter = new MainPresenter(this);
|
private MainPresenter mPresenter = new MainPresenter(this);
|
||||||
|
|
||||||
//执行所有请求的时间
|
//执行所有请求的时间
|
||||||
@@ -63,16 +64,19 @@ public class MainService extends Service implements MainContact.MainView, Networ
|
|||||||
|
|
||||||
private final BehaviorSubject<ActivityEvent> lifecycleSubject = BehaviorSubject.create();
|
private final BehaviorSubject<ActivityEvent> lifecycleSubject = BehaviorSubject.create();
|
||||||
|
|
||||||
|
@NotNull
|
||||||
@Override
|
@Override
|
||||||
public Observable<ActivityEvent> lifecycle() {
|
public Observable<ActivityEvent> lifecycle() {
|
||||||
return lifecycleSubject.hide();
|
return lifecycleSubject.hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@NotNull
|
||||||
@Override
|
@Override
|
||||||
public <T> LifecycleTransformer<T> bindUntilEvent(ActivityEvent event) {
|
public <T> LifecycleTransformer<T> bindUntilEvent(@NotNull ActivityEvent event) {
|
||||||
return RxLifecycle.bindUntilEvent(lifecycleSubject, event);
|
return RxLifecycle.bindUntilEvent(lifecycleSubject, event);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@NotNull
|
||||||
@Override
|
@Override
|
||||||
public <T> LifecycleTransformer<T> bindToLifecycle() {
|
public <T> LifecycleTransformer<T> bindToLifecycle() {
|
||||||
return RxLifecycleAndroid.bindActivity(lifecycleSubject);
|
return RxLifecycleAndroid.bindActivity(lifecycleSubject);
|
||||||
@@ -81,8 +85,9 @@ public class MainService extends Service implements MainContact.MainView, Networ
|
|||||||
private interface Start {
|
private interface Start {
|
||||||
void onstar(long time);
|
void onstar(long time);
|
||||||
}
|
}
|
||||||
|
private Start start;
|
||||||
|
|
||||||
private ObservableOnSubscribe<Long> subscribe = new ObservableOnSubscribe<Long>() {
|
private final ObservableOnSubscribe<Long> subscribe = new ObservableOnSubscribe<Long>() {
|
||||||
@Override
|
@Override
|
||||||
public void subscribe(ObservableEmitter emitter) throws Exception {
|
public void subscribe(ObservableEmitter emitter) throws Exception {
|
||||||
start = new Start() {
|
start = new Start() {
|
||||||
|
|||||||
7
app/src/main/res/layout/activity_home.xml
Normal file
7
app/src/main/res/layout/activity_home.xml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
|
|
||||||
|
</FrameLayout>
|
||||||
Reference in New Issue
Block a user