Android, Разработка приложений для чайников - Фелкер Донн (2012)
-
Год:2012
-
Название:Android, Разработка приложений для чайников
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:ДИАЛЕКТИКА
-
Страниц:201
-
ISBN:978-5-8459-1748-5
-
Рейтинг:
-
Ваша оценка:
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.
Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги
android:layout_height="wrap_content"
android:text="@string/no_reminders"/> 11
</LinearLayout>
Ниже приведено описание отмеченных строк кода.
5. Определение экземпляра класса ListView — представления Android,
используемого для отображения списка элементов, прокручиваемого
по вертикали. Атрибут id элемента ListView должен иметь значение @
id/android:list или @+id/android:list.
8. Определение пустого состояния списка. Когда список пустой, долж-
но отображаться представление, определенное в строке 8. Когда это
представление отображается, элемент ListView автоматически скры-
вается, потому что в нем нет выводимых данных. Атрибут id этого
представления должен иметь значение @id/android:empty или @+id/
android:empty.
11. В этом атрибуте строковый ресурс no_reminders (нет напомина-
ний) используется для извещения пользователя о том, что напомина-
ний (т.е. задач) в приложении в данный момент нет. Добавьте в файл
res/values/strings.xml новый строковый ресурс с именем no_
reminders и значением Напоминаний нет.
Создание и редактирование деятельностей задач
Приложению Task Reminder нужен еще один экран, позволяющий редактировать
задачу. На этом экране должно быть все, что нужно для создания, чтения и редакти-
рования задач в одной деятельности.
В рабочей среде Eclipse создайте новую деятельность, которая может выполнять
все эти операции. Присвойте ей имя ReminderEditActivity. Для этого щелкните
правой кнопкой мыши на имени пакета в папке src и выберите в контекстном меню
команду NewClass (СоздатьКласс). Можете также нажать клавиши <Shift+Alt+N>
и выбрать команду Class. В окне нового класса в поле Superclass (Базовый класс)
класса Java задайте класс android.app.Activity и щелкните на кнопке Finish
(Готово).
В окне редактора Eclipse будет открыт пустой класс деятельности. Введите строки,
отмеченные полужирным шрифтом.
Глава 9. Разработка приложения, напоминающего о задачах 217
Android Application Development For Dum.indb 217 08.11.2011 12:24:02
public class ReminderEditActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.reminder_edit);
}
}
В строке 5 этого класса компоновке деятельности присвоен ресурс reminder_
edit, который будет определен в следующем разделе. Компоновка reminder_edit
определяет несколько полей, с помощью которых пользователь может создавать или
редактировать задачу.
Нужно известить платформу Android о существовании деятельности
ReminderEditActivity, добавив ее в манифест. Для этого добавьте элемент
activity в элемент application файла AndroidManifest.xml, как показано в сле-
дующем коде полужирным шрифтом.
<application android:icon="@drawable/icon"
android:label="@string/app_name">
<activity android:name=".ReminderListActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name=
"android.intent.action.MAIN" />
<category android:name=
"android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".ReminderEditActivity"
android:label="@string/app_name" />
</application>
Е!
АНИ
М Если не добавить деятельность в файл AndroidManifest.xml, то во время
ВНИ
выполнения будет генерироваться сообщение об ошибке, информирующее