Для того чтобы тестировать созданные нами приложения нам понадобится AVD - эмулятор Android, на котором мы будем устанавливать и запускать приложения. Сейчас будем создавать его.
Запустите Eclipse
Откройте меню Windows -> Android Virtual Devices Manager, здесь выбираете вкладку Virtual Devices, жмёте кнопку New справа
Откроется такое окно:
Здесь,
Name - имя эмулятора, н-р AVD_422
Device - из списка можете выбрать устройство/диагональ экрана
Target - платформа Android
Ram - ОЗУ эмулятора
Internal Storage - системная память
SD Card - размер виртуальной SD карты
Итак, вернемся к созданию AVD. Давайте выберем 4.1.2 и имя можно задать AVD_412. Жмём Create AVD и можем закрыть AVD.
Теперь перейдем к созданию первого приложения.
В Eclipse идем в меню File -> New -> Android Application Project и жмём Next
Появится окно создания нового проекта.
Здесь,
Project Name - имя проекта, для использования в Эклипс
Application Name - имя приложения
Package Name - это префикс для имени классов нашего приложения.
Я всегда использую com.beksultanzhailybayev.<имя приложения>
Minimum Required SDK - минимальная версия в которой запустится наше приложение, выберем 2.3.3
Target SDK - выбираете то для какой платформы собираетесь создавать, то есть 4.1.2
Compile With - максимальная версия, выбираем самую новую 4.3
Theme - пока его не указываем, по этому None
Дальше Next, откроется еще окно...
... ставите галку только на Create Activity и Create Project in Workspace и жмёте Далее и...
... выбираете BlankActivity, и жмёте Next, затем Finish и проект создан!
Откроется вот такое
правой кнопкой мышки нажимаете и Run As -> 1 Android Application. Запустится эмулятор, и запустит наш созданный проект.
Ура наше первое приложение создано, давайте теперь поработаем над ним, и сделаем так чтобы он здоровался со всеми, у меня проект уже создан Hello Android как на скрине...
Откройте Activity_main.xml в папке res/layout, внизу вкладки Graphical Layout- графическое отображение кода написанного в вкладке activity_main.xml, открыли?
Хорошо, теперь перетащите слева из Form Widgets кнопку Button, вот так:
Код activity_main.xml стал таким:
Теперь давайте изменим имя кнопки, изменим
текст изменился! И откройте теперь по пути src/com.beksultanzhailybayev/helloandroid MainActivity.java и скопируйте туда этот код:
и запустите приложение, когда запустится нажмите Hello Android и Android поздоровается с вами, вот так:
Поздравляю вас со сегодняшнего дня вы можете считать себя настоящим Android - разработчиком!
Запустите Eclipse
Откройте меню Windows -> Android Virtual Devices Manager, здесь выбираете вкладку Virtual Devices, жмёте кнопку New справа
Откроется такое окно:
Name - имя эмулятора, н-р AVD_422
Device - из списка можете выбрать устройство/диагональ экрана
Target - платформа Android
Ram - ОЗУ эмулятора
Internal Storage - системная память
SD Card - размер виртуальной SD карты
Итак, вернемся к созданию AVD. Давайте выберем 4.1.2 и имя можно задать AVD_412. Жмём Create AVD и можем закрыть AVD.
Теперь перейдем к созданию первого приложения.
В Eclipse идем в меню File -> New -> Android Application Project и жмём Next
Появится окно создания нового проекта.
Здесь,
Project Name - имя проекта, для использования в Эклипс
Application Name - имя приложения
Package Name - это префикс для имени классов нашего приложения.
Я всегда использую com.beksultanzhailybayev.<имя приложения>
Minimum Required SDK - минимальная версия в которой запустится наше приложение, выберем 2.3.3
Target SDK - выбираете то для какой платформы собираетесь создавать, то есть 4.1.2
Compile With - максимальная версия, выбираем самую новую 4.3
Theme - пока его не указываем, по этому None
Дальше Next, откроется еще окно...
... ставите галку только на Create Activity и Create Project in Workspace и жмёте Далее и...
... выбираете BlankActivity, и жмёте Next, затем Finish и проект создан!
Откроется вот такое
Ура наше первое приложение создано, давайте теперь поработаем над ним, и сделаем так чтобы он здоровался со всеми, у меня проект уже создан Hello Android как на скрине...
Откройте Activity_main.xml в папке res/layout, внизу вкладки Graphical Layout- графическое отображение кода написанного в вкладке activity_main.xml, открыли?
Хорошо, теперь перетащите слева из Form Widgets кнопку Button, вот так:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="Button" />
</RelativeLayout>
Теперь давайте изменим имя кнопки, изменим
android:text="Button"
на android:text="Hello Android"
и посмотрим на экран:
package com.beksultanzhailybayev.helloandroid;
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
public class MainActivity extends Activity implements OnClickListener {
Button button1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.button1:
Toast toast = Toast.makeText(getApplicationContext(),
"Привет, начинающий программист!", Toast.LENGTH_SHORT);
toast.show();
break;
}
}
}
и запустите приложение, когда запустится нажмите Hello Android и Android поздоровается с вами, вот так:
Поздравляю вас со сегодняшнего дня вы можете считать себя настоящим Android - разработчиком!
Комментариев нет:
Отправить комментарий