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: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, то во время

ВНИ

выполнения будет генерироваться сообщение об ошибке, информирующее

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