AIR 移動裝置上的儲存控制

2022-09-16 17:36:14 字數 932 閱讀 7989

file.documentsdirectory,

file.userdirectory,

,在使用之前,確認是否有sd卡:

if(file.userdirectory==true

)

//proceed with s**ing data

/*一下變數所指的目錄:

|file.documentsdirectoryfile.userdierecory

file.desktopdirectory

/sdcard

|file.createtempdirectory()file.createtempfile()

*/

不同的移動作業系統會施加不同的檔案系統限制,而且這些限制通常與由桌面作業系統施加的限制有所不同。因此,平台不同,用於儲存檔案和資料的適當位置也可能各不相同。

檔案系統之間存在差異所產生的乙個結果是,air file 類所提供的常用目錄的快捷方式不一定總是可用。下表列出了可在 android 和 ios 上使用的快捷方式:

android

ios通過 url 唯讀(非本機路徑)

唯讀可用

可用file.cachedirectory

可用可用

file.desktopdirectory

sdcard 的根目錄

不可用file.documentsdirectory

sdcard 的根目錄

可用file.userdirectory

sdcard 的根目錄

不可用file.createtempdirectory()

可用可用

file.createtempfile()

可用可用

MoSH 移動裝置上的Shell

mobile shell,或簡稱為mosh,在github上發布,是移動裝置上ssh的替代品。闡釋mosh背後的原則的技術 將在下月召開的2012 usenix年度技術會議上發布。下述兩個重要特性是mosh有別於其它類似產品的 這兩個改變顯然與層次架構的連線流,如ssh,區別明顯 ssh提供了只在兩...

移動裝置上的NativeWindow 譯

原文 replacing nativewindow on mobile devices and tvs air nativewindow api 是air桌面應用的主要組成部分,用來在螢幕上開啟多個視窗,每乙個視窗都有它們自己的stage。在移動裝置和tvs上,這個類是不被支援的。那麼,乙個應用又是...

控制精靈以相同的速度在不同裝置上移動

當設計乙個動畫時,由於不同執行裝置效能之間有可能存在很大的差異,比如乙個老式奔騰機器和酷睿的新機器的運算效能天壤之別,所以為了保證,精靈的移動在任何機器上都保持一樣的顯示效果,我們需要恆定的速度。這樣的話,從起點到終點的時間點是一樣的,最終的效果也就相同了,所差別的,只是流暢度。看下面的圖試著理解一...