Где находится класс SampleZipfileProvider?

В конце раздела руководства разработчика Google по файлам расширения ( http://developer.android.com/guide/market/expansion-files.html#ZipLib) есть следующий текст.

APEZProvider — большинству приложений не нужно использовать этот класс. Этот класс определяет ContentProvider, который упорядочивает данные из ZIP-архива. файлы через поставщика контента Uri, чтобы обеспечить доступ к файлам для определенных API Android, которые ожидают доступа Uri к медиафайлам. То пример приложения, доступный в пакете расширения Apk, демонстрирует сценарий, в котором этот класс полезен для указания видео с ВидеоПросмотр.setVideoURI(). См. класс примера приложения SampleZipfileProvider для примера того, как расширить этот класс до использовать в своем приложении.

Рассматриваемый образец приложения не содержит этот класс. Но он содержит ссылку на файл .SampleVideoPlayerActivity в AndroidManifest.xml, которого также нет в проекте.

Кто-нибудь пытался реализовать конкретный класс на основе APEZProviderи использовал его с VideoView.setVideoURI()?

Я реализовал класс:

public class ZipFileContentProvider extends APEZProvider {

    @Override
    public String getAuthority() {
        return "com.myCompany.myAppName.provider.ZipFileContentProvider";
    }
}

Но я не знаю, как использовать его с вызовом VideoView.setVideoURI().Может ли кто-нибудь помочь?

12
задан elprl 8 March 2012 в 19:05
поделиться