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 162 08.11.2011 12:23:59

Работа с ресурсами

В предыдущих главах вы уже несколько раз встречались с ресурсами. На данный

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

тически генерируемый класс R. Если вы забыли об этом, прочитайте еще раз главу 3.

Перенос строк в ресурсы

Конечно, текстовые строки можно определять непосредственно в коде Java, для

этого есть даже специальный тип String. Однако во многих случаях их лучше хранить

в ресурсах. Фактически определять строки в коде целесообразно, только если нужно

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

хранить строки в ресурсах. Во время разработки приложения программист часто соз-

дает вспомогательные строки непосредственно в коде, рассчитывая на то, что после

ряда экспериментов большинство из них будет удалено, а в ресурсы будут перенесены

только строки, оказавшиеся полезными. Ниже рассмотрены два способа переноса тек-

стовых строк из кода Java в ресурсы с помощью встроенных инструментов Eclipse.

Трудоемкий способ

Чтобы перенести строку из кода в ресурс, выполните следующие операции.

1. Создайте строковый ресурс и присвойте ему имя и значение.

2. Скопируйте имя строкового ресурса.

3. Замените строковое значение в компоновке или коде именем (идентификато-

ром) строкового ресурса.

Вас может удивить, почему я назвал такую простую операцию трудоемкой. Ведь

она занимает всего 30–45 секунд для разработчика средней квалификации. Однако

существует еще более быстрый способ решения этой же задачи.

Быстрый способ

Этот способ переноса строки в ресурс занимает не более 15 секунд. Когда вы интен-

сивно работаете над приложением, вам придется выполнять эту операцию не менее 30

раз в день. Таким образом, вы сэкономите 15 минут только на операциях копирования и

вставки. Ниже приведен быстрый способ переноса. Выполните следующие операции.

1. В рабочей среде Eclipse откройте файл main.xml, расположенный в папке

layouts.

2. Найдите в нем текстовую строку, которую нужно перенести в ресурс (ниже она от-

мечена полужирным шрифтом).

<Button

android:id="@+id/toggleButton"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="center_horizontal"

android:text="Переключить режим звонка"

/>

3. Выделите строку, которую нужно перенести в ресурс.

Глава 6. Ресурсы Android 163

Android Application Development For Dum.indb 163 08.11.2011 12:23:59

4. Нажмите клавиши <Shift+Alt+A>.

Будет открыто меню с тремя пунктами.

5. Выберите в меню команду Extract Android String (Извлечь строку Android).

Активизируется диалоговое окно Extract Android String (рис. 6.1). В нем можно

устанавливать параметры создаваемого ресурса. Пока что не будем их рассма-

тривать, поэтому просто щелкните на кнопке OK.

Содержимое файлов main.xml и strings.xml автоматически изменится.

В файле main.xml текстовая строка Переключить режим звонка будет за-

менена идентификатором ресурса @string/switch_silent_mode. Открой-

те файл strings.xml, расположенный в папке res/values, и вы увидите в

нем текстовую строку Переключить режим звонка с заданным вами именем

switch_silent_mode.

Рис. 6.1. Перенос текстовой строки в ресурс

Выше приведен пример переноса строки из файла XML. Перенос из файла Java

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