Код магнитолы

JS - телефон

Оппозиция в России ?

Россия и Украина

Мысли в слух...

JS - часы

Российская...власть ?

Skype

Создаём сайт

Любимые сериалы

Гостевая


На главную

Начнём мы с файла MainActivity.java (30,рис.1). В основе его лежит код калькулятора, но только - в основе:



Как видно из рис.2, структура у файла - та-же. Однако, импорт-пакеты (02-07,рис.2), уже другие. Да и обработка событий (23-57,рис.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-файле.
Вернёмся к исходному коду, рис.2:
01 -- указанный пакет представлен на рис.1 в строках 27-29; по устоявшейся традиции первый компонент пакета - доменное имя, а второй - название вашего сайта, последний - корневой каталог проекта;
02-07 -- импорт полностью от android...который поддерживает некоторые элементы (08) java; что-бы уточнить - что это за элементы, необходимо разархивировать файл android.jar в какую нибуть укромную папку, так, на всякий случай;
23-57 -- обработка событий - несколько отличается от той, что мы наблюдали в Java;
Что-бы понять это отличие, необходимо вернутся к компоненту 23 рис.1.

продолжить...
...вернутся