【发布时间】:2010-10-24 00:59:15
【问题描述】:
我读到的内容似乎表明,唯一的方法是使用在 Cupcake (1.5) 中被锁定的非官方 API。这是真的吗?
【问题讨论】:
标签: android mobile backlight android-1.5-cupcake
我读到的内容似乎表明,唯一的方法是使用在 Cupcake (1.5) 中被锁定的非官方 API。这是真的吗?
【问题讨论】:
标签: android mobile backlight android-1.5-cupcake
看起来答案是“直到蛋糕”。
来自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 类只是 对于那个用例。)
【讨论】: