Knigionline.co » Программное обеспечение » Android, Разработка приложений для чайников

Android, Разработка приложений для чайников - Фелкер Донн (2012)

Android, Разработка приложений для чайников
  • Год:
    2012
  • Название:
    Android, Разработка приложений для чайников
  • Автор:
  • Жанр:
  • Оригинал:
    Английский
  • Язык:
    Русский
  • Издательство:
    ДИАЛЕКТИКА
  • Страниц:
    201
  • ISBN:
    978-5-8459-1748-5
  • Рейтинг:
    2.3 (3 голос)
  • Ваша оценка:
В реалиях современного мира миллиарды пользователей переносят в кармане мобильные гаджеты, и в большей их части установлена платформа Android. Даже если вы ни разу в жизни не занимались разработкой приложений для портативных гаджетов, прочитав эту книгу, у вас появится шанс воплотить свои уникальные мысли в новейшие приложения для операционной системы Android. Здесь вы найдете подробные инструкции по установке и загрузке области разработки и творению приложений для Android. Прочитайте книгу и станьте истинным профессионалом!
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.

Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги

Android Application Development For Dum.indb 221 08.11.2011 12:24:02

Добавьте также в файл strings.xml ресурсы body и confirm, определяющие со-

ответствующие надписи.

Создание деятельности со списком

Класс ListActivity отображает список элементов путем связывания с источни-

ком данных, например с массивом или таблицей базы данных, и запускает метод об-

ратного вызова, когда пользователь выбирает элемент. Однако, чтобы создать список

элементов, отображаемых на экране, нужно добавить компоновку, определяющую

внешний вид каждой строки. Курсор базы данных (объект Cursor) предоставляет

произвольный доступ чтения-записи к результирующему набору, возвращенному в

ответ на запрос к базе данных.

Добавьте новый файл компоновки в папку res/layout с корневым элементом

TextView и присвойте ему имя reminder_row.xml. Введите код, показанный в ли-

стинге 9.4.

Листинг 9.4. Файл reminder_row.xml

<?xml version="1.0" encoding="utf-8"?>

<TextView

xmlns:android=

"

android:id="@+id/text1"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:padding="10dip"/>

Данный код всего лишь определяет строку, в которой текстовое значение может

размещаться с пустой полоской шириной 10 пикселей, независимо от разрешения

экрана. В пятой строке определен идентификатор представления text1, на который

мы будем ссылаться при загрузке списка с данными.

Представление TextView добавлено в Android как раз перед написанием

данной книги. Если загрузить документацию Android и с помощью эле-

ментов управления хранилищем Android открыть разделы simple_list_

item_1 и Android.R.layout, посвященные спискам, то можно будет

увидеть фактически это же определение XML. Источник можно найти по

такому адресу:

base.git;a=blob;f=core/res/res/layout/simple_list_item_1.xml;

h=c9c77a5f9c113a9d331d5e11a6016aaa815ec771;hb=HEAD

Сокращенная версия доступна здесь:

Для ListActivity нужно, чтобы содержимое представления списка заполнялось

специальным адаптером. В принципе, доступно много адаптеров, но у нас в проекте

на данный момент нет ни одного. В главе 12 мы создадим для приложения хранилище

222 Часть III. Создание мощных приложений

Android Application Development For Dum.indb 222 08.11.2011 12:24:02

на основе базы данных SQLite, а пока что воспользуемся фиктивными данными, что-

бы можно было увидеть список в работе. Когда есть фиктивные данные, адаптер для

ListActivity можно создать, вызвав метод setListAdapter().

Создание фиктивных данных

В методе onCreate() класса ReminderListActivity.java после вызова

setContentView() добавьте следующий код.

String[] items =

new String[] {"Задача1","Задача2","Задача3","Задача4"}; 1

ArrayAdapter<String> adapter =

new ArrayAdapter<String>(this, R.layout.reminder_row,

R.id.text1, items); 4

setListAdapter(adapter); 5

Ниже приведено краткое объяснение каждой инструкции, отмеченной номером

строки.

 1. Создание массива строк, которые будут отображаться в списке.

 4. Создание адаптера ArrayAdapter строковых типов. Этот адаптер

управляет представлением ListView с произвольным количеством лю-

бых объектов. В данном случае список содержит простой массив строк.

Перейти
Наш сайт автоматически запоминает страницу, где вы остановились, вы можете продолжить чтение в любой момент
Оставить комментарий