引入极光

This commit is contained in:
lijia 2024-04-18 15:38:00 +08:00
parent 619042ae83
commit 3fabb4df22
4 changed files with 64 additions and 54 deletions

View File

@ -165,4 +165,6 @@ dependencies {
implementation 'com.umeng.umsdk:uverify-crashshield:2.1.4'// implementation 'com.umeng.umsdk:uverify-crashshield:2.1.4'//
// //
implementation 'com.umeng.umsdk:push:6.6.3'// implementation 'com.umeng.umsdk:push:6.6.3'//
implementation 'cn.jiguang.sdk:jpush:5.3.1'
} }

View File

@ -11,9 +11,14 @@ import com.dahe.gldriver.R
import com.dahe.gldriver.net.Api import com.dahe.gldriver.net.Api
import com.dahe.gldriver.oss.OssServiceUtil import com.dahe.gldriver.oss.OssServiceUtil
import com.dahe.gldriver.push.PushHelper import com.dahe.gldriver.push.PushHelper
import com.dahe.gldriver.ui.HomeActivity
import com.dahe.gldriver.utils.OrderUtils
import com.dahe.mylibrary.CommonBaseLibrary import com.dahe.mylibrary.CommonBaseLibrary
import com.dahe.mylibrary.utils.AppUtils
import com.github.gzuliyujiang.dialog.DialogConfig import com.github.gzuliyujiang.dialog.DialogConfig
import com.github.gzuliyujiang.dialog.DialogStyle import com.github.gzuliyujiang.dialog.DialogStyle
import com.gyf.cactus.Cactus
import com.gyf.cactus.callback.CactusBackgroundCallback
import com.tencent.bugly.crashreport.CrashReport import com.tencent.bugly.crashreport.CrashReport
import com.umeng.commonsdk.UMConfigure import com.umeng.commonsdk.UMConfigure
import com.umeng.message.PushAgent import com.umeng.message.PushAgent
@ -49,39 +54,39 @@ class App : Application() {
// EsignSdk.getInstance().init(AppConfig.E_KEY, AppConfig.E_LICENSE) // EsignSdk.getInstance().init(AppConfig.E_KEY, AppConfig.E_LICENSE)
initUmeng() initUmeng()
// var pendingIntent: PendingIntent = getActivity( var pendingIntent: PendingIntent = getActivity(
// applicationContext, 0, applicationContext, 0,
// Intent(applicationContext, HomeActivity::class.java), Intent(applicationContext, HomeActivity::class.java),
// FLAG_UPDATE_CURRENT FLAG_UPDATE_CURRENT
// ) )
// Cactus.instance Cactus.instance
// .isDebug(true) .isDebug(true)
// //.setTitle("大河好运") .setTitle("大河好运")
//// .setContent("大河好运司机端为您提供服务") .setContent("大河好运司机端为您提供服务")
//// .setSmallIcon(R.mipmap.app_icon) .setSmallIcon(R.mipmap.app_icon)
//// .setChannelId(AppUtils.getAppPackageName()) .setChannelId(AppUtils.getAppPackageName())
//// .setChannelName(AppUtils.getAppPackageName()) .setChannelName(AppUtils.getAppPackageName())
// //可选,设置通知栏点击事件 //可选,设置通知栏点击事件
// .setPendingIntent(pendingIntent) .setPendingIntent(pendingIntent)
// .setBackgroundMusicEnabled(true)//可选,退到后台是否可以播放音乐 .setBackgroundMusicEnabled(true)//可选,退到后台是否可以播放音乐
//// .setMusicInterval(20000)//设置音乐间隔时间时间间隔越长越省电默认间隔时间是0 .setMusicInterval(20000)//设置音乐间隔时间时间间隔越长越省电默认间隔时间是0
// .setMusicId(R.raw.main) //可选,设置音乐 // .setMusicId(R.raw.main) //可选,设置音乐
//// .addCallback(new CactusCallback())//可选,运行时回调 // .addCallback(new CactusCallback())//可选,运行时回调
//// .setCrashRestartUIEnabled(true) //可选设置奔溃可以重启google原生rom android 10以下可以正常重启 // .setCrashRestartUIEnabled(true) //可选设置奔溃可以重启google原生rom android 10以下可以正常重启
//// .setNotification(MyNotification.getInstance().getNotification(this)) // .setNotification(MyNotification.getInstance().getNotification(this))
// .hideNotificationAfterO(true) .hideNotificationAfterO(true)
// .addCallback { .addCallback {
// OrderUtils.getInstance().upLocation(applicationContext) OrderUtils.getInstance().upLocation(applicationContext)
// } }
// .addBackgroundCallback(object : CactusBackgroundCallback { .addBackgroundCallback(object : CactusBackgroundCallback {
//
// override fun onBackground(background: Boolean) { override fun onBackground(background: Boolean) {
// if (background) { if (background) {
//// getBillLocation(); // getBillLocation();
// } }
// } }
// }) })
// .register(this) .register(this)
} }
override fun attachBaseContext(base: Context) { override fun attachBaseContext(base: Context) {

View File

@ -63,28 +63,28 @@ class UpLocationService2 : Service() {
} }
//获取文件输出路径 //获取文件输出路径
// val path = Environment.getExternalStorageDirectory() val path = Environment.getExternalStorageDirectory()
// .toString() + "/crashinfo/" .toString() + "/crashinfo/"
// val time: String = formatter.format(Date()) val time: String = formatter.format(Date())
// val time2: String = formatter2.format(Date()) val time2: String = formatter2.format(Date())
// val fileName = "crash-$time.txt" val fileName = "crash-$time.txt"
//
// GDLocationUtils.instance.getLocation2(application) { GDLocationUtils.instance.getLocation2(application) {
// if (it.errorCode == 0 && it.latitude != 0.0) { if (it.errorCode == 0 && it.latitude != 0.0) {
// FileIOUtils.writeFileFromString( FileIOUtils.writeFileFromString(
// path + fileName, path + fileName,
// """当前时间:${time2},经纬度:${it.latitude}:${it.longitude}""", """当前时间:${time2},经纬度:${it.latitude}:${it.longitude}""",
// true true
// ) )
//
// } else { } else {
// FileIOUtils.writeFileFromString( FileIOUtils.writeFileFromString(
// path + fileName, path + fileName,
// """当前时间:${time2},经纬度:${it.latitude}${it.errorInfo}""", """当前时间:${time2},经纬度:${it.latitude}${it.errorInfo}""",
// true true
// ) )
// } }
// } }
} }
} }
@ -103,6 +103,7 @@ class UpLocationService2 : Service() {
} }
private val timeSum = 1000 * 60 * 3 private val timeSum = 1000 * 60 * 3
// private val timeSum = 1000 * 30
// private val timeSum = 3000 // private val timeSum = 3000
private var timer: Timer? = null private var timer: Timer? = null

View File

@ -170,6 +170,8 @@ class EditPersonActivity : BaseActivity<ActivityAuthPersonBinding>() {
.subscribe(BaseObserver(mContext, object : RxHttpCallBack<UserDetail>() { .subscribe(BaseObserver(mContext, object : RxHttpCallBack<UserDetail>() {
override fun onSuccess(t: CommonResponseBean<UserDetail>) { override fun onSuccess(t: CommonResponseBean<UserDetail>) {
super.onSuccess(t) super.onSuccess(t)
if (t.data==null)
return
perInfoBean = t.data perInfoBean = t.data
var isOnlyShow = var isOnlyShow =
intent.extras?.getBoolean(AppConfig.IS_ONLY_SHOW, false) == true intent.extras?.getBoolean(AppConfig.IS_ONLY_SHOW, false) == true