.Hệ thống FILESYSTEMS

Một phần của tài liệu tài liệu tổng quát về phonegap (Trang 91 - 92)

Bất chấp nhà sản xuất hay hệ điều hành, mọi smartphone hay thiết bị cần phải có 1 hệ thống filesystem và Phonegap API cung cấp cho ta 1 vài cách để truy cập tới hệ thống filesystem này

Vào thời điểm hiện tại, khả năng truy cập này còn khá nhiều hạn chế.ví dụ, rất khó (hay có lẽ là khơng thể ) để nhảy ra ngồi hộp cát sandbox mà ứng dụng bị chứa ở bên trong.tuy nhiên, ta giả định rằng ta không ở đây để học về cách bẻ khóa điện thoại ( ví dụ như bẻ khóa để cho điện thoại có khả năng hỗ trợ bộ nhớ lên tới 16 GB )

Những gì chương này tập trung là cách để truy cập vào hệ thống filesystem vì vậy mà ta có thể đọc 1 file và ghi 1 vài dữ liệu vào file đó

Đối tượng PhoneGap‟s FileSystem object miêu tả thơng tin về hệ thống filesystem, và nó có 2 thuộc tính sau :

 Name – đây là tên của hệ thống filesystem (DOMString)

 Root – đây là thư mục gốc của hệ thống filesystem (DirectoryEntry)

Tên của hệ thống filesystem phải là độc nhất trong danh sách các hệ thống file được lộ ra.thuộc tính root chứa 1 đối tượng DirectoryEntry object – diễn tả thư mục gốc của hệ thống filesystem

Các nền tảng hỗ trợ :  Android

 BlackBerry WebWorks (OS 5.0 and higher)  iOS

 Windows Phone 7 ( Mango )

Đối tượng này được trả về trong hàm success callback của phương thức

requestFileSystem().theo ví dụ sau :

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onSuccess,

Ngô Quang Trung – email: ngotrung.poli.t@gmail.com / www.phonegap.vn/forum 92

function onSuccess(fileSystem){

alert(fileSystem.name);

alert(fileSystem.root.name); }

function onFail(event){

alert(event.target.error.code); }

Thuộc tính root chứa 1 đối tượng DirectoryEntry

Một phần của tài liệu tài liệu tổng quát về phonegap (Trang 91 - 92)