From 9bef786592d10aaecc124fa7949519b2948df8be Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期三, 14 六月 2023 16:27:29 +0800 Subject: [PATCH] 安卓linqhone闪退修复 --- HDL-ON_Android/SplashActivity.cs | 45 +++++++++++++++++++++++++++++++++++---------- 1 files changed, 35 insertions(+), 10 deletions(-) diff --git a/HDL-ON_Android/SplashActivity.cs b/HDL-ON_Android/SplashActivity.cs index 4271cff..c9f122a 100644 --- a/HDL-ON_Android/SplashActivity.cs +++ b/HDL-ON_Android/SplashActivity.cs @@ -1,9 +1,12 @@ 锘縰sing System; +using Android; using Android.App; using Android.Content; using Android.Content.PM; using Android.Net; using Android.OS; +using Android.Support.V4.App; +using Android.Support.V4.Content; using CN.Jpush.Android.Api; //using Android.Widget; using Com.Hdl.ON.Jpush.Androidjpush; @@ -92,6 +95,25 @@ } } + + public void Permissions() + { + string[] mPermissionList = new string[] + { + Manifest.Permission.ReadSms + }; + + foreach (string permissions in mPermissionList) + { + if (ContextCompat.CheckSelfPermission(this, permissions) != 0) + { + ActivityCompat.RequestPermissions(this, new string[] { permissions }, 1); + } + } + } + + + void initOhterSdk() { //娉ㄥ唽鏈鐞嗗紓甯镐簨浠� @@ -104,7 +126,6 @@ JPushInterface.Init(this); Com.Chteam.Agent.BuglyAgentHelper.Init(this.ApplicationContext, "316a8f5d83"); - BaseActivity.OnCreateActoin += (activity, application) => @@ -252,20 +273,22 @@ HDLUtils.SetAuthoritiesName("com.hdl.onpro.fileProvider"); //Shared.Application.IsGpsEnable = true; - bool isfirst = true; + //bool isfirst = true; + + + //鑾峰彇缁忕含搴� Shared.Application.LocationAction = (lon, lat) => { try { - - if (isfirst) - { - //鍙Е鍙戜竴娆� - //Shared.Application.LocationAction = null; - new HDL_ON.DAL.Server.HttpServerRequest().GetCityWeatherInfo(lon.ToString().Replace(",", "."), lat.ToString().Replace(",", ".")); - } - isfirst = false; + //if (isfirst) + //{ + // //鍙Е鍙戜竴娆� + // //Shared.Application.LocationAction = null; + // new HDL_ON.DAL.Server.HttpServerRequest().GetCityWeatherInfo(lon.ToString().Replace(",", "."), lat.ToString().Replace(",", ".")); + //} + //isfirst = false; ///鐩戝惉缁忕含搴� HDL_ON.UI.UI2.Intelligence.Automation.LogicMethod.Current.AppLatAndLonEvent(lon, lat); //鍏抽棴瀹氫綅鏈嶅姟 @@ -279,6 +302,8 @@ }; } + + /// <summary> /// /// </summary> -- Gitblit v1.8.0