Литература:
[1-3]
Тема: Работа с базами данных, графикой и анимацией. Разработка игр
Количество часов: 1
Основные вопросы/план темы:
Современное программирование трудно представить без использования баз данных, рано или поздно в процессе развития приложения появляется осознание необходимости долговременного хранения и обработки структурированной информации. Данная лекция посвящена рассмотрению вопросов, связанных с использованием баз данных SQLite в приложениях, разрабатываемых под Android. Базы данных SQLite являются основой построения рабочей и функциональной программы, в которой необходимо работать с большими объемами структурированной информации.
Тезисы лекции
SQLite - небольшая и при этом мощная система управления базами данных. Эта система создана в 2000 году, ее разработчик доктор Ричард Хипп (Dr. Richard Hipp). В настоящее время является одной из самых распространенных SQL-систем управления базами данных в мире. Можно выделить несколько причин такой популярности SQLite: она бесплатная; она маленькая, примерно 150 Кбайт; не требует установки и администрирования. Подробнее см. .
База данных SQLite - это обычный файл, его можно перемещать и копировать на другую систему (например, с телефона на рабочий компьютер) и она будет отлично работать. Android хранит файл базы данных приложения в папке (см. рис. 16.1.):
data/data/packagename/databases/,
где packagename - имя пакета, в котором расположено приложение.
Для доступа к этому файлу необходимо запускать команды SQL, Android с помощью вспомогательных классов и удобных методов скрывает часть
деталей, но все таки необходимо иметь хотя бы минимальные знания об SQL, чтобы пользоваться этими инструментами.
% Threads Q Devices 0 Heap
|
9 Allocation Trac ▼ Network Stall is
|
if File Explorer
|
9 Emulator Control ГЗ System Inform
|
Name
|
Size Date
|
Time
|
Permissions Info
|
W-8 - ♦
A
|
-* is comexample.sqHite
|
2014-02-22
|
07:10
|
drwxr-x—x
|
|
|
Достарыңызбен бөлісу: |