Lecture

Северный (Арктический) федеральный университет им. М.В. Ломоносова
Опубликован: 10.04.2014 | Access: free | Students: 7214 / 1554 | Длительность: 14:18:00
Specialities: Программист
Самостоятельная работа 10:

Работа с базами данных в Android

< Lecture 7 || Самостоятельная работа 10: 123 || Lecture 8 >
Annotation: Разработка Android приложения, демонстрирующего возможности работы с базой данных SQLite.

Цель лабораторной работы:

Разработка Android приложения, демонстрирующего возможности работы с базой данных SQLite.

Задачи лабораторной работы:

  • создать приложение;
  • настроить интерфейс приложения;
  • реализовать логику приложения.

17.1 Введение

Для достижения цели, поставленной в лабораторной работе, сформулируем требования к разрабатываемому приложению. Приложение демонстрирует возможности работы с базой данных, предполагает реализацию следующих действий:

  • добавление записей в базу данных;
  • считывание строк и вывод на экран;
  • удаление базы данных.

17.2 Создание приложения

Создадим новое Android приложение:

Project Name: Lab7_1-SQLite;
Package Name: com.example.lab7_1_sqlite;
Activity Files: SQLiteActivity.java, activity_sqlite.xml.

17.3 Настройка интерфейса

Разрабатываемое приложение является учебно-тренировочным, предполагает демонстрацию возможностей работы с базой данных: создание, добавление записей, просмотр записей, удаление базы данных. Поэтому интерфейс будет максимально простым: нам понадобятся два поля для ввода данных (в таблице базы данных два столбца), поле для вывода записей базы данных и три кнопки, по одной на каждое действие: добавление записей, вывод записей, удаление базы.

В нашем случае активность приложения имеет вид, показанный на рис. 17.1. Разумеется, не обязательно в точности воспроизводить предложенный внешний вид приложения, а на самом деле даже имеет смысл настроить интерфейс по своему усмотрению, чтобы потренировать навыки работы с компонентами и настройками пользовательского интерфейса.

Внешний вид приложения для демонстрации основных возможностей базы  данных SQLIte в системе Android

Рис. 17.1. Внешний вид приложения для демонстрации основных возможностей базы данных SQLIte в системе Android
< Lecture 7 || Самостоятельная работа 10: 123 || Lecture 8 >