ТП_2_01_Android
.pdfЗапуск приложения
Построение интерфейса
Пользовательский интерфейс Android, или оболочка, которые описаны в документации XML, могут быть найдены в папке res/layouts.
файлов в Android XML много, но это позволит вам контролировать практически каждый элемент на экране.
Одним из наиболее важных элементов интерфейса в Android являются контейнеры Layout, такие как LinearLayout. Эти элементы невидимы для пользователя, но выступают в качестве контейнеров для других элементов, таких как Buttons и TextViews.
Как и LinearLayout, TableLayout позволяет использование интерфейса с использованием сетки.
Пример: табличная разметка
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"
android:stretchColumns="1">
<TableRow>
<TextView android:text="@string/table_layout_4_open" android:padding="3dip" />
<TextView android:text="@string/table_layout_4_open_shortcut" android:gravity="right"
android:padding="3dip" /> </TableRow>
<TableRow>
<TextView android:text="@string/table_layout_4_save" android:padding="3dip" />
<TextView android:text="@string/table_layout_4_save_shortcut" android:gravity="right"
android:padding="3dip" /> </TableRow>
</TableLayout>
Объект ресурса (Resource Object)
В Android, R - это специальный объект, который автоматически создается для обеспечения доступа к ресурсам вашего проекта (макеты, строки, меню, иконки...) внутри кода.
Каждому ресурсу присваивается свой id.
Их можно использовать для привязки Buttons и TextViews в
макете.
Полезные ссылки
●Главный ресурс андроидо-девелоперов: http://developer.android.com/index.html
●Начало разработки под Andriod (с примером): http://softdroid.net/get-started-developing-for-android-with-eclipse
●Про форматирование xml: http://habrahabr.ru/blogs/android_development/130774/
●Большой набор полезных ссылок по теме: http://konspect.blogspot.com/2011/08/eclipse-sdk-android.html
●Настройка среды и Hello,world: http://wert1go.ru/hello-world-na-android
Примечание
В сети вы найдете огромное количество информации о
том, как начать программировать под Android и ни
одной статьи на тему «Как перестать
программировать под Andriod и начать жить».
=)
Далее
●Облачные технологии
●Особенности облачного хранения данных
●Google App Engine
●Разработка в eclipse под GAE
●Google Big Table