1. Trang chủ
  2. » Tất cả

09-Lưu trữ dữ liệu

47 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 47
Dung lượng 377,06 KB

Nội dung

Lưu trữ liệu Nội dung ● Giới thiệu ● Lưu trữ liệu ○ ○ ○ ○ ○ ○ Shared Preferences Android File System Bộ nhớ Bộ nhớ SQLite Network ● Q&A Giới thiệu ● Android cung cấp cho lập trình viên số lựa chọn để lưu trữ liệu ứng dụng Việc lựa chọn phụ thuộc vào nhu cầu cụ thể như: liệu có cần bảo mật, quyền truy cập liệu cho ứng dụng khác, kích thước liệu, v.v ● Android cung cấp chế để truy cập liệu private Trình cung cấp nội dung (Content provider) Đây thành phần tùy chọn, cho phép cung cấp quyền đọc/ghi liệu ứng dụng với giới hạn áp đặt lập trình viên Nội dung ● Giới thiệu ● Lưu trữ liệu ○ ○ ○ ○ ○ ○ Shared Preferences Android File System Bộ nhớ Bộ nhớ SQLite Network ● Q&A Các giải pháp lưu trữ liệu ● ● ● ● ● Shared Preferences Bộ nhớ Bộ nhớ ngồi SQLite Network Các tiêu chí lựa chọn giải pháp lưu trữ liệu ● Khả truy cập liệu ○ ○ Từ: ■ Chính ứng dụng ■ Ứng dụng khác/Người dùng Khi ứng dụng: ■ Đã gỡ cài đặt chưa ■ Đã kết nối mạng chưa ● Dung lượng lưu trữ Nội dung ● Giới thiệu ● Lưu trữ liệu ○ ○ ○ ○ ○ ○ Shared Preferences Android File System Bộ nhớ Bộ nhớ SQLite Network ● Q&A Shared Preferences Shared Preferences ● Chứa liệu private nguyên thủy theo dạng key-value ○ booleans, floats, ints, longs, and strings ● Shared preferences không để lưu trữ thiết lập người dùng ○ PreferenceActivity sử dụng để tạo thiết lập người dùng ● Shared preferences lưu trữ tệp XML thiết bị có đường dẫn sau: /data/data//shared_prefs ● Sẽ bị xóa bỏ gỡ cài đặt ứng dụng Shared Preferences ● Shared preferences liên kết với ứng dụng hành động cụ thể ● Sử dụng hai cách sau để lấy đối tượng SharedPreferences ○ getSharedPreferences(String name, int mode) - Sử dụng cần nhiều tệp preferences ○ xác định tên getPreferences() - Sử dụng cần tệp preferences cho hành động ■ Cơ chế bên trong: sử dụng tên lớp hành động tên preferences ... Network ● Q&A Các giải pháp lưu trữ liệu ● ● ● ● ● Shared Preferences Bộ nhớ Bộ nhớ SQLite Network Các tiêu chí lựa chọn giải pháp lưu trữ liệu ● Khả truy cập liệu ○ ○ Từ: ■ Chính ứng dụng ■... chọn phụ thuộc vào nhu cầu cụ thể như: liệu có cần bảo mật, quyền truy cập liệu cho ứng dụng khác, kích thước liệu, v.v ● Android cung cấp chế để truy cập liệu private Trình cung cấp nội dung (Content... thiệu ● Lưu trữ liệu ○ ○ ○ ○ ○ ○ Shared Preferences Android File System Bộ nhớ Bộ nhớ SQLite Network ● Q&A Giới thiệu ● Android cung cấp cho lập trình viên số lựa chọn để lưu trữ liệu ứng dụng

Ngày đăng: 14/04/2022, 09:02

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w