0
MediaController를 사용자 정의하려고합니다. 그렇게하면서 나는 문제를 발견했습니다. 약간 수정 된 버전과 수정되지 않은 MediaController 원본은 intelliJ IDEA로 컴파일되지 않습니다. 수정되지 않은 소스 코드를 컴파일 할 때 나는 이러한 오류를 얻을 :android.widget.MediaController에서 컴파일 오류가 발생했습니다.
cannot find symbol
symbol : variable PolicyManager
location: class android.widget.MediaController
다음 오류 :
mWindow = PolicyManager.makeNewWindow(mContext);
오류를 제공
Cannot find symbol
symbol : method isDown()
location: android.view.KeyEvent
:
if (event.getRepeatCount() == 0 && event.isDown() && (
keyCode == KeyEvent.KEYCODE_HEADSETHOOK ||
keyCode == KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE ||
keyCode == KeyEvent.KEYCODE_SPACE))
오류를 제공합니다 내 수정 된 코드는 또한
cannot find symbol
symbol : variable LayoutParams
location: class android.widget.FrameLAyout
다음 오류 :
FrameLayout.LayoutParams = new FrameLayout.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.FILL_PARENT
);
오류를 제공합니다 : 이상의 오류 위뿐만 아니라 두
addView(v, frameParams);
오류 제공합니다 :
cannot find symbol
symbol : variable frameParams
location: class ........
을 나는 대부분의 것 어떤 도움에 감사드립니다. 내가 GrepCode에서 소스 코드를 가지고
, http://grepcode.com/file_/repository.grepcode.com/java/ext/com.google.android/android/2.0_r1/android/widget/MediaController.java/?v=source
답변 해 주셔서 감사합니다. 다른 곳에서 가져올 수 있습니까? 가능하면 어디에서? –
@ AlbinSäpoMattsson :'MediaController'는 전체 운영체제를 다운로드하고 모두 컴파일하여 전체 프레임 워크 빌드의 일부로 빌드 할 수 있습니다. 이러한 제한 사항이없는 자신 만의 미디어 컨트롤러를 만들 수 있습니다. – CommonsWare