Інсталяція виконана, давайте писати код

ANDROID

Перед початком кодування ми повинні створити новий Проект Андроїда.

Створення нового Проекту Android

Щоб створити новий проект, просто відкрийте Package Exlporer в Eclipse, клацнувши правою кнопкою миші де-небудь на порожньому місці і виберіть:

New gt; Project ... 

Перше Додаток до Андроїд - Крок 1.

Виберіть Android gt; Android Project

Перше Додаток до Андроїд - Крок 2.

Заповніть форму значеннями, відповідними мети Вашого застосування ...

Перше Додаток до Андроїд - Крок 3.

4. Це все - файли для Вашого першого Додатки до Android (не панікуйте, майже всі вони - файли ресурсів).

Перше Додаток до Андроїд - Крок 4

Що всі ці файли тут роблять?

Оскільки Ви тепер створили свій перший Проект Android, Ви бачите, що в новому проекті з`являється ось такий набір файлів. 

головний Activity

Перемістившись з "/src/your_package_Structure/Hello_Android.java", ви побачите код, набраний автоматично, так же, при старті нового проекту.

package org.anddev.android.Hello_Android;

import android.app.Activity;

import android.os.Bundle;

public class Hello_Android extends Activity {

  / ** Викликається, коли Activity створена. * /

  @Override

  public void onCreate (Bundle icicle) {

  super.onCreate (icicle);

  / * Говоримо з додатком використовувати

  * Main.xml layout-файл. * /




  this.setContentView (R.layout.main);

  }

}

Ми могли б негайно розпочати розробку свого застосування, але дозвольте мені пояснити призначення ще деяких файлів.

XML-Layout (main.xml)

ADT створив цей самий основний Activity для Вас. Оскільки ми знаємо, що Activity так чи інакше схожі на JFrames в Swing. У Андроїд ми розширюємо клас від Activity і Перезаписуємо одну функцію, названу onCreate (...). У межах цієї функції ми повинні викликати setContentView (R.layout.main), який змушує наш Activity використовувати main.xml, який був також створений ADT:

 lt;? xml version = "1.0" encoding = "utf-8"? gt;

  xmlns: android = http: //schemas.android.com/apk/res/android

  android: orientation = "vertical"

  android: layout_width = "fill_parent"

  android: layout_height = "fill_parent" gt;

  android: layout_width = "fill_parent"

  android: layout_height = "wrap_content"

  android: text = "Hello World, Hello_Android" / gt;

У нас є `повноекранний` вертикальний LinearLayout, який містить єдиний TextView, що показує певну рядок.

AndroidManifest.xml




Давайте глянемо на AndroidManifest.xml: 

lt;? xml version = "1.0" encoding = "utf-8"? gt;

  package = "org.anddev.android.hello_android" gt;

 

 

  android: label = "@ string / app_name" gt;

 

  android: name = "android.intent.category.LAUNCHER" / gt;

Давайте розчленуємо цей файлик ...

Кожен xml-файл починається з нижченаведеної рядки, це визначає xml-версію і тип кодування xml-тексту. Копіпастьте це в усі ml-файли, якщо там цього немає. 

lt;? xml version = "1.0" encoding = "utf-8"? gt;

Оскільки ми знаємо, що один з перших тегів в кожному xml-файлі повинен містити цей атрибут:

xmlns: android = http: //schemas.android.com/apk/res/android

Так як це робить купу загальних Андроідскіх атрибутів доступними.

  package = "org.anddev.android.hello_android" gt;

- кореневий елемент, що містить оголошення всіх компонентів, що містилися в пакеті, на рівні додатку. Цей елемент може також включати глобальні і / або задані за замовчуванням атрибути для програми, такі як мітка, значок, тема, вимога дозволу, і т.д ... Тут ми визначаємо тільки значок, роблячи `@ -refer` до зображення, вміщеної в " / res / drawable / ".

...

В ми повинні визначити всі Activity / IntentReceiver, які повинні бути розпочаті через Intent. В цьому випадку у нас є тільки один простий Activity.

  android: label = "@ string / app_name" gt;

...

Ви ймовірно помітили, що package-атрибут в разом з атрибутом android: name в завжди несуть в собі кінець package-шляху описаної ними Activity (to the Activity described).

Найбільш внутрішній тег -, який визначає, які Intent ми будемо прослуховувати. Тут ми хочемо запустити Hello_Android, натискаючи значок (який був визначений в ).

 

  android: name = "android.intent.category.LAUNCHER" / gt;

Примітка: Процес налагодження Андроїд додатки - той же, що і процес налагодження звичайного Java додатки.

Запуск Вашого першого додатка

Тепер ми повинні створити `Конфігурацію`. Відкрийте списочок у кнопки у верхньому меню Eclipses і виберіть "Open Run Dialog ..."

Відкриття менюшки запуску.

Створення конфігурації запуску.

Тепер Ви можете запустити свій додаток. Ви побачите це: 

Перше додаток на Android - результат (версія SDK - m5).

Після того, як додаток відкриється, Ви зможете також побачити, що ваша заявка з`явилося в швидкому меню, відображене з заданим за замовчуванням значком:  

Перше додаток на Android - іконка в швидкому меню (версія SDK - m5).

Поділися в соціальних мережах:

Схожі
Z.o.n.a project xZ.o.n.a project x
Як зробити jailbreak ios 6.1Як зробити jailbreak ios 6.1
Gulp. Вступ.Gulp. Вступ.
Соціальна мережа на php: підготовка проекту.Соціальна мережа на php: підготовка проекту.
Myрhoneexplorer clientMyрhoneexplorer client
Обговорюється закриття проекту apache openofficeОбговорюється закриття проекту apache openoffice
Update zip creator - створення update.zip на андроїдUpdate zip creator - створення update.zip на андроїд
Як завантажити фотографії на iphone?Як завантажити фотографії на iphone?
Hello world - андроїд шлях. Установка андроїд sdkHello world - андроїд шлях. Установка андроїд sdk
Як користуватися android studioЯк користуватися android studio
» » Інсталяція виконана, давайте писати код