我所读到的似乎表明,唯一的方法是使用在Cupcake(1.5)中被锁定的非官方API。这是真的吗?
答案 0 :(得分:3)
看起来答案是“直到蛋糕”。
来自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还有其他变化, 所以,如果你已经使用了内部API 您的应用,您需要更新您的 应用程序停止这样做。即使他们 不要在Android 1.5上破解,有一个 他们稍后会有机会 版。 (有一些好消息, 虽然:因为“手电筒”应用程序是 如此受欢迎,我们已经添加了 “screenBrightness”字段上 WindowManager.LayoutParams类就好了 对于该用例。)