Вверх ↑
Этот топик читают: Гость
Ответов: 4628
Рейтинг: 749
#1: 2012-06-05 12:16:12 ЛС | профиль | цитата
Архивная тема. Актуальная - здесь

Пакет Android v2.0
версия для разработчиков

Пакет для создания приложений Android. Находится в процессе разработки, поэтому ещё не является полностью готовым для повседневной работы.

Скриншот

Установка

1) Для работы пакета требуется JRE. Скачиваем здесь: http://java.com/ru/download/windows_manual.jsp?locale=ru
Для Windows 64-bit нужно установить 32-битную JRE.

2) Удалить предыдущую версию пакета и компилятора
- выполнить HiAsm\compiler\Android\del_comp.bat
- выполнить HiAsm\Elements\Android\del_pack.bat
- удалить каталог HiAsm\compiler\Android
- удалить каталог HiAsm\Elements\Android
- если не установлено других средств разработки Android - удалить каталог %USERPROFILE%\.android, иначе только соответствующие файлы эмулятора в папке %USERPROFILE%\.android\avd

3) Скачать архив с подходящим инсталлятором и установить:
Полная установка - Android Pack for HiAsm v2.0 Full (324 Мб)
Минимальная установка (не содержит эмулятора, для тех кто не использует стандартный эмулятор) - Android Pack for HiAsm v2.0 Minimal (162 Мб)

Внимание! После установки нужно обновить компилятор, распаковав этот архив в папку HiAsm с заменой файлов.

4) Для работы эмулятора владельцам процессоров Intel рекомендуется установить HAXM, при установке указать объем памяти 1024 Мб

5) Обновить пакет по инструкции ниже

Обновления


Архив с последними изменениями.
Архив пакета от 24.02.2021
Зеркало

Порядок обновления пакета с архива:
1) Удалить папку Elements\Android
2) Вместо неё поместить папку из архива



Следить за изменениями в пакете можно на SVN-репозитории (предоставлен пользователем hitman249):
http://svn.adasm.com/svn/AndroidPack/ (НА ДАННЫЙ МОМЕНТ НЕ РАБОТАЕТ)

Порядок обновления пакета с SVN (с помощью TortoiseSVN)
1) Впервые:
- очистить папку Elements\Android
- щелкнуть по этой папке правой кнопкой, выбрать "SVN Checkout" ("SVN извлечь")
- в качестве адреса указать http://svn.adasm.com/svn/AndroidPack/Pack/trunk
2) В последующие разы - правой кнопкой по папке Elements\Android -> "SVN Update"
3) Обновление компилятора аналогично - с адреса http://svn.adasm.com/svn/AndroidPack/Compiler/trunk/


Видео

Процесс установки -http://zalil.su/8591455
Запуск эмулятора -http://zalil.su/9287430

Альтернативный эмулятор: MEmu

Основной и вполне достаточной документацией по Android служит этот ресурс:
http://developer.android.com/guide/index.html (на английском языке)

Дополнительные компоненты от GreM: /topic/60943/103#p295156
Альтернативный запускальщик эмулятора от RAWY_EX: /topic/60943/104#p296351 (для установки приложения прямо на устройство)

Редактировалось 25 раз(а), последний 2021-04-12 12:50:23
карма: 26

37
Голосовали:sаmakacd, flud, Muz-Tv, Vovan, sla8a, Cosinus, Assasin, iarspider, hitman249, Administrator, tig-rrr, petrocan, Quest, login, filyaxxxcom, Konst, Астрамак, Sam90, freemans, oldTV, kacmem, Ex_, 1nd1g0, lenchik_vla, Black-Light, MAV, Vitalicus, GreM, Sniper36, ashkalov, Kazbek17, UserSergey, Hart, Noor, Dad2016, RAWY_EX, lisnic
Ответов: 1821
Рейтинг: 168
#2: 2012-06-05 12:18:23 ЛС | профиль | цитата
Netspirit писал(а):
На данный момент над пакетом работаем я и samakacd, за что ему большое спасибо.
Netspirit, и Вам большое спасибо, я теперь планшет вооружил калькулятором, сделаным в этом пакете А также, благодаря Вам, смог немножко выучить Java
карма: 5

8
Голосовали:Netspirit, sla8a, iarspider, Vovan, freemans, GreM, LastLeader, Konst
Ответов: 258
Рейтинг: 2
#3: 2012-06-05 14:21:29 ЛС | профиль | цитата
Netspirit писал(а):
знают или готовы изучить Java и Android SDK и принять активное участие в его разработке

Я хочу принять участие в разработке! Что мне надо для этого сделать?
карма: 0

0
Ответов: 2236
Рейтинг: 676
#4: 2012-06-05 14:30:42 ЛС | профиль | цитата
sаmakacd писал(а):
Здесь я буду выкладывать свои компоненты для пакета Android

Memory.ini
[About]
Version=1.0
Author=Dilma
Mail=nesco_sochi@mail.ru
карма: 11

1
Голосовали:sаmakacd
Ответов: 1821
Рейтинг: 168
#5: 2012-06-05 14:41:15 ЛС | профиль | цитата
sla8a, конфигы некоторых компонентов я брал из пакета Delphi... Сам код и некоторые иконки писал и рисовал сам. Не думайте что всё нагло украл
карма: 5

0
Ответов: 4628
Рейтинг: 749
#6: 2012-06-05 14:43:47 ЛС | профиль | цитата
Vovan, посмотри исходники пакета, посмотри документацию по Android. Попробуй сделать несколько компонентов. Сейчас особенно интересуют предложения по внутреннему строению пакета, отдельных групп элементов. Возможно заметишь какие-то концептуальные ошибки, которые в будущем будут мешать дальнейшему усовершенствованию.
Также сейчас интересны приемы строения компонентов, взаимодействующих с ОС Android (вызов системных приложений, передача в них данных и получение от них результатов).
Все свои предложения высказывайте здесь. Задавайте свои вопросы, по возможности ответим.
карма: 26

0
Ответов: 258
Рейтинг: 2
#7: 2012-06-05 14:45:14 ЛС | профиль | цитата
sаmakacd, я готов изучить, и принять участие!
------------ Дoбавленo в 14.45:
Netspirit, хорошо!
карма: 0

0
Ответов: 2236
Рейтинг: 676
#8: 2012-06-05 14:57:09 ЛС | профиль | цитата
sаmakacd, и не думал вас упрекать в использовании чужих файлов (сам начинал изучение с уже созданных элементов и до сих пор копирую части из других элементов). Если вас устраивает содержимое Memory.ini, то извините что побеспокоил .
карма: 11

0
Ответов: 1731
Рейтинг: 68
#9: 2012-06-05 15:01:00 ЛС | профиль | цитата
Netspirit, какой у вас компьютер мощности ?
У меня это эмулятор 10-12 минут включается
карма: 1

0
Ответов: 1821
Рейтинг: 168
#10: 2012-06-05 15:03:22 ЛС | профиль | цитата
sla8a, поправил.
Cosinus, у кого как, у меня, например, где-то в пределах 1 - 5 минут (AMD Athlon X2, 2 Cores, 4 ГБ ОЗУ), правда, всегда запускается через раз.
карма: 5

0
Ответов: 1731
Рейтинг: 68
#11: 2012-06-05 15:07:18 ЛС | профиль | цитата
4 ядра 2.8 ГГц, 4 ГБ ОЗУ, Win7 x64
карма: 1

0
Разработчик
Ответов: 4698
Рейтинг: 426
#12: 2012-06-05 15:07:51 ЛС | профиль | цитата
Cosinus писал(а):
У меня это эмулятор 10-12 минут включается

Этим грешат все официальные гугловские эмуляторы
карма: 10
0
Ответов: 4628
Рейтинг: 749
#13: 2012-06-05 15:09:43 ЛС | профиль | цитата
Cosinus, честно, заметил такое, но пока не смог установить взаимосвязи. У меня процессор Quad Q9550 и 4 Гб ОЗУ, Windows XP. Запускается примерно 1-1.5 минут. Вообще, приемы работы с эмулятором следующие:
- запустить и не закрывать эмулятор
- компилировать программы и устанавливать их с помощью лаунчера в эмулятор. Изменил в программе что-то - установил в эмулятор, потестил.

Кроме того, на официальном сайте есть образ эмулятора архитектуры x86. Пишут, он может использовать расширения процессора типа VT-x, а также мощности GPU для эмуляции. Но эти возможности появились недавно, я еще не успел попробовать.
карма: 26

0
Ответов: 1821
Рейтинг: 168
#14: 2012-06-05 15:10:23 ЛС | профиль | цитата
Cosinus писал(а):
x64
Может быть преграда
Netspirit, я кстати нашёл статейку о передаче данных между Activity: http://megadarja.blogspot.com/2008/10/android-2.html. Передача данных между активностями напоминает вызов программы с параметрами в Windows.
карма: 5

0
Ответов: 4628
Рейтинг: 749
#15: 2012-06-05 15:14:36 ЛС | профиль | цитата
Да, именно это. Нужно разработать универсальный интерфейс вот для этого:
intent.putExtra(RunActivity.EXT_COLS, cols);

и для этого:
Bundle extras = getIntent().getExtras();
int cols = extras.getInt(EXT_COLS);
int rows = extras.getInt(EXT_ROWS);
int cells = extras.getInt(EXT_CELLS);

карма: 26

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)