保活1
This commit is contained in:
parent
70fbe8eb6c
commit
da9bc38e0d
@ -2,18 +2,25 @@ package com.arpa.hndahesudintocctmsdriver;
|
|||||||
|
|
||||||
import android.app.ActivityManager;
|
import android.app.ActivityManager;
|
||||||
import android.app.Application;
|
import android.app.Application;
|
||||||
|
import android.app.PendingIntent;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.content.Intent;
|
||||||
import android.content.pm.ApplicationInfo;
|
import android.content.pm.ApplicationInfo;
|
||||||
import android.content.res.Configuration;
|
import android.content.res.Configuration;
|
||||||
import android.content.res.Resources;
|
import android.content.res.Resources;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
import android.widget.Toast;
|
||||||
|
|
||||||
import com.alct.mdp.MDPLocationCollectionManager;
|
import com.alct.mdp.MDPLocationCollectionManager;
|
||||||
import com.arpa.hndahesudintocctmsdriver.report.JTTProcess;
|
import com.arpa.hndahesudintocctmsdriver.report.JTTProcess;
|
||||||
import com.arpa.hndahesudintocctmsdriver.request.net.Api;
|
import com.arpa.hndahesudintocctmsdriver.request.net.Api;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.ui.MainActivity;
|
||||||
import com.dahe.mylibrary.CommonBaseLibrary;
|
import com.dahe.mylibrary.CommonBaseLibrary;
|
||||||
|
import com.dahe.mylibrary.utils.ToastUtils;
|
||||||
import com.esign.esignsdk.EsignSdk;
|
import com.esign.esignsdk.EsignSdk;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.sp.SPUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.sp.SPUtil;
|
||||||
|
import com.gyf.cactus.Cactus;
|
||||||
|
import com.gyf.cactus.callback.CactusBackgroundCallback;
|
||||||
import com.umeng.commonsdk.UMConfigure;
|
import com.umeng.commonsdk.UMConfigure;
|
||||||
|
|
||||||
import cn.jiguang.verifysdk.api.JVerificationInterface;
|
import cn.jiguang.verifysdk.api.JVerificationInterface;
|
||||||
@ -28,6 +35,7 @@ public class App extends Application {
|
|||||||
public static int APP_STATUS = APP_STATUS_KILLED; // 记录App的启动状态
|
public static int APP_STATUS = APP_STATUS_KILLED; // 记录App的启动状态
|
||||||
private Context con;
|
private Context con;
|
||||||
public static App mApplication = null;
|
public static App mApplication = null;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreate() {
|
public void onCreate() {
|
||||||
super.onCreate();
|
super.onCreate();
|
||||||
@ -63,6 +71,33 @@ public class App extends Application {
|
|||||||
Log.e("-error-", "初始化失败sss");
|
Log.e("-error-", "初始化失败sss");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
PendingIntent pendingIntent =
|
||||||
|
PendingIntent.getActivity(this, 0, new Intent(this, MainActivity.class), PendingIntent.FLAG_UPDATE_CURRENT);
|
||||||
|
Cactus.getInstance()
|
||||||
|
.isDebug(true)
|
||||||
|
//可选,设置通知栏点击事件
|
||||||
|
.setPendingIntent(pendingIntent)
|
||||||
|
// .setBackgroundMusicEnabled(true)//可选,退到后台是否可以播放音乐
|
||||||
|
// .setMusicId(R.raw.main) //可选,设置音乐
|
||||||
|
// .setPendingIntent(pendingIntent)//可选,设置通知栏点击事件
|
||||||
|
// .addCallback(new CactusCallback())//可选,运行时回调
|
||||||
|
.setCrashRestartUIEnabled(true) //可选,设置奔溃可以重启,google原生rom android 10以下可以正常重启
|
||||||
|
.setCrashRestartUIEnabled(true)//可选,设置奔溃可以重启,google原生rom android 10以下可以正常重启
|
||||||
|
.setTitle("大河好运")
|
||||||
|
.setSmallIcon(R.drawable.diver_logo)
|
||||||
|
.addBackgroundCallback(new CactusBackgroundCallback() {
|
||||||
|
@Override
|
||||||
|
public void onBackground(boolean b) {
|
||||||
|
// String s = "";
|
||||||
|
// if (b)
|
||||||
|
// s="退到后台啦" ;
|
||||||
|
// else
|
||||||
|
// s = "跑到前台啦";
|
||||||
|
// ToastUtils.showToast(mApplication,s);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.register(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static App getApp() {
|
public static App getApp() {
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package com.arpa.hndahesudintocctmsdriver.ui
|
package com.arpa.hndahesudintocctmsdriver.ui
|
||||||
|
|
||||||
import android.Manifest
|
import android.Manifest
|
||||||
|
import android.annotation.SuppressLint
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.os.Build
|
import android.os.Build
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
@ -20,8 +21,10 @@ import com.arpa.hndahesudintocctmsdriver.util.view.BaseAppCompatActivity
|
|||||||
import com.arpa.hndahesudintocctmsdriver.util.view.BottomTabUtil
|
import com.arpa.hndahesudintocctmsdriver.util.view.BottomTabUtil
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.view.PanDuanUtil
|
import com.arpa.hndahesudintocctmsdriver.util.view.PanDuanUtil
|
||||||
import com.google.gson.Gson
|
import com.google.gson.Gson
|
||||||
|
import com.gyf.cactus.ext.cactusUpdateNotification
|
||||||
import com.permissionx.guolindev.PermissionX
|
import com.permissionx.guolindev.PermissionX
|
||||||
|
@Suppress("DIVISION_BY_ZERO")
|
||||||
|
@SuppressLint("SetTextI18n")
|
||||||
class MainActivity : BaseAppCompatActivity() {
|
class MainActivity : BaseAppCompatActivity() {
|
||||||
|
|
||||||
private var ibs = arrayOf<ImageView>()
|
private var ibs = arrayOf<ImageView>()
|
||||||
@ -45,6 +48,10 @@ class MainActivity : BaseAppCompatActivity() {
|
|||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
StateStyleUtil.stateTextColor(this)
|
StateStyleUtil.stateTextColor(this)
|
||||||
setContentView(R.layout.activity_main)
|
setContentView(R.layout.activity_main)
|
||||||
|
cactusUpdateNotification {
|
||||||
|
setTitle("好运司机")
|
||||||
|
setContent("您的接单小助手")
|
||||||
|
}
|
||||||
con = this
|
con = this
|
||||||
act = this
|
act = this
|
||||||
//隐藏标题栏
|
//隐藏标题栏
|
||||||
|
@ -47,6 +47,8 @@ import com.arpa.hndahesudintocctmsdriver.util.PicturlUtil;
|
|||||||
import com.arpa.hndahesudintocctmsdriver.util.string.StringUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.string.StringUtil;
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
|
import com.gyf.cactus.Cactus;
|
||||||
|
import com.gyf.cactus.ext.CactusExtKt;
|
||||||
import com.hjq.xtoast.XToast;
|
import com.hjq.xtoast.XToast;
|
||||||
import com.lxj.xpopup.XPopup;
|
import com.lxj.xpopup.XPopup;
|
||||||
import com.lxj.xpopup.interfaces.OnConfirmListener;
|
import com.lxj.xpopup.interfaces.OnConfirmListener;
|
||||||
@ -94,6 +96,9 @@ import org.greenrobot.eventbus.Subscribe;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import kotlin.Unit;
|
||||||
|
import kotlin.jvm.functions.Function1;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author hlh
|
* @author hlh
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
@ -383,6 +388,7 @@ public class HomeFragment extends BaseFragment {
|
|||||||
@Override
|
@Override
|
||||||
public void initView(Object obj) {
|
public void initView(Object obj) {
|
||||||
super.initView(obj);
|
super.initView(obj);
|
||||||
|
Cactus.getInstance().updateNotification(getActivity());
|
||||||
List<ManyBean> list = new ArrayList<>();
|
List<ManyBean> list = new ArrayList<>();
|
||||||
list.add(new ManyBean(new Model(), R.layout.item_home));
|
list.add(new ManyBean(new Model(), R.layout.item_home));
|
||||||
as = brv.creates(con, list);
|
as = brv.creates(con, list);
|
||||||
|
BIN
app/src/main/res/raw/main.mp3
Normal file
BIN
app/src/main/res/raw/main.mp3
Normal file
Binary file not shown.
@ -77,7 +77,7 @@ dependencies {
|
|||||||
api rootProject.ext.dependencies["3Dmap"]
|
api rootProject.ext.dependencies["3Dmap"]
|
||||||
api rootProject.ext.dependencies["Location"]
|
api rootProject.ext.dependencies["Location"]
|
||||||
api rootProject.ext.dependencies["Search"]
|
api rootProject.ext.dependencies["Search"]
|
||||||
|
api 'com.gyf.cactus:cactus:1.1.3-beta13'
|
||||||
|
|
||||||
//友盟基础库(必须)
|
//友盟基础库(必须)
|
||||||
// api 'com.umeng.umsdk:common:9.4.4'
|
// api 'com.umeng.umsdk:common:9.4.4'
|
||||||
|
Loading…
Reference in New Issue
Block a user