0

我想调整标准 MediaController 类中的布局。为此,我从这里下载了它的源文件。调整布局似乎很容易,但是我对以下几行有疑问:

127 - 这里 eclipse 说它找不到 PolicyManager - 这是否意味着我也必须下载它?我想必须有另一种解决方案。

416 - 在这里它想像那样((Object)事件).isDown()进行投射,这很奇怪并且不能解决任何问题。

欢迎任何建议。谢谢。

4

1 回答 1

1

127 - 这里 eclipse 说它找不到 PolicyManager - 这是否意味着我也必须下载它?我想必须有另一种解决方案。

PolicyManagercom.android.internal是API 中package 下的一个类。

416 - 在这里它想像那样((Object)事件).isDown()进行投射,这很奇怪并且不能解决任何问题。

KeyEvent.isDown()的注释与HideAPI 中一样。

一般来说,google 提供给消费者开发者的开发 API (android.jar) 已经剥离了内部 (com.android.internal) 和隐藏 (@hide) API。但是,安装在实际设备上的运行时 API (framework.jar) 应有尽有。

如果您想在代码中使用这些内部和隐藏 API,解决方案是使用反射或 inazaruk 在他的博客中解释的解决方法

希望这可以帮助。

于 2012-05-26T11:50:35.830 回答