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, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги

главной деятельности. Параметры создаваемого проекта приведены в табл. 9.1. Може-

те также открыть пример проекта Android для главы 9 в исходных кодах, приведенных

на сайте данной книги. Тогда в Eclipse будет загружен проект с такими же параметра-

ми, как в табл. 9.1.

Глава 9. Разработка приложения, напоминающего о задачах 215

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

Таблица 9.1. Свойства нового проекта

Свойство Значение

Project Name (Имя проекта) Task Reminder

Build Target (Целевая платформа) Android 2.2 (API Level 8)

Application Name (Имя приложения) Task Reminder

Package Name (Имя пакета) com.dummies.android.taskreminder

Create Activity (Создать деятельность) ReminderListActivity

Min SDK Version (Минимальная версия SDK) 4

Обратите внимание на имя деятельности ReminderListActivity. Обычно первой

деятельности приложения присваивают имя MainActivity, однако в данном случае

первый экран, который увидит пользователь, должен содержать список текущих задач.

Фактически эта деятельность представляет собой экземпляр класса ListActivity,

поэтому ей лучше присвоить имя ReminderListActivity.

Создание списка задач

При работе с классами ListActivity я предпочитаю, чтобы файл компоновки со-

держал слово list (список), тогда его легче найти при открытии папки res/layout.

Переименуйте файл main.xml, расположенный в папке res/layout, присвоив

ему новое имя reminder_list.xml. Для этого щелкните правой кнопкой мыши

на имени файла на левой панели Eclipse и выберите в контекстном меню команду

RefactorRename (РефакторингПереименовать). Можете также выделить файл и

нажать клавиши <Shift+Alt+R>.

Изменив имя файла компоновки, обновите его вызов setContentView() в файле

ReminderListActivity.java. Для этого откройте файл ReminderListActivity.

java и обновите ссылку на измененное имя файла.

Класс ReminderListActivity должен наследовать класс ListActivity вместо

обычного базового класса деятельности Activity. Внесите и это изменение. Класс

ReminderListActivity должен выглядеть, как в листинге 9.1.

Листинг 9.1. Класс ReminderListActivity

public class ReminderListActivity extends ListActivity {

/** Вызывается при первом создании деятельности */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.reminder_list);

}

}

Класс ReminderListActivity ссылается на ресурс компоновки reminder_list,

который сейчас содержит код, сгенерированный по умолчанию при создании проек-

та. Чтобы компоновка взаимодействовала с классом ListActivity, нужно обновить

файл компоновки, как показано в листинге 9.2.

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

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

Листинг 9.2. Содержимое файла reminder_list.xml

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

<LinearLayout xmlns:android=

"

android:layout_width="wrap_content"

android:layout_height="wrap_content">

<ListView android:id="@+id/android:list" 5

android:layout_width="fill_parent"

android:layout_height="fill_parent"/>

<TextView android:id="@+id/android:empty" 8

android:layout_width="wrap_content"

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