2010-06-22 17 views

답변

0

내가 볼 수있는 그런 라이브러리가 없습니다 : 검색이 많이 나는이 패키지는 최근 안드로이드 빌드에 있음을 발견 한 후 http://developer.android.com/reference/android/media/package-summary.html

+0

그래, 2.1 안드로이드를 지원하지 않습니다

은 {@hide} 태그에 좀 더 정보에서 확인할 수있다. 그게 무슨 버전을 지원하는 결정하려고 무엇입니까? 왜냐하면 그것은 많은 프로그램에서 사용 되었기 때문입니다. 우리가 그것을 만난다면 어떻게 해결 될 수 있습니다 .... – dapper

0

다른 사람이이 문제를보고있는 경우 ...

은 (너무 멀리 보지 않았다.)하지만 프로젝트로 가져 오기를 시도하면이 오류가 발생합니다.

이 클래스의 정의가 {@hide} 소스 코드에서 태그 (platform_frameworks_base/미디어/자바/안드로이드/미디어/MediaFile.java에서 추출)을 사용하여 '숨겨진'때문에 것으로 보인다

:

import java.util.HashMap; 
    import java.util.List; 
    import java.util.Locale; 

    /** 
    * MediaScanner helper class. 
    * 
    * {@hide} 
    */ 

    public class MediaFile { 

    // Audio file types 
    public static final int FILE_TYPE_MP3  = 1; 
    public static final int FILE_TYPE_M4A  = 2; 
    public static final int FILE_TYPE_WAV  = 3; 

이 태그는 Eclipse가이 클래스를 사용하는 것을 허용하지 않는다는 것을 의미하는 것으로 보입니다. 로직은 아마도 숨겨진 API이므로 어쨌든 사용하면 안됩니다.

https://stackoverflow.com/a/17056643/334402

관련 문제