代码仅用于自己记忆,都是实际跑过的 /** * 引导开通-无障碍服务 可以跳转到系统的无障碍功能,并高亮自己的app */ fun gotoAccessibilitySetting(context: Context) { val EXTRA_FRAGMENT_ARG_KEY = ":settings:fragment_args_key"; val EXTRA_SHOW_FRAGMENT_ARGUMENTS = ":settings:show_fragment_args"; try { context.startActivity(Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS).apply { val bundle = Bundle() val componentName = ComponentName(context.packageName, AssistantService::class.java.name).flattenToString() bundle.putString(EXTRA_FRAGMENT_ARG_KEY, componentName) putExtra(EXTRA_FRAGMENT_ARG_KEY, componentName) putExtra(EXTRA_SHOW_FRAGMENT_ARGUMENTS, bundle) }) } catch (e: Exception) { e.printStackTrace() } }
/** * 引导开通-电池管理优化 * 申请加入白名单 两种方法,可以看自己使用哪种 * */ fun openBatteryOptimizationSettings(context: Context) { try { if (Build.VERSION.SDK_INT >=