public class FileContentResolver extends FileWrapper
| Constructor and Description |
|---|
FileContentResolver(android.content.ContentResolver resolver,
android.net.Uri uri) |
FileContentResolver(android.content.ContentResolver resolver,
android.net.Uri uri,
java.lang.String fileName) |
FileContentResolver(android.content.Context context,
android.net.Uri uri) |
FileContentResolver(android.content.Context context,
android.net.Uri uri,
java.lang.String fileName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
delete() |
boolean |
exists() |
MediaType |
getContentType()
获取内容类型
|
android.net.Uri |
getContentUri()
获取内容的 uri
|
java.lang.String |
getFileName()
获取真实的文件名
|
java.io.File |
getParentFile() |
boolean |
isDirectory() |
boolean |
isFile() |
boolean |
isHidden() |
long |
lastModified() |
long |
length() |
java.lang.String[] |
list() |
java.lang.String[] |
list(java.io.FilenameFilter filter) |
java.io.File[] |
listFiles() |
java.io.File[] |
listFiles(java.io.FileFilter filter) |
java.io.File[] |
listFiles(java.io.FilenameFilter filter) |
boolean |
mkdir() |
boolean |
mkdirs() |
java.io.InputStream |
openInputStream()
打开文件的输入流
|
java.io.OutputStream |
openOutputStream()
打开文件的输出流
|
boolean |
renameTo(java.io.File dest) |
void |
setContentType(MediaType type)
设置内容类型(用于
RequestBody#contentType() 方法) |
void |
setFileName(java.lang.String fileName)
设置真实的文件名(用于
okhttp3.MultipartBody.Builder#addFormDataPart(String, String, RequestBody) 方法中的 fileName 属性) |
boolean |
setLastModified(long time) |
createFolder, getFileMd5canExecute, canRead, canWrite, compareTo, createNewFile, createTempFile, createTempFile, deleteOnExit, equals, getAbsoluteFile, getAbsolutePath, getCanonicalFile, getCanonicalPath, getFreeSpace, getName, getParent, getPath, getTotalSpace, getUsableSpace, hashCode, isAbsolute, listRoots, setExecutable, setExecutable, setReadable, setReadable, setReadOnly, setWritable, setWritable, toPath, toString, toURI, toURLpublic FileContentResolver(android.content.Context context,
android.net.Uri uri)
public FileContentResolver(android.content.ContentResolver resolver,
android.net.Uri uri)
public FileContentResolver(android.content.Context context,
android.net.Uri uri,
java.lang.String fileName)
public FileContentResolver(android.content.ContentResolver resolver,
android.net.Uri uri,
java.lang.String fileName)
public void setFileName(java.lang.String fileName)
okhttp3.MultipartBody.Builder#addFormDataPart(String, String, RequestBody) 方法中的 fileName 属性)public java.lang.String getFileName()
public void setContentType(MediaType type)
RequestBody#contentType() 方法)public MediaType getContentType()
public android.net.Uri getContentUri()
public java.io.InputStream openInputStream()
throws java.io.FileNotFoundException
FileWrapperopenInputStream in class FileWrapperjava.io.FileNotFoundExceptionpublic java.io.OutputStream openOutputStream()
throws java.io.FileNotFoundException
FileWrapperopenOutputStream in class FileWrapperjava.io.FileNotFoundExceptionpublic boolean delete()
delete in class java.io.Filepublic boolean renameTo(java.io.File dest)
renameTo in class java.io.Filepublic boolean isHidden()
isHidden in class java.io.Filepublic long length()
length in class java.io.Filepublic boolean exists()
exists in class java.io.Filepublic boolean isFile()
isFile in class java.io.Filepublic boolean isDirectory()
isDirectory in class java.io.Filepublic boolean mkdir()
mkdir in class java.io.Filepublic boolean mkdirs()
mkdirs in class java.io.Filepublic java.io.File getParentFile()
getParentFile in class java.io.Filepublic boolean setLastModified(long time)
setLastModified in class java.io.Filepublic long lastModified()
lastModified in class java.io.Filepublic java.lang.String[] list()
list in class java.io.Filepublic java.lang.String[] list(java.io.FilenameFilter filter)
list in class java.io.Filepublic java.io.File[] listFiles()
listFiles in class java.io.Filepublic java.io.File[] listFiles(java.io.FileFilter filter)
listFiles in class java.io.Filepublic java.io.File[] listFiles(java.io.FilenameFilter filter)
listFiles in class java.io.File