this is silly , but our content provider has to serve content : uris as file/filedescriptors using contentprovider.openassetfile , this is a limitation of the streamloader that is used by the webview . so , we handle this by writing the file to disk , and returning a file pointer to it . concode_field_sep String TAG concode_elem_sep File mStorageDirectory concode_elem_sep String NOMEDIA concode_elem_sep boolean DEBUG concode_elem_sep int MIN_FILE_SIZE_IN_BYTES concode_field_sep void cleanup concode_elem_sep void cleanupSimple concode_elem_sep void clear concode_elem_sep boolean exists concode_elem_sep void createDirectory concode_elem_sep void store concode_elem_sep void invalidate concode_elem_sep InputStream getInputStream
File function ( String arg0 ) { return new File ( mStorageDirectory . toString ( ) + File . separator + arg0 ) ; }