2010-06-22 4 views

ответ

0

Там нет такой библиотеки, как я могу видеть: http://developer.android.com/reference/android/media/package-summary.html

+0

да, андроид 2.1 не поддерживает его. То, что я пытаюсь определить, какая версия поддерживала его? Потому что он использовался во многих программах. и если мы встретимся, как это можно решить ... – dapper

0

В случае, если кто-то видит этот вопрос ...

После долгих поисков я обнаружил, что этот пакет в последнее время Android строит (не оглядывался слишком далеко), но Eclipse все равно будет давать эту ошибку, если вы попытаетесь импортировать ее в свой проект.

Это, как представляется, потому что определение класса 'скрытый' с помощью тегов {@hide} в исходном коде (выписка из platform_frameworks_base/медиа/Java/Android/медиа/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, поэтому вы не должны его использовать.

Некоторые больше информации о тегах {@hide} доступна по адресу:

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

Смежные вопросы