-
在
AndroidManifest.xml
文件中<manifest>
节点下添加代码。1 2
<uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" android:maxSdkVersion="32"/> <uses-permission android:name="android.permission.USE_EXACT_ALARM" />
-
添加重启代码。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#if ANDROID using Android.App; using Android.Content; using Android.Content.PM; using Java.Lang; #endif #if ANDROID var context = Platform.AppContext; PackageManager packageManager = context.PackageManager; Intent intent = packageManager.GetLaunchIntentForPackage(context.PackageName); ComponentName componentName = intent.Component; Intent mainIntent = Intent.MakeRestartActivityTask(componentName); mainIntent.SetPackage(context.PackageName); context.StartActivity(mainIntent); Runtime.GetRuntime().Exit(0); #endif
-
需要在非debug情况下测试代码。