В случае, если кто-то еще видит эту проблему ...
После долгих поисков я обнаружил, что этот пакет находится в последних сборках Android (не оглядывался назад слишком далеко), но Eclipse все равно даст этоошибка при попытке импортировать его в ваш проект.
Похоже, это связано с тем, что определение класса «скрыто» с использованием тегов {@hide} в исходном коде (извлечено из platform_frameworks_base / media / java / android /media / 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