class DarkRaha extends com { // разработка приложений
            String a="Главная" b="Контакты" c="О сайте"
};

Android

Android API

Android GUI

Android Advance GUI

cреда разработки
cтруктура приложения
манифест файл
пример приложения
разрешения
ресурсы
альтернативные ресурсы
виджет приложения
публикация приложения

Разработка приложений под Android

Манифест файл

Манифест задает имя джава пакета, которое служит уникальным идентификатором приложения. Описывает компоненты приложения. Определяет какие разрешения нужны, и разрешения на компоненты для других приложений. Также можно указать необходимые библиотеки и минимальную версию sdk.

Eclipse поддерживает подсказки при написании манифеста в ручную.


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

<!-- начинаем манифест -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="ru.myapp.gui" android:versionCode="1"
    android:versionName="0.2010.12.6">

<!-- описываем приложение -->
<application android:icon="@drawable/icon"
    android:label="@string/app_name" android:debuggable="true">
        
        
    <!-- перечисляем компоненты программы - активити и другие. -->
    <!-- name - имя класса компонента, можно указывать относительно главного пакета, -->
    <!--  т.е. ru.myapp.gui.AppStart -->
        <activity android:name=".AppStart" android:label="@string/app_name"
    android:screenOrientation="portrait">
            
            <!-- на какие интенты откликается компонент -->
            <!-- в данном случае на запуск приложения -->
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            
        </activity>
   
    <!-- ... перечисляем все компоненты -->
   
   
   <!-- дополнительные библиотеки, которые надо загрузить -->
    <uses-library android:name="libname" />   
   
</application>

<!-- минимальная версия sdk -->
<uses-sdk android:minSdkVersion="5" />

<!-- указываем какие разрешения нужны для работы приложения -->
<!-- например интернет, работа с аккаунтами и чтение/запись контактов -->
<uses-permission
    android:name="android.permission.INTERNET" />
<uses-permission
    android:name="android.permission.READ_CONTACTS" />
<uses-permission
    android:name="android.permission.WRITE_CONTACTS" />

</manifest>

Более подробное xml описание

активности

Рейтинг@Mail.ru