title: Where is the SampleZipfileProvider class?
body: <p>At the bottom of the section in Google's dev guide on expansion files (<a href="http://developer.android.com/guide/market/expansion-files.html#ZipLib" rel="noreferrer">http://developer.android.com/guide/market/expansion-files.html#ZipLib</a>) there is the following text.</p>
  
  <blockquote>
    <p>APEZProvider - Most applications don't need to use this class. This
    class defines a ContentProvider that marshals the data from the ZIP
    files through a content provider Uri in order to provide file access
    for certain Android APIs that expect Uri access to media files. The
    sample application available in the Apk Expansion package demonstrates
    a scenario in which this class is useful to specify a video with
    VideoView.setVideoURI(). See the sample app's class
    SampleZipfileProvider for an example of how to extend this class to
    use in your application.</p>
  </blockquote>
  
  <p>The sample application in question doesn't contain this class. But it does contain a reference to a .SampleVideoPlayerActivity file in the AndroidManifest.xml, which is not present in the project either.</p>
  
  <p>Has anyone tried to implement a concrete class based on the <code>APEZProvider</code> and used it with <code>VideoView.setVideoURI()</code>? </p>
  
  <p>I have implemented the class:</p>
  
  <pre><code>public class ZipFileContentProvider extends APEZProvider {
  
      @Override
      public String getAuthority() {
          return "com.myCompany.myAppName.provider.ZipFileContentProvider";
      }
  }
  </code></pre>
  
  <p>But I don't know how to use it with the <code>VideoView.setVideoURI()</code> call. Can anyone help?</p>