| | |
| | | using Android.App; |
| | | using Android.Content; |
| | | using Android.Net; |
| | | using Android.Net.Wifi; |
| | | using Android.OS; |
| | | using Android.Runtime; |
| | | using Android.Widget; |
| | |
| | | [Android.App.Application(Theme = "@style/MyTheme")] |
| | | public class Application : Android.App.Application, Android.App.Application.IActivityLifecycleCallbacks |
| | | { |
| | | WifiManager.MulticastLock multicast; |
| | | |
| | | static void reStartApp(Android.App.Application application) |
| | | { |
| | |
| | | } |
| | | |
| | | base.OnCreate(); |
| | | |
| | | WifiManager manager = (WifiManager)this.GetSystemService(Context.WifiService); |
| | | |
| | | multicast = manager.CreateMulticastLock("UDPwifi"); |
| | | |
| | | |
| | | Language.CurrentLanguage = "Chinese"; |
| | | Locale locale1 = Locale.Default; |
| | |
| | | { |
| | | Console.WriteLine("HHH OnActivityStarted:foreground"); |
| | | BusSocketStart(); |
| | | multicast.Acquire(); |
| | | |
| | | //后台回到前台 |
| | | new HDL_ON.UI.AppUnlockPage().LoadPage(); |
| | | } |
| | | |
| | | } |
| | | |
| | | public void OnActivityStopped(Activity activity) |
| | |
| | | { |
| | | Console.WriteLine("HHH OnActivityStopped: background"); |
| | | BusSocketStop(); |
| | | multicast.Release(); |
| | | //进入后台 |
| | | UserInfo.Current.unlockTime = DateTime.Now; |
| | | |