Bada學習 檔案系統

2021-09-08 15:50:41 字數 4235 閱讀 6108

每個bada應用都會在終端檔案系統中分配乙個私有的儲存區域,即該應用的根目錄

以下為檔案系統的訪問規則:

應用只能訪問下表列出的字首開頭的路徑

table: bada path prefix and access permissions

path prefix

namespace: permissions

description

examples

/home

io: read and write

預設的bada應用根目錄

/home/share

io: read and write

用於與其他應用共享資料.為最大化系統儲存空間,建議你的應用清空此資料夾下未使用的資料.

/home/share2

io: read and write

用於與受信任的應用進行資料共享.你必須在專案配置中指明被信任訪問此目錄的應用

io: read-only

用於讀取其他應用的資料,位於其它擁有指定應用id的應用路徑/home/share下(這裡提到的其它應用的應用id號必須提前被獲知 )

io: read and write

用於讀取其他應用的資料,位於其它擁有指定應用id的應用路徑/home/share2下.其它提供共享資料的應用必須在其專案配置中

指明受信任並可訪問本目錄的應用

/res

io: read-only

用於讀取資源檔案,例如與應用包一同發布的icon檔案

/homeext

io: read and write

bada應用的二級根目錄.(要使用這個目錄,系統必須支援可擴充套件儲存卡,或者你能保證你的資料已經被安全的加密了)

/homeext/share

io: read and write

用於與其它應用共享資料

/homeext/share2

io: read and write

用於與受信任的應用進行資料共享.你必須在專案配置中指明被信任訪問此目錄的應用

io: read-only

用於讀取其他應用的資料,位於其它擁有指定應用id的應用路徑/homeext/share

下(這裡提到的其它應用的應用id號必須提前被獲知 )

io: read and write

用於訪問其他應用的資料,位於其它擁有指定應用id的路徑/homeext/share2

下.其它提供共享資料的應用必須在其專案配置中

指明受信任並可訪問本目錄的應用

io: read and write

/clipboard

io: read-only

用於在剪貼簿上臨時儲存複製貼上操作時產生的檔案

/systemfs/media

io: not supported

media: read-only

網際網路系統區域,用於讀取多**檔案,例如鈴聲

/media

io: read-only

media: read and write

content: read and write

用於讀取多**檔案的路徑或者檔案本身

用於讀取資料

/media/sounds

用於讀取聲音資料

/media/videos

/media/themes

用於讀取主題資料

/media/others

用於讀取其它**資料

/storagecard/media

用於讀取**檔案路徑或者外部儲存中的檔案

用於讀取外部儲存中的資料

/storagecard/media/sounds

用於讀取外部儲存中的聲音資料

/storagecard/media/videos

/storagecard/media/themes

用於讀取外部儲存中的主題資料

/storagecard/media/others

用於讀取外部儲存中的其它**資料

注意/clipboard 路徑字首是2.0版本才新增的

下面的表單列出了一些系統限制,全路徑或者檔名位元值的最大長度.儲存卡上在模擬器上的最大檔案路徑長度通常要小於在目標終端上的長度,這取決於模擬器的網路檔案位址.

table: length limitations

path prefix

maximum full path length

maximum length of directory name or file name

/home

228 (2021)

208 (1822)

/home/share

233 (2071)

213 (1872)

/home/share2

229 (2031)

209 (1832)

/share

238 (2121)

218 (1922)

/share2

234 (2081)

214 (1882)

/res

228 (2021)

208 (1822)

/homeext

194174

/homeext/share

199179

/homeext/share2

195175

/shareext

204184

/share2ext

200180

/media

256236

/media/images

256236

/media/sounds

256236

/media/videos

256236

/media/themes

256236

/media/others

256236

/storagecard/media

264244

/storagecard/media/images

264244

/storagecard/media/sounds

264244

/storagecard/media/videos

264244

/storagecard/media/themes

264244

/storagecard/media/others

264244

1 安裝在外部儲存卡上的應用的全路徑最大長度

2安裝在外部儲存卡上的應用檔名或目錄名全路徑最大長度

宣告: 本bada學習系列只是本人興趣愛好,正在學習中,順便根據自己的理解(現在bada的中文資料較少)翻譯了一下,供也在學習或者感興趣的朋友參考,僅供參考 :)

共同學習~

linux學習 檔案系統

1.inode 記錄檔案屬性 2.block 記錄檔案內容 3.superblock 記錄filesystem整體資訊 block,inode總量,大小等 1 block bitmap 記錄哪些block為被使用 2 inode bitmap 記錄未被使用的inode號 為每個檔案至少分配乙個ino...

Linux 學習 檔案系統

左圖中的橢圓代表磁碟的乙個碟片,右圖為碟片的放大圖,盤面上面的一道同心圓表示乙個磁柱,磁柱是有許多扇區組成的,扇區是最小的物理儲存單元。多個磁柱構成乙個分割槽即分割槽。乙個磁碟的第乙個扇區是非常重要的,一般記錄了整個磁碟的分割方式即分割槽表。該分割槽表一般為64bytes,僅能夠記錄 4個分割槽 分...

ROS學習 檔案系統

catkin工作空間的檔案系統結構是較為規範的,也建議大家按照這個規範的方式構建系統。package軟體包是在ros中主要單元。其中可能包含ros執行時程序 節點node 依賴ros的庫,資料集,配置檔案或其他有用的組織在一起的東西。包是ros中最基礎的構建專案和發行專案。這意味著構建和發布的最小單...