有没有办法通过官方 API 提高 Android 设备上的背光?

Posted

技术标签:

【中文标题】有没有办法通过官方 API 提高 Android 设备上的背光?【英文标题】:Is there a way to raise the backlight on an Android device through the official API? 【发布时间】:2010-10-24 00:59:15 【问题描述】:

我读到的内容似乎表明,唯一的方法是使用在 Cupcake (1.5) 中被锁定的非官方 API。这是真的吗?

【问题讨论】:

【参考方案1】:

看起来答案是“直到蛋糕”。

来自android Developers Blog: Future-Proofing Your Apps:

要避免的技术,#1:使用内部 API

尽管我们一直很坚强 建议不要这样做,一些 开发人员选择使用 不受支持或内部 API。 为 例如,许多开发人员正在使用 内部亮度控制和 蓝牙切换 API 存在于 1.0 和 1.1 中。一个错误——它 现已在 Android 1.5 中修复——允许 应用程序使用这些 API 没有 请求许可。因此, 使用这些 API 的应用程序将会中断 1.5。除了这些之外,1.5 中不支持的 API 还有其他更改, 所以如果你在 你的应用程序,你需要更新你的 应用程序停止这样做。即使他们 不要在 Android 1.5 上中断,有一个 很有可能他们稍后会 版本。 (有一些好消息, 虽然:因为“手电筒”应用程序是 如此受欢迎,我们添加了 “screenBrightness”字段 WindowManager.LayoutParams 类只是 对于那个用例。)

【讨论】:

实际上,您似乎已经发布了解决方案。在您自己的引文中“不过,有一些好消息:因为“手电筒”应用程序如此受欢迎,我们在 WindowManager.LayoutParams 类中添加了“screenBrightness”字段,仅用于该用例。)” 我知道...我偶然发现了它,所以决定回答我自己的问题。我还特意将相关段落加粗。

以上是关于有没有办法通过官方 API 提高 Android 设备上的背光?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法通过 Google API 获取用户的“家”和“工作”位置?

有没有办法自动化 Android SDK 安装?

有没有办法在网络浏览器中使用 Android 指纹 API 或 iOS Touch ID?

有没有办法将领域数据库导出为 CSV/JSON?

有没有办法在 Android API 中播放原始音频/视频流?

小花招解决Android 9 Pie 不能反射隐藏API限制