android - 如何以编程方式在 oppo 设备中打开节能设置?
问题描述
您好,我正在尝试为看起来像这样的特定应用打开设备 oppo-CPH1609 的节能设置。 设置屏幕截图。
我尝试了以下方法来做到这一点
Intent intent = new Intent();
intent.setAction(Settings.ACTION_BATTERY_SAVER_SETTINGS);
Uri uri = Uri.fromParts("package", getPackageName(), null);
intent.setData(uri);
startActivity(intent);
我也试图改变行动
Settings.EXTRA_BATTERY_SAVER_MODE_ENABLED
任何帮助都将是可观的。
解决方案
你可以这样做:
startActivityForResult(new Intent(android.provider.Settings.ACTION_BATTERY_SAVER_SETTINGS),0);
//0 is request code
在onActivityResult
方法中,您可以处理返回的结果。
推荐阅读
- gherkin - 有没有办法在 Gherkin 功能或场景描述中转义关键字?
- swift - Swift:如何在 Userdefaults 中保存和加载包含结构值的字典
- java - Java 生菜反应模式 - 捕获错误?
- python - 处理大小为 10**6 的列表的时间复杂度
- regex - 查找重复标记的子字符串
- java - java-如何多重(无限期)异步回调。有设计模式还是什么?
- c# - 使用 Selenium Grid 在无头 chrome 中启用下载
- maven - 我如何依赖模块进行编译以及 maven 中的测试范围
- c# - 我可以在不复制 C# 8 中的元素的情况下遍历结构数组吗?
- javascript - 从 javascript 字符串中提取变量以创建 eval() 范围