| Package | com.nativeExtensions.saf |
| Class | public class DocumentLegacy |
| Inheritance | DocumentLegacy Object |
| Property | Defined By | ||
|---|---|---|---|
| androidUri : String [static] [read-only]
Get the Android folder Uri. | DocumentLegacy | ||
| dcimCameraUri : String [static] [read-only]
Get the DCIM/Camera folder Uri. | DocumentLegacy | ||
| dcimUri : String [static] [read-only]
Get the DCIM folder Uri. | DocumentLegacy | ||
| displayGallery : Boolean = false [static]
Display Gallery for getUri(), read(), readAsync(), readBytes(), readBytesAsync(). | DocumentLegacy | ||
| documentsUri : String [static] [read-only]
Get the Documents folder Uri. | DocumentLegacy | ||
| downloadUri : String [static] [read-only]
Get the Download folder Uri. | DocumentLegacy | ||
| mediaAudioUri : String [static] [read-only]
Get media audio Uri. | DocumentLegacy | ||
| mediaImagesUri : String [static] [read-only]
Get media images Uri. | DocumentLegacy | ||
| mediaVideoUri : String [static] [read-only]
Get media video Uri. | DocumentLegacy | ||
| picturesUri : String [static] [read-only]
Get the Pictures folder Uri. | DocumentLegacy | ||
| QUri : Class [static] [read-only]
Check is Android Q Uri supported. | DocumentLegacy | ||
| Method | Defined By | ||
|---|---|---|---|
childExists(uri:String, _name:String):String [static]
Check is a file or a subdirectory exists in a directory. | DocumentLegacy | ||
childrens(uri:String, includeTrashUri:Boolean = false):Array [static]
Get childrens Uri of a directory. | DocumentLegacy | ||
create(title:String = file.txt, content:String, mimeType:String = text/plain, persist:Boolean = false, uri:String):void [static]
Launch SAF to create text file. | DocumentLegacy | ||
createAsync(title:String = file.txt, content:String, mimeType:String = text/plain, persist:Boolean = false, uri:String):void [static]
Launch SAF to create text file totally asynchronously. | DocumentLegacy | ||
createBytes(title:String = file.txt, content:ByteArray = null, mimeType:String = text/plain, persist:Boolean = false, uri:String):void [static]
Launch SAF to create file. | DocumentLegacy | ||
createBytesAsync(title:String = file.txt, content:ByteArray = null, mimeType:String = text/plain, persist:Boolean = false, uri:String):void [static]
Launch SAF to create file totally asynchronously. | DocumentLegacy | ||
createBytesFromUri(uri:String, title:String = image.png, content:ByteArray = null, mimeType:String = image/png, persist:Boolean = false):String [static]
Create file from Uri. | DocumentLegacy | ||
createBytesFromUriAsync(uri:String, title:String = image.png, content:ByteArray = null, mimeType:String = image/png, persist:Boolean = false):void [static]
Create file from Uri asynchronously. | DocumentLegacy | ||
createBytesToGallery(title:String = null, content:ByteArray = null, mimeType:String = image/png, directory:String, mediaUri:String = null):String [static]
Create file to Gallery. | DocumentLegacy | ||
createBytesToGalleryAsync(title:String = null, content:ByteArray = null, mimeType:String = image/png, directory:String, mediaUri:String = null):void [static]
Create file to Gallery asynchronously. | DocumentLegacy | ||
createDir(title:String = dir, persist:Boolean = false, uri:String):void [static]
Launch SAF to create directory. | DocumentLegacy | ||
createDirFromUri(uri:String, title:String = dir, persist:Boolean = false):String [static]
Create directory from Uri. | DocumentLegacy | ||
createFromUri(uri:String, title:String = file.txt, content:String, mimeType:String = text/plain, persist:Boolean = false):String [static]
Create text file from Uri. | DocumentLegacy | ||
createFromUriAsync(uri:String, title:String = file.txt, content:String, mimeType:String = text/plain, persist:Boolean = false):void [static]
Create text file from Uri asynchronously. | DocumentLegacy | ||
deleteDir(uri:String):void [static]
Launch SAF to delete directory. | DocumentLegacy | ||
deleteFile(mimeType:String = text/plain, uri:String):void [static]
Launch SAF to delete file. | DocumentLegacy | ||
deleteFiles(mimeType:String = text/plain, uri:String):void [static]
Launch SAF to delete multiple files. | DocumentLegacy | ||
deleteFromUri(uri:String):Boolean [static]
Delete file or directory from Uri. | DocumentLegacy | ||
dispose():void [static]
Dispose extension context. | DocumentLegacy | ||
edit(content:String, mimeType:String = text/plain, persist:Boolean = false, uri:String):void [static]
Launch SAF to edit text file. | DocumentLegacy | ||
editAsync(content:String, mimeType:String = text/plain, persist:Boolean = false, uri:String):void [static]
Launch SAF to edit text file totally asynchronously. | DocumentLegacy | ||
editBytes(content:ByteArray = null, mimeType:String = text/plain, persist:Boolean = false, uri:String):void [static]
Launch SAF to edit file. | DocumentLegacy | ||
editBytesAsync(content:ByteArray = null, mimeType:String = text/plain, persist:Boolean = false, uri:String):void [static]
Launch SAF to edit file totally asynchronously. | DocumentLegacy | ||
editBytesFromUri(uri:String, content:ByteArray = null):String [static]
Edit file from Uri. | DocumentLegacy | ||
editBytesFromUriAsync(uri:String, content:ByteArray = null):void [static]
Edit file from Uri asynchronously. | DocumentLegacy | ||
editFromUri(uri:String, content:String):String [static]
Edit text file from Uri. | DocumentLegacy | ||
editFromUriAsync(uri:String, content:String):void [static]
Edit text file from Uri asynchronously. | DocumentLegacy | ||
exists(uri:String):Boolean [static]
Check is Uri exists. | DocumentLegacy | ||
galleryUri(uri:String):String [static]
Get Uri from Gallery Uri (used when displayGallery = true). | DocumentLegacy | ||
getExtension(mimeType:String = text/*):String [static]
Get extension from mime type. | DocumentLegacy | ||
getFileFromBookmarkData(bookmarkData:String):File [static]
Get File from bookmark data. | DocumentLegacy | ||
getMimeTypeFromExtension(extension:String = txt):String [static]
Get mime type from file extension. | DocumentLegacy | ||
getMimeTypeFromUri(uri:String):String [static]
Get mime type from Uri. | DocumentLegacy | ||
getPathFromUri(uri:String):String [static]
Get file path from Uri if possible. | DocumentLegacy | ||
getUri(mimeType:String = text/*, persist:Boolean = false, uri:String):void [static]
Launch SAF to get file Uri. | DocumentLegacy | ||
getUriFromDir(persist:Boolean = false, uri:String):void [static]
Launch SAF to get directory Uri. | DocumentLegacy | ||
getUriMultiple(mimeType:String = text/*, persist:Boolean = false, uri:String):void [static]
Launch SAF to get multiple files Uri. | DocumentLegacy | ||
isDirectory(uri:String):Boolean [static]
Check Uri is directory. | DocumentLegacy | ||
isDocumentUri(uri:String):Boolean [static]
Check Uri is document Uri. | DocumentLegacy | ||
isPersistableUri(uri:String):Boolean [static]
Check is persistable Uri. | DocumentLegacy | ||
name(uri:String):String [static]
Get file or directory name. | DocumentLegacy | ||
parentDirectory(uri:String):String [static]
Get parent directory. | DocumentLegacy | ||
read(mimeType:String = text/*, persist:Boolean = false, uri:String):void [static]
Launch SAF to read text file. | DocumentLegacy | ||
readAsync(mimeType:String = text/*, persist:Boolean = false, uri:String):void [static]
Launch SAF to read text file totally asynchronously. | DocumentLegacy | ||
readBytes(mimeType:String = text/*, persist:Boolean = false, uri:String):void [static]
Launch SAF to read files. | DocumentLegacy | ||
readBytesAsync(mimeType:String = text/*, persist:Boolean = false, uri:String):void [static]
Launch SAF to read files totally asynchronously. | DocumentLegacy | ||
readBytesFromUri(uri:String):ByteArray [static]
Read file from Uri. | DocumentLegacy | ||
readBytesFromUriAsync(uri:String):void [static]
Read file from Uri asynchronously. | DocumentLegacy | ||
readBytesMultiple(mimeType:String = text/*, persist:Boolean = false, uri:String):void [static]
Launch SAF to read multiple files. | DocumentLegacy | ||
readBytesMultipleAsync(mimeType:String = text/*, persist:Boolean = false, uri:String):void [static]
Launch SAF to read files totally asynchronously. | DocumentLegacy | ||
readFromUri(uri:String):String [static]
Read text file from Uri. | DocumentLegacy | ||
readFromUriAsync(uri:String):void [static]
Read text file from Uri asynchronously. | DocumentLegacy | ||
readMultiple(mimeType:String = text/*, persist:Boolean = false, uri:String):void [static]
Launch SAF to read multiple text files. | DocumentLegacy | ||
readMultipleAsync(mimeType:String = text/*, persist:Boolean = false, uri:String):void [static]
Launch SAF to read multiple text file totally asynchronously. | DocumentLegacy | ||
removePersistableUri(uri:String):void [static]
Remove persistable Uri. | DocumentLegacy | ||
rename(uri:String, title:String = file.txt):String [static]
Rename file or directory. | DocumentLegacy | ||
size(uri:String):Number [static]
Get the file size in bytes. | DocumentLegacy | ||
startAccessingSecurityScopedResource(bookmarkData:String):Boolean [static]
In an app that has adopted App Sandbox, makes the resource pointed to by a security-scoped URL available to the app. | DocumentLegacy | ||
stopAccessingSecurityScopedResource(bookmarkData:String):void [static]
In an app that adopts App Sandbox, revokes access to the resource pointed to by a security-scoped URL. | DocumentLegacy | ||
takePersistableUri(uri:String):void [static]
Take persistable Uri if possible. | DocumentLegacy | ||
| Event | Summary | Defined By | ||
|---|---|---|---|---|
| Dispatched when SAF is canceled. | DocumentLegacy | |||
| Dispatched when a file or a directory is deleted. | DocumentLegacy | |||
| Dispatched when SAF create or edit file. | DocumentLegacy | |||
| Dispatched when a SAF error occurred. | DocumentLegacy | |||
| Dispatched when SAF get a file text content or an Uri. | DocumentLegacy | |||
| Dispatched when SAF get a file content. | DocumentLegacy | |||
| Constant | Defined By | ||
|---|---|---|---|
| DCIM_CAMERA_DIRECTORY : String = DCIM/Camera [static]
DCIM/camera directory
| DocumentLegacy | ||
| DCIM_DIRECTORY : String = DCIM [static]
DCIM directory
| DocumentLegacy | ||
| DOCUMENTS_DIRECTORY : String = Documents [static]
Documents directory
| DocumentLegacy | ||
| DOWNLOADS_DIRECTORY : String = Downloads [static]
Downloads directory
| DocumentLegacy | ||
| PICTURES_DIRECTORY : String = Pictures [static]
Pictures directory
| DocumentLegacy | ||
| androidUri | property |
androidUri:String [read-only] Get the Android folder Uri.
public static function get androidUri():String| dcimCameraUri | property |
dcimCameraUri:String [read-only] Get the DCIM/Camera folder Uri.
public static function get dcimCameraUri():String| dcimUri | property |
dcimUri:String [read-only] Get the DCIM folder Uri.
public static function get dcimUri():String| displayGallery | property |
public static var displayGallery:Boolean = falseDisplay Gallery for getUri(), read(), readAsync(), readBytes(), readBytesAsync().
DocumentLegacy.displayGallery = true;
DocumentLegacy.readBytesAsync("image/*", false, DocumentLegacy.mediaImagesUri);This feature doesn't use SAF.
The default value is false.
| documentsUri | property |
documentsUri:String [read-only] Get the Documents folder Uri.
public static function get documentsUri():String| downloadUri | property |
downloadUri:String [read-only] Get the Download folder Uri.
public static function get downloadUri():String| mediaAudioUri | property |
mediaAudioUri:String [read-only] Get media audio Uri.
public static function get mediaAudioUri():String| mediaImagesUri | property |
mediaImagesUri:String [read-only] Get media images Uri.
public static function get mediaImagesUri():String| mediaVideoUri | property |
mediaVideoUri:String [read-only] Get media video Uri.
public static function get mediaVideoUri():String| picturesUri | property |
picturesUri:String [read-only] Get the Pictures folder Uri.
public static function get picturesUri():String| QUri | property |
QUri:Class [read-only] Check is Android Q Uri supported.
DocumentLegacy.QUri.isSupported; public static function get QUri():Class| childExists | () | method |
public static function childExists(uri:String, _name:String):StringCheck is a file or a subdirectory exists in a directory.
Parameters
uri:String | |
_name:String — file or directory name
|
String — Uri
|
| childrens | () | method |
public static function childrens(uri:String, includeTrashUri:Boolean = false):ArrayGet childrens Uri of a directory.
Parameters
uri:String | |
includeTrashUri:Boolean (default = false) — include trash Uri
|
Array — Array of Uri
|
| create | () | method |
public static function create(title:String = file.txt, content:String, mimeType:String = text/plain, persist:Boolean = false, uri:String):voidLaunch SAF to create text file.
Parameters
title:String (default = file.txt) — file name
| |
content:String — (default = "") file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| createAsync | () | method |
public static function createAsync(title:String = file.txt, content:String, mimeType:String = text/plain, persist:Boolean = false, uri:String):voidLaunch SAF to create text file totally asynchronously.
Parameters
title:String (default = file.txt) — file name
| |
content:String — (default = "") file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| createBytes | () | method |
public static function createBytes(title:String = file.txt, content:ByteArray = null, mimeType:String = text/plain, persist:Boolean = false, uri:String):voidLaunch SAF to create file.
Parameters
title:String (default = file.txt) — file name
| |
content:ByteArray (default = null) — file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| createBytesAsync | () | method |
public static function createBytesAsync(title:String = file.txt, content:ByteArray = null, mimeType:String = text/plain, persist:Boolean = false, uri:String):voidLaunch SAF to create file totally asynchronously.
Parameters
title:String (default = file.txt) — file name
| |
content:ByteArray (default = null) — file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| createBytesFromUri | () | method |
public static function createBytesFromUri(uri:String, title:String = image.png, content:ByteArray = null, mimeType:String = image/png, persist:Boolean = false):StringCreate file from Uri.
Parameters
uri:String | |
title:String (default = image.png) — file name
| |
content:ByteArray (default = null) — content
| |
mimeType:String (default = image/png) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
String — Uri
|
| createBytesFromUriAsync | () | method |
public static function createBytesFromUriAsync(uri:String, title:String = image.png, content:ByteArray = null, mimeType:String = image/png, persist:Boolean = false):voidCreate file from Uri asynchronously.
Parameters
uri:String | |
title:String (default = image.png) — file name
| |
content:ByteArray (default = null) — content
| |
mimeType:String (default = image/png) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| createBytesToGallery | () | method |
public static function createBytesToGallery(title:String = null, content:ByteArray = null, mimeType:String = image/png, directory:String, mediaUri:String = null):StringCreate file to Gallery.
This feature doesn't use SAF.
Parameters
title:String (default = null) — file name, default value is "AIR_SAF"
| |
content:ByteArray (default = null) — file content
| |
mimeType:String (default = image/png) — file mime type
| |
directory:String — (default = "") possible values are DCIM_DIRECTORY, DCIM_CAMERA_DIRECTORY, DOCUMENTS_DIRECTORY, DOWNLOADS_DIRECTORY or PICTURES_DIRECTORY
| |
mediaUri:String (default = null) — possible values are mediaImagesUri, mediaVideoUri or mediaAudioUri, default value is mediaImagesUri
|
String — Uri
|
| createBytesToGalleryAsync | () | method |
public static function createBytesToGalleryAsync(title:String = null, content:ByteArray = null, mimeType:String = image/png, directory:String, mediaUri:String = null):voidCreate file to Gallery asynchronously.
This feature doesn't use SAF.
Parameters
title:String (default = null) — file name, default value is "AIR_SAF"
| |
content:ByteArray (default = null) — file content
| |
mimeType:String (default = image/png) — file mime type
| |
directory:String — (default = "") possible values are DCIM_DIRECTORY, DCIM_CAMERA_DIRECTORY, DOCUMENTS_DIRECTORY, DOWNLOADS_DIRECTORY or PICTURES_DIRECTORY
| |
mediaUri:String (default = null) — possible values are mediaImagesUri, mediaVideoUri or mediaAudioUri, default value is mediaImagesUri
|
| createDir | () | method |
public static function createDir(title:String = dir, persist:Boolean = false, uri:String):voidLaunch SAF to create directory.
Parameters
title:String (default = dir) — file name
| |
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| createDirFromUri | () | method |
public static function createDirFromUri(uri:String, title:String = dir, persist:Boolean = false):StringCreate directory from Uri.
Parameters
uri:String | |
title:String (default = dir) — directory name
| |
persist:Boolean (default = false) — persistable Uri (deprecated, do not use)
|
String — Uri
|
| createFromUri | () | method |
public static function createFromUri(uri:String, title:String = file.txt, content:String, mimeType:String = text/plain, persist:Boolean = false):StringCreate text file from Uri.
Parameters
uri:String | |
title:String (default = file.txt) — file name
| |
content:String — (default = "") file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
String — Uri
|
| createFromUriAsync | () | method |
public static function createFromUriAsync(uri:String, title:String = file.txt, content:String, mimeType:String = text/plain, persist:Boolean = false):voidCreate text file from Uri asynchronously.
Parameters
uri:String | |
title:String (default = file.txt) — file name
| |
content:String — (default = "") file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
|
| deleteDir | () | method |
public static function deleteDir(uri:String):voidLaunch SAF to delete directory.
Parameters
uri:String |
| deleteFile | () | method |
public static function deleteFile(mimeType:String = text/plain, uri:String):voidLaunch SAF to delete file.
Parameters
mimeType:String (default = text/plain) — file mime type
| |
uri:String — (default = "") location to open SAF
|
| deleteFiles | () | method |
public static function deleteFiles(mimeType:String = text/plain, uri:String):voidLaunch SAF to delete multiple files.
Parameters
mimeType:String (default = text/plain) — file mime type
| |
uri:String — (default = "") location to open SAF
|
| deleteFromUri | () | method |
public static function deleteFromUri(uri:String):BooleanDelete file or directory from Uri.
Parameters
uri:String |
Boolean |
| dispose | () | method |
public static function dispose():voidDispose extension context.
| edit | () | method |
public static function edit(content:String, mimeType:String = text/plain, persist:Boolean = false, uri:String):voidLaunch SAF to edit text file.
Parameters
content:String — (default = "") file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| editAsync | () | method |
public static function editAsync(content:String, mimeType:String = text/plain, persist:Boolean = false, uri:String):voidLaunch SAF to edit text file totally asynchronously.
Parameters
content:String — (default = "") file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| editBytes | () | method |
public static function editBytes(content:ByteArray = null, mimeType:String = text/plain, persist:Boolean = false, uri:String):voidLaunch SAF to edit file.
Parameters
content:ByteArray (default = null) — file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| editBytesAsync | () | method |
public static function editBytesAsync(content:ByteArray = null, mimeType:String = text/plain, persist:Boolean = false, uri:String):voidLaunch SAF to edit file totally asynchronously.
Parameters
content:ByteArray (default = null) — file content
| |
mimeType:String (default = text/plain) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| editBytesFromUri | () | method |
public static function editBytesFromUri(uri:String, content:ByteArray = null):StringEdit file from Uri.
Parameters
uri:String | |
content:ByteArray (default = null) — file content
|
String — Uri
|
| editBytesFromUriAsync | () | method |
public static function editBytesFromUriAsync(uri:String, content:ByteArray = null):voidEdit file from Uri asynchronously.
Parameters
uri:String | |
content:ByteArray (default = null) — file content
|
| editFromUri | () | method |
public static function editFromUri(uri:String, content:String):StringEdit text file from Uri.
Parameters
uri:String | |
content:String — (default = "") file content
|
String — Uri
|
| editFromUriAsync | () | method |
public static function editFromUriAsync(uri:String, content:String):voidEdit text file from Uri asynchronously.
(iOS support)
Parameters
uri:String | |
content:String — (default = "") file content
|
| exists | () | method |
public static function exists(uri:String):BooleanCheck is Uri exists.
Parameters
uri:String |
Boolean |
| galleryUri | () | method |
public static function galleryUri(uri:String):StringGet Uri from Gallery Uri (used when displayGallery = true).
Need File PermissionStatus.GRANTED when the file was created by another app.
Parameters
uri:String |
String — Uri
|
| getExtension | () | method |
public static function getExtension(mimeType:String = text/*):StringGet extension from mime type.
(iOS support)
Parameters
mimeType:String (default = text/*) — file mime type (or UTI on iOS)
|
String — file extension
|
| getFileFromBookmarkData | () | method |
public static function getFileFromBookmarkData(bookmarkData:String):FileGet File from bookmark data.
(iOS only)
Parameters
bookmarkData:String — security-scoped bookmark data
|
File |
| getMimeTypeFromExtension | () | method |
public static function getMimeTypeFromExtension(extension:String = txt):StringGet mime type from file extension.
(iOS support)
Parameters
extension:String (default = txt) — file extension
|
String — mime type (or UTI on iOS)
|
| getMimeTypeFromUri | () | method |
public static function getMimeTypeFromUri(uri:String):StringGet mime type from Uri.
Parameters
uri:String |
String — mime type
|
| getPathFromUri | () | method |
public static function getPathFromUri(uri:String):StringGet file path from Uri if possible.
Parameters
uri:String |
String — file path
|
| getUri | () | method |
public static function getUri(mimeType:String = text/*, persist:Boolean = false, uri:String):voidLaunch SAF to get file Uri.
(iOS support)
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| getUriFromDir | () | method |
public static function getUriFromDir(persist:Boolean = false, uri:String):voidLaunch SAF to get directory Uri.
(iOS support)
Parameters
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| getUriMultiple | () | method |
public static function getUriMultiple(mimeType:String = text/*, persist:Boolean = false, uri:String):voidLaunch SAF to get multiple files Uri.
(iOS support)
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| isDirectory | () | method |
public static function isDirectory(uri:String):BooleanCheck Uri is directory.
Parameters
uri:String |
Boolean |
| isDocumentUri | () | method |
public static function isDocumentUri(uri:String):BooleanCheck Uri is document Uri.
Parameters
uri:String |
Boolean |
| isPersistableUri | () | method |
public static function isPersistableUri(uri:String):BooleanCheck is persistable Uri.
Parameters
uri:String |
Boolean |
| name | () | method |
public static function name(uri:String):StringGet file or directory name.
Parameters
uri:String |
String — file name
|
| parentDirectory | () | method |
public static function parentDirectory(uri:String):StringGet parent directory.
Parameters
uri:String |
String — Uri
|
| read | () | method |
public static function read(mimeType:String = text/*, persist:Boolean = false, uri:String):voidLaunch SAF to read text file.
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| readAsync | () | method |
public static function readAsync(mimeType:String = text/*, persist:Boolean = false, uri:String):voidLaunch SAF to read text file totally asynchronously.
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| readBytes | () | method |
public static function readBytes(mimeType:String = text/*, persist:Boolean = false, uri:String):voidLaunch SAF to read files.
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| readBytesAsync | () | method |
public static function readBytesAsync(mimeType:String = text/*, persist:Boolean = false, uri:String):voidLaunch SAF to read files totally asynchronously.
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| readBytesFromUri | () | method |
public static function readBytesFromUri(uri:String):ByteArrayRead file from Uri.
Parameters
uri:String |
ByteArray — bytes
|
| readBytesFromUriAsync | () | method |
public static function readBytesFromUriAsync(uri:String):voidRead file from Uri asynchronously.
Parameters
uri:String |
| readBytesMultiple | () | method |
public static function readBytesMultiple(mimeType:String = text/*, persist:Boolean = false, uri:String):voidLaunch SAF to read multiple files.
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| readBytesMultipleAsync | () | method |
public static function readBytesMultipleAsync(mimeType:String = text/*, persist:Boolean = false, uri:String):voidLaunch SAF to read files totally asynchronously.
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| readFromUri | () | method |
public static function readFromUri(uri:String):StringRead text file from Uri.
Parameters
uri:String |
String — text
|
| readFromUriAsync | () | method |
public static function readFromUriAsync(uri:String):voidRead text file from Uri asynchronously.
Parameters
uri:String |
| readMultiple | () | method |
public static function readMultiple(mimeType:String = text/*, persist:Boolean = false, uri:String):voidLaunch SAF to read multiple text files.
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| readMultipleAsync | () | method |
public static function readMultipleAsync(mimeType:String = text/*, persist:Boolean = false, uri:String):voidLaunch SAF to read multiple text file totally asynchronously.
Parameters
mimeType:String (default = text/*) — file mime type
| |
persist:Boolean (default = false) — persistable Uri
| |
uri:String — (default = "") location to open SAF
|
| removePersistableUri | () | method |
public static function removePersistableUri(uri:String):voidRemove persistable Uri.
Parameters
uri:String |
| rename | () | method |
public static function rename(uri:String, title:String = file.txt):StringRename file or directory.
Parameters
uri:String | |
title:String (default = file.txt) — file name
|
String — Uri
|
| size | () | method |
public static function size(uri:String):NumberGet the file size in bytes.
Parameters
uri:String |
Number — file size
|
| startAccessingSecurityScopedResource | () | method |
public static function startAccessingSecurityScopedResource(bookmarkData:String):BooleanIn an app that has adopted App Sandbox, makes the resource pointed to by a security-scoped URL available to the app.
(iOS only)
Parameters
bookmarkData:String — security-scoped bookmark data
|
Boolean |
| stopAccessingSecurityScopedResource | () | method |
public static function stopAccessingSecurityScopedResource(bookmarkData:String):voidIn an app that adopts App Sandbox, revokes access to the resource pointed to by a security-scoped URL.
(iOS only)
Parameters
bookmarkData:String — security-scoped bookmark data
|
| takePersistableUri | () | method |
public static function takePersistableUri(uri:String):voidTake persistable Uri if possible.
Parameters
uri:String |
| cancel | Event |
| delete | Event |
com.nativeExtensions.saf.DocumentEventDispatched when a file or a directory is deleted.
| edit | Event |
| IOErrorEvent | Event |
flash.events.IOErrorEventDispatched when a SAF error occurred.
| read | Event |
com.nativeExtensions.saf.DocumentEventDispatched when SAF get a file text content or an Uri.
| readBytes | Event |
| DCIM_CAMERA_DIRECTORY | Constant |
public static const DCIM_CAMERA_DIRECTORY:String = DCIM/CameraDCIM/camera directory
| DCIM_DIRECTORY | Constant |
public static const DCIM_DIRECTORY:String = DCIMDCIM directory
| DOCUMENTS_DIRECTORY | Constant |
public static const DOCUMENTS_DIRECTORY:String = DocumentsDocuments directory
| DOWNLOADS_DIRECTORY | Constant |
public static const DOWNLOADS_DIRECTORY:String = DownloadsDownloads directory
| PICTURES_DIRECTORY | Constant |
public static const PICTURES_DIRECTORY:String = PicturesPictures directory