| | |
| | | import cn.sinata.rxnetty.NettyClient |
| | | import cn.sinata.xldutils.BaseApplication |
| | | import cn.sinata.xldutils.utils.sysErr |
| | | import com.amap.api.location.AMapLocation |
| | | import com.baidu.location.BDLocation |
| | | import com.baidu.mapapi.CoordType |
| | | import com.baidu.mapapi.SDKInitializer |
| | | import com.baidu.navisdk.adapter.BaiduNaviManagerFactory |
| | | import com.baidu.navisdk.adapter.IBNTTSManager |
| | | import com.xianning.driver.base.gaode.gpsnav.util.TTSController |
| | | import com.xianning.driver.bean.CarLocationBean |
| | | import com.xianning.driver.bean.OrderResData |
| | |
| | | import com.xianning.driver.utils.Cache.CacheUtil |
| | | import com.xianning.driver.utils.LogUtils |
| | | import com.google.gson.Gson |
| | | import com.tencent.bugly.crashreport.CrashReport |
| | | import com.umeng.commonsdk.UMConfigure |
| | | import com.umeng.socialize.PlatformConfig |
| | | import com.xuexiang.xui.XUI |
| | |
| | | XUI.init(this) |
| | | registerActivityLifecycleCallbacks(this) |
| | | initSocket() |
| | | SDKInitializer.setAgreePrivacy(this,true) |
| | | SDKInitializer.initialize(this) |
| | | SDKInitializer.setCoordType(CoordType.BD09LL); |
| | | SDKInitializer.setCoordType(CoordType.BD09LL) |
| | | CrashReport.initCrashReport(this, "aef1d069f7", true) |
| | | } |
| | | |
| | | fun initPersionDate(){ |
| | |
| | | UMConfigure.DEVICE_TYPE_PHONE, |
| | | "" |
| | | ) |
| | | PlatformConfig.setWeixin("wx484d3afa3d9f8251", "cf21c4d18ef5afa174d9fecec3e7359b") |
| | | PlatformConfig.setQQZone("1105920536", "bx7zWrVgTskXHZTr") //qq互联 |
| | | PlatformConfig.setWeixin("wxf6dbaef77a7d3b91", "7b3f7f7091da783cb4c6531f42d9915b") |
| | | JPushInterface.setDebugMode(true) |
| | | JPushInterface.init(this) |
| | | setAlisa() |
| | | LogUtils.OpenLog(true) |
| | | // CrashReport.initCrashReport(getApplicationContext(), "444bb776ed", false); |
| | | //baidu |
| | | // 使用外置TTS播报,与上面的内置TTS播报接口二选一,不可同时存在 |
| | | BaiduNaviManagerFactory.getTTSManager().initTTS(object : IBNTTSManager.IBNOuterTTSPlayerCallback() { |
| | | override fun getTTSState() = getTTsManager().baiduState |
| | | |
| | | override fun playTTSText(speech: String?, p1: Int, p2: String?): Int { |
| | | getTTsManager().setVideoText(speech) |
| | | return 1 |
| | | } |
| | | }) |
| | | } |
| | | |
| | | public fun setAlisa() { |