2012-05-26 2 views
0

표준 MediaController 클래스에서 레이아웃을 조정하고 싶습니다. 소스 파일을 here에서 다운로드했습니다.MediaController 소스 문제 조정

127 - 여기 이클립스는 PolicyManager를 찾을 수 없다고 말합니다 - 제가 다운로드해야한다는 뜻입니까? 나는 거기에 또 다른 해결책이 있어야한다고 생각한다.

416 - 여기서 (Object () 이벤트) .isDown()과 같은 형식으로 캐스팅하려고합니다. 이상하고 이상한 것을 해결하지 못합니다.

모든 의견을 환영합니다. 감사.

답변

1

127 - 여기 이클립스는 PolicyManager를 찾을 수 없다고 말합니다. 제가 다운로드해야한다는 뜻입니까? 나는 거기에 또 다른 해결책이 있어야한다고 생각한다.

PolicyManager은 API 패키지의 클래스 com.android.internal입니다.

416 - 여기서는 그 ((Object) 이벤트) .isDown()과 같이 캐스트하려고합니다.이 이벤트는 이상하고 아무 것도 해결하지 못합니다.

KeyEvent.isDown()은 API에 Hide으로 주석 처리됩니다.

일반적으로 Google이 소비자 개발자에게 제공하는 개발 API (android.jar)는 내부 (com.android.internal) 및 숨겨진 (@hide) API가 제거되었습니다. 그러나 실제 디바이스에 설치된 런타임 API (framework.jar)에는 모든 것이 있습니다.

코드에서 이러한 내부 및 숨기기 API를 사용하려는 경우 해결책은 블로그 here에 설명되어있는 리플렉션 또는 해결 방법 inazaruk를 사용하는 것입니다.

희망이 도움이됩니다.

+0

SDK를 설치 한 개발자가 직접 사용할 수는 없지만 사용자의 장치에 APK를 컴파일하면이 액세스 권한이 부여된다는 의미입니까? 제안을 읽은 것에 감사드립니다. – user1384991