version:2.4

fix:更换图标,修改桌面隐藏其他应用
add:
This commit is contained in:
2022-02-22 10:10:02 +08:00
parent 6f409d2922
commit c67024dde5
22 changed files with 700 additions and 648 deletions

View File

@@ -169,7 +169,6 @@ import java.util.Random;
import java.util.concurrent.TimeUnit;
import java.util.function.Predicate;
import cn.jpush.android.api.JPushInterface;
import io.reactivex.Observable;
import io.reactivex.ObservableEmitter;
import io.reactivex.ObservableOnSubscribe;
@@ -342,6 +341,8 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns,
Observable.create(updateSubscribe)
.throttleFirst(6, TimeUnit.HOURS)
.subscribe(updateObserver);
JGYUtils.getInstance().wakeUpAppstore();
JGYUtils.getInstance().wakeUpDeviceInfo();
startService(new Intent(Launcher.this, MainService.class));
if (DEBUG_STRICT_MODE) {
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
@@ -471,12 +472,12 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns,
}
});
registerMessageReceiver(); // used for receive msg
JPushInterface.init(this);
String rid = JPushInterface.getRegistrationID(this);
if (!TextUtils.isEmpty(rid)) {
Log.e("setJpushAlias", "RegId:" + rid);
}
JPushInterface.getAlias(this, new Random().nextInt(100));
// JPushInterface.init(this);
// String rid = JPushInterface.getRegistrationID(this);
// if (!TextUtils.isEmpty(rid)) {
// Log.e("setJpushAlias", "RegId:" + rid);
// }
// JPushInterface.getAlias(this, new Random().nextInt(100));
}
@@ -1115,8 +1116,11 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns,
String app_name = APKUtils.getAppNameByPackage(Launcher.this, packageName);
long openTime = TimeUtils.getInstance().getStartTime() / 1000;
long closeTime = TimeUtils.getInstance().getEndTime() / 1000;
NetworkManager.getInstance().getAppUsageRecordControl()
NetworkManager.getInstance()
.getAppUsageRecordControl()
.sendAppUsageRecord(Utils.getSerial(), packageName, app_name, openTime, closeTime)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<BaseResponse>() {
@Override
public void onSubscribe(Disposable d) {