Hello, Android! ч. 2
Начнём мы с файла
MainActivity.java (30,рис.1). В основе его лежит код калькулятора, но только
- в основе:
Как видно из рис.2, структура у файла - та-же. Однако, импорт-пакеты уже другие. Да и обработка событий
- несколько иная.
Для того, что-бы наш комп (включая cmd.exe) не шарахался от этого кода, необходимо
кое-что сделать.
Скачать и установить следующие компоненты:
[android]_ <-- создаём корневой
|_[android-sdk_4.4.2_r19.zip]_
|_[build-tools_4.4.2_r19.zip]
|_[platform-tools_4.4.2_r19.zip]
|_[platform-19.zip]
рис.2.1
Естественно - не в виде архивов.
Тип платформы (platform-19) можете выбрать на своё усмотрение.
Названия архивов могут несколько, в мелочах, отличатся от вышеприведённых.
Подключить скачанные компоненты через переменные среды:
Панель управления-->Система
-->Дополнительно-->Переменные среды-->Системные переменные-->Path-->после ;-->disk:\android\
android-sdk\tools;-->disk:\android\android-sdk\platform-tools. А в пользовательские переменные:
CLASSPATH-->после ; -->disk:\android\android-sdk\platforms\android-19\android.jar.
Подключение необходимо для того, чтобы в будущем использовать эти компоненты в bat-файле.
В принципе, можно создать переменную среды, например -
android, задать её значение:
disk:\android\android-sdk, и тогда в Path уйдёт запись:
...;%android%/... будет
несколько короче.
***
Если у вас нет проблем с сетью - то лучше всего скачать инсталятор с
SDK Manager-ом для определённой платформы, запустить его онлайн и скачать всё, что нужно (не путать с
"всё, что он предложит").
***
Вернёмся к исходному коду, рис.2:
-- указанный пакет представлен на рис.1, по
устоявшейся традиции первый компонент пакета - доменное имя, а второй - название вашего сайта, последний -
корневой каталог проекта - но это необязательно;
-- импорт полностью от android...который поддерживает некоторые
элементы - java; что-бы уточнить - что это за элементы, необходимо разархивировать файл
android.jar
в какую нибуть укромную папку, так, на всякий случай;
-- обработка событий - несколько отличается от той, что мы
наблюдали в Java;
продолжить...
...вернутся