App studio на русском

Как свидетельствуют промежуточные результаты устроенного мной опроса «Какую среду для программирования Вы используете чаще всего?» наименьшей популярностью пользуется программирование под Android, эту позицию опроса выбрал всего один человек, что даже меньше, чем количество выбравших «загадочную» опцию Java

Поэтому в целях популяризации разработки Android приложений представляю простой урок «Первая программа в Android Studio».

Сначала надо скачать Android Studio, сделать это можно здесь:

Установка очень простая, ставится быстро.

Когда установим и запустим — появится вот такая заставка.

Потом надо создать новый проект , при создании выберем SDK для телефонов и планшетов.

Шаблон выбираем Blank Activity

Сделаем простое приложение, наподобие известного «Hello World», только писать будет «Привет товарищ».

Открываем файл activity_my.xml и в режиме Design помещаем на экран элементы textView и ImageButton.

Задаем для них первоначальные надписи, изображение кнопки, фон экрана.

Потом переходим в режим Text.

Для кнопки ImageButton ставим курсор на зеленый OnClick и нажимаем Alt-Enter.

В открывшемся контекстном меню выбираем пункт Create «OnClick(View)» in «MyActivity».

Потом открываем файл MyActivity.java

Сначала задаем переменную

private TextView mTextView;

Потом в событии onCreate вставляем код

mTextView = (TextView) findViewById(R.id.textView);

В созданном для ImageButton событии OnClick вносим код

mTextView.setText(«Здравствуй товарищ!»);

В сумме получается такой код:

package alex.myapplication; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.util.Log; import android.view.View; import android.widget.TextView; import android.widget.EditText; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class MyActivity extends Activity { private TextView mTextView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my); mTextView = (TextView) findViewById(R.id.textView); } public void onClick(View view) { mTextView.setText(«Здравствуй товарищ!»); } }

Потом нажимаем на зеленый треугольничек в менюшке (Run) и выбираем ранее созданный Android Virtual Device (создается в меню Tools-Android-AVD Manager).

После чего долго-долго ждем, на неплохом ноуте минуты три.

После долгого ожидания запускается виртуальная машина, эмулирующая смартфон, и только что созданное приложение «Здравствуй товарищ».

При нажатии на кнопку надпись «Hello world» заменяется на «Здравствуй товарищ».