From 7fa4b66cd58a51c9e7e512ee652282825d16e5dc Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期二, 27 十月 2020 15:13:21 +0800
Subject: [PATCH] 2020-10-27 1.增加iOS越狱和Androidr Root检测,强制关闭APP
---
Crabtree/ON/Application.cs | 18 +++++++++++++++---
1 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/Crabtree/ON/Application.cs b/Crabtree/ON/Application.cs
index bf70068..281ae60 100644
--- a/Crabtree/ON/Application.cs
+++ b/Crabtree/ON/Application.cs
@@ -4,6 +4,7 @@
using Android.Content;
using Android.Net;
using Android.OS;
+using Android.Views;
//using CN.Jpush.Android.Api;
//using CN.Jpush.Android.Service;
using Java.Lang;
@@ -58,6 +59,9 @@
reStartApp (this);
return;
}
+
+ RegisterActivityLifecycleCallbacks (this);
+
//Shared.Application.IsGpsEnable = false;
base.OnCreate ();
@@ -122,7 +126,7 @@
};
Shared.Application.FontSize = 16;
- BaseActivity.IsHideVirualButtons = false;
+ BaseActivity.IsHideVirualButtons = true;
ZXing.Mobile.MobileBarcodeScanner.Initialize (this);
init ();
BaseActivity.OnCreateActoin += (activity, application) => {
@@ -186,6 +190,7 @@
try {
Shared.Application.LocationAction = null;
Shared.Application.StopGPSLocationService ();
+ //Console.WriteLine ("Get Location GetAirQuality 缁忓害锛�" + arg2.ToString ()+ " 绾害锛�" +arg1.ToString ());
System.Threading.Tasks.Task.Run (() => {
while (true) {
@@ -338,14 +343,21 @@
if (closeTime == DateTime.MinValue) {
closeTime = DateTime.Now;
- } else if (closeTime.AddSeconds (10) < DateTime.Now) {
+ } else if (closeTime.AddSeconds (20) < DateTime.Now) {
if (CommonPage.IsRemote) {
- SmartHome.MqttCommon.DisConnectRemoteMqttClient("closeTime");
+ SmartHome.MqttCommon.DisConnectRemoteMqttClient ("closeTime");
}
}
Shared.BusSocket.Start (6000);
}
+ void Hide () {
+// Window _window;
+// _window = this.GetWindow ();
+// WindowManager.LayoutParams params = _window.getAttributes ();
+//params.systemUiVisibility = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;
+// _window.setAttributes (params);
+ }
}
}
--
Gitblit v1.8.0