java - Permission.Write.Settings 仅授予系统应用程序 - 需要更改屏幕亮度 - 代码也可以在 Google Play 上运行吗?
问题描述
我的应用程序必须调整手机的屏幕亮度。为此,我需要以下权限:
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
当我将鼠标悬停在权限上时,Android Studio 显示以下错误:
Permission is only granted to system apps
但是:当我将代码上传到手机时,代码仍然有效。有人可以解释一下为什么吗?此外,我需要知道,如果用户从 Google Play 下载该应用程序,此代码是否也可以工作。
是否有不同的方法来改变屏幕亮度?
解决方案
推荐阅读
- realm - Keyclock-gatekeeper/louketo-proxy 事件未立即传播到所有客户端
- node.js - 用于 PDF 的 puppeteer 的服务器端渲染或用于受保护/安全站点的 Angularjs 类型应用程序的图像屏幕截图(推送 dom
- flutter - Flutter - 如何为平台(Android、iOS、Web)使用条件编译?
- sharepoint - Graph API:如果驱动器未知,则按 ID 获取 Sharepoint 驱动器项
- javascript - 反应大日历根本不显示或加载
- coq - Coq 自动策略失败
- bash - 如何在命令行上强制解释为关键字而不是别名?
- java - 使用 csv 文件时输出错误
- powerbi - 如何引用 DAX 变量的列?
- neo4j - 如何使 Neo4J Enterprise 备份工作?