Skip to main content

StorageUtil

Kindclass
Packagemobile
Full namemobile.StorageUtil
Sourcesource/mobile/StorageUtil.hx

A storage class for mobile. @author Karim Akra and Homura Akemi (HomuHomu833)

Public methods​

getStorageDirectory​

static function getStorageDirectory():String

Only compiled when #if sys.

View source

initStorageDirectory​

static function initStorageDirectory():Bool

Only compiled when #if sys.

Prepares app-owned storage before any relative asset/mod access. Android's getExternalFilesDir needs no storage or media permission on our API-21+ targets. SAF handles access to user-selected files elsewhere. Returns false after showing an error so Main can stop startup safely.

View source

saveContent​

static function saveContent(fileName:String, fileData:String, alert:Bool = true):Void

Only compiled when #if sys + #if android ensureModsDirectory(); #end.

ParameterTypeDefault
fileNameString—
fileDataString—
alert (optional)Booltrue

View source

Internals​

Private / internal members
FieldTypeStatic
getExternalFilesDirJNIDynamicyes
Method
static function getAndroidStorageDirectory():String
static function ensureModsDirectory():Void