Bài giảng Lập trình di động: Bài 7 SQLite và Content Provider do Trương Xuân Nam biên soạn, cùng nắm kiến thức trong bài học này thông qua tìm hiểu các nội dung sau: Làm việc với SQLite API, tạo/Mở/Đóng CSDL, thực thi câu lệnh SQL, duyệt các kết quả trả về bởi SELECT, SQLiteOpenHelper, kinh nghiệm làm việc với cơ sở dữ liệu,. | LẬP TRÌNH DI ĐỘNG Bài 7: SQLite và Content Provider Nhắc lại bài trước Nguyên tắc lưu trữ trong android: theo phân quyền của Linux, hỗ trợ nhiều loại lưu trữ với mục đích khác nhau MODE_PRIVATE, MODE_WORLD_READABLE và MODE_WORLD_WRITEABLE Các vùng lưu trữ được cấp cho ứng dụng Shared preferences và PreferenceActivity Các loại lưu trữ: internal, external, cached và trong file apk của ứng dụng Làm việc với SQLite TRƯƠNG XUÂN NAM 2 Nội dung 1. Làm việc với SQLite API Tạo/Mở/Đóng CSDL Thực thi câu lệnh SQL CRDU Duyệt các kết quả trả về bởi SELECT 2. SQLiteOpenHelper 3. Kinh nghiệm làm việc với CSDL 4. Content Providers Giới thiệu (tự học) Sử dụng content providers (tự học) Tự viết content provider TRƯƠNG XUÂN NAM 3 Phần 1 Làm việc với SQLite API TRƯƠNG XUÂN NAM 4 SQLiteDatabase – Tạo/Mở CSDL public static SQLiteDatabase openDatabase(String path, CursorFactory factory, int flags) SQLiteDatabase db = ("/data/data//",null, ); Flags: OPEN_READWRITE, OPEN_READONLY và CREATE_IF_NECESSARY TRƯƠNG XUÂN .