Написание приложений для Android

всё относительно мобильных гаджетов и приложений

Модераторы: Olej, adminn, vikos

Правила форума
Все сообщения не по теме форума будут, без каких либо уведомлений, удаляться, а их авторы - убираться из регистрации.
Язык сообщений - исключительно русский.
Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Написание приложений для Android

Непрочитанное сообщение Olej » 30 ноя 2012, 03:50

Olej писал(а): - эмулятор запущен сразу после создания экземпляра (VD) AVDM ...
- настройки сети какой-либо под конфигурацию хоста не делалось
- как видно с картинки браузер Android выходит во внешнюю сеть (через default gate хоста, LAN, ADSL роутер и далее...)
- как? настройки iptables для NAT фильтрации (маскарадинга) он никак не добавляет:
Это ещё и не так просто у него выяснить (на какой IP он установился и т.д.).
Но можно "с другой стороны" - через отладчик adb из того же SDK:

Код: Выделить всё

bash-4.2$ ./adb devices
List of devices attached
0123456789ABCDEF        device
emulator-5554   device
0123456789ABCDEF - это реальная железка с Android, висящая у меня на USB...
а вот emulator-5554 - это самый тот, который нам нужен:

Код: Выделить всё

bash-4.2$ sudo ./adb -s emulator-5554 shell
# pwd
/
# cd /system/bin
# toolbox netstat
Proto Recv-Q Send-Q Local Address          Foreign Address        State
tcp        0      0 127.0.0.1:5037         0.0.0.0:*              LISTEN
tcp        0      0 0.0.0.0:5555           0.0.0.0:*              LISTEN
tcp       97      0 10.0.2.15:5555         10.0.2.2:55242         ESTABLISHED
# ifconfig eth0
eth0: ip 10.0.2.15 mask 255.255.255.0 flags [up broadcast running multicast]
Вот он установился как 10.0.2.15.
Как он из сетки 10.х.х.х попадает в 192.168.1.х (LAN) и далее на шлюз 192.168.1.1?
Пока я как-то не соображу... :-o

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Написание приложений для Android

Непрочитанное сообщение Olej » 30 ноя 2012, 04:34

Olej писал(а): а вот emulator-5554 - это самый тот, который нам нужен:
Ещё очень противный вопрос, он уже затрагивался, вот здесь - Android:
kit_D писал(а):
- остаётся только угадывать какие там интерфейсы, как они называются и как нумеруются...
Используйте ip link. Еще есть netcfg, если не ошибаюсь
- большинство привычных команд (ifconfig, netstat, ... почти все) выполняются как субкоманды (ссылки) на toolbox;
- т.е.

Код: Выделить всё

$ netstat
-эквивалентно

Код: Выделить всё

$ toolbox netstat
- но toolbox - это совершенно зависимая от производителя малая оболочка GNU-команд...
- которая не имеет никаких ни хэлпов, ни манов...
- и нигде в SDK (в составе которого и состоят эмуляторы со своими toolbox) я не попадал на описания синтаксиса команд ихнего toolbox!

Может кто где-то видел?

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Написание приложений для Android

Непрочитанное сообщение Olej » 03 дек 2012, 13:16

Olej писал(а):Там показаны простейшие примеры, сделанные в 2-х разных IDE:
а) Eclipse
б). IntelliJ IDEA
Как оказалось, с переустановкой версии Linux (на Fedora 17 RFR) на компьютере у меня слетели и установки и IntelliJ IDEA, и Eclipse с его плагинами для разработки под Android.
Это как-раз и неплохо, потому как для темы "Написание приложений для Android" уместно систематизировать и освежить установку tools для разработки, с этого и нужно начинать.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Написание приложений для Android

Непрочитанное сообщение Olej » 03 дек 2012, 13:55

Olej писал(а):слетели и установки и IntelliJ IDEA, и Eclipse с его плагинами для разработки под Android.
Собственно, относительно IntelliJ IDEA говорить "слетели" некорректно - она не требует никакой инсталляции.
Берётся здесь: IntelliJ IDEA 11 — The Most Intelligent Java IDE, скачиваем
Download Community
for Linux (105MB)
Там попросят зарегистрироваться - заполнить анкету, но это не обязательно: с задержкой в немного секунд (для тех, кто сообразил, что можно и не заполнять регистрацию ;-) ) загрузка и так начнётся...
Последняя версия на сегодня там: 11.1.4, скачивается архив ideaIC-11.1.4.tar.gz, разархивируем его в любое место (мне нравится в $HOME, можно на сменный носитель и носить всё с собой), переходим в разархивированный каталог и запуск ... и всё:

Код: Выделить всё

bash-4.2$ cd $HOME/idea-IC-117.963/bin
bash-4.2$ ./idea.sh
...
IntelliJ IDEA 11.1.4_009.png
(115.04 КБ) 5151 скачивание
Для разработки приложений Android больше ничего доставлять не нужно, там всё есть...
Я даже не захотел создавать новый проект - открываю оставшийся от установленной предыдущей версии IDE...
Просит конвертировать в версию (это хорошо):
Convert Project_008.png
Convert Project_008.png (11.16 КБ) 6104 просмотра
android_hello - [~-IdeaProjects-android_hello] - [android_hello] - ...-src-com-example-MyActivity.java - IntelliJ IDEA 11.1.4_010.png
android_hello - [~-IdeaProjects-android_hello] - [android_hello] - ...-src-com-example-MyActivity.java - IntelliJ IDEA 11.1.4_010.png (68.6 КБ) 6104 просмотра
1-й проект готов.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Написание приложений для Android

Непрочитанное сообщение Olej » 03 дек 2012, 14:30

Olej писал(а): Последняя версия на сегодня там: 11.1.4, скачивается архив ideaIC-11.1.4.tar.gz, разархивируем его в любое место (мне нравится в $HOME, можно на сменный носитель и носить всё с собой), переходим в разархивированный каталог и запуск ... и всё:
Как оказалось, для обновления совсем не обязательно скачивать новую версию, у них есть обновление, которое сразу срабатывает при запуске прежде установленной версии:
Update Info_011.png
Update Info_011.png (16.22 КБ) 6105 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Написание приложений для Android

Непрочитанное сообщение Olej » 03 дек 2012, 15:32

Olej писал(а): Для разработки приложений Android больше ничего доставлять не нужно, там всё есть...
Хотя пободаться (1 раз) с настройками (путей) используемых SDK, JDK там придётся (как в любых приложениях на Java).
Разобраться какие и где JDK/JRE установлены (JDK & OpenJDK), установить пути к Android SDK и AVD и всё такое. Вот есть страничка, которая помогает в 1-й раз пройти создание простейшего приложения: Developing applications for Android in IntelliJ IDEA

В итоге получите приложение, которое Build + Run в эмуляторе (всё того же AVD):
hello.png
hello.png (15.6 КБ) 6103 просмотра
В принципе, у меня такое впечатление, что для Android среда IntelliJ IDEA будет покомфортнее и помощнее, чем хвалёный и повсеместно используемый Eclipse. Но и с Eclipse нужно будет восстановить в памяти пошагово установку и подготовку среды разработки для Android.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Написание приложений для Android

Непрочитанное сообщение Olej » 03 дек 2012, 19:49

Olej писал(а):
Olej писал(а):Там показаны простейшие примеры, сделанные в 2-х разных IDE:
а) Eclipse
б). IntelliJ IDEA
Кроме этих известных мне 2-х сред создания приложений (надо бы ещё пооглядеться что есть в природе), есть ещё одна идея, которая мне кажется интересной ... на неё натолкнула июньская публикация перевода статьи (домен URL оригинала статьи уже бесследно исчез): AIDE (Android Java IDE) - пишем приложения прямо на андроиде. Там в комментариях написали:
Набирать что-либо на телефоне - жесть
И кодировать с сенсорного экрана даже не телефона, а и планшета - это как то ... маразм.
Но AIDE (Android Java IDE) установить в эмуляторе AVD из того же SDK Android + в нём получить нативную среду разработки - это достаточно интересная идея.

Отложим её "на посмотреть" ;-)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Написание приложений для Android

Непрочитанное сообщение Olej » 03 дек 2012, 20:06

Olej писал(а): В принципе, у меня такое впечатление, что для Android среда IntelliJ IDEA будет покомфортнее и помощнее, чем хвалёный и повсеместно используемый Eclipse. Но и с Eclipse нужно будет восстановить в памяти пошагово установку и подготовку среды разработки для Android.
Теперь к Eclipse.
Хотя бы просто потому, что подавляющее число описаний разработки приложений под Android описывают разработку именно в среде Eclipse, и по этой среде будет легче разобраться поначалу, если что-то в примерах из этих описаний пойдёт не так.
(я ставлю 2 среды разработки одновременно, и советовал бы так и другим делать)

Для разработки под Android в этом варианте должны быть установлены: а). JDK (и это тот случай, когда желательно Sun JDK, оригинал, а не Open JDK от GNU) + б). Android SDK + б). Eclipse IDE + в). плагин ADT к Eclipse IDE.
(но а). и б). у нас уже есть из предыдущих вариантов)

Относительно Eclipse IDE тут я абсолютно сторонник пакетных дистрибутивов - это то, что должно ставиться из репозитария дистрибутива, и нечего здесь гоняться за какой-то непонятной новизной. Вот то, что представлено в репозитарии Fedora 17 (у меня установлена только малая часть, и то давненько и не обновлённая, но, думаю, что и этого будет достаточно ... а остальное нужно позже посмотреть):

Код: Выделить всё

bash-4.2$ yum list all eclipse*
...
Установленные пакеты
eclipse-cdt.i686                                    1:8.1.0-0.6.junom6.fc17                      @fedora 
eclipse-dltk.noarch                                 4.0.0-1.fc17                                 @updates
eclipse-egit.noarch                                 2.0.0-1.fc17                                 @updates
eclipse-emf.noarch                                  2.8.0-1.fc17                                 @updates
eclipse-emf-core.i686                               1:2.8.0-3.fc17                               @updates
eclipse-equinox-osgi.i686                           1:4.2.0-3.fc17                               @updates
eclipse-jdt.i686                                    1:4.2.0-3.fc17                               @updates
eclipse-jgit.noarch                                 2.0.0-1.fc17                                 @updates
eclipse-manpage.noarch                              1.0.0-1.fc17                                 @updates
eclipse-mylyn.noarch                                3.8.0-5.fc17                                 @updates
eclipse-mylyn-context-cdt.noarch                    3.8.0-5.fc17                                 @updates
eclipse-nls.noarch                                  3.6.0.v20100814043401-8.fc17                 @fedora 
eclipse-nls-ru.noarch                               3.6.0.v20100814043401-8.fc17                 @fedora 
eclipse-platform.i686                               1:4.2.0-3.fc17                               @updates
eclipse-rcp.i686                                    1:4.2.0-3.fc17                               @updates
eclipse-rse.noarch                                  3.3.1-1.fc17                                 @fedora 
eclipse-shelled.noarch                              2.0.2-1.fc17                                 @updates
eclipse-swt.i686                                    1:4.2.0-3.fc17                               @updates
Доступные пакеты
eclipse-anyedit.noarch                              2.4.2-1.fc17                                 updates 
eclipse-avr.noarch                                  2.3.4-4.fc17                                 fedora  
eclipse-birt-chart.noarch                           4.2.1-1.fc17                                 updates 
eclipse-callgraph.i686                              1.0.0-1.fc17                                 updates 
eclipse-cdt.i686                                    1:8.1.0-1.fc17                               _local  
eclipse-cdt-parsers.i686                            1:8.1.0-1.fc17                               updates 
eclipse-cdt-sdk.i686                                1:8.1.0-1.fc17                               updates 
eclipse-changelog.i686                              1:2.8.0-2.fc17                               updates 
eclipse-checkstyle.noarch                           5.1.0-4.fc17                                 fedora  
eclipse-cmakeed.noarch                              1.1.6-2.fc17                                 fedora  
eclipse-collabnet-merge.noarch                      3.0.9-1.fc17                                 updates 
eclipse-color-theme.noarch                          0.11.1-3.fc17                                updates 
eclipse-dltk-itcl.noarch                            4.0.0-1.fc17                                 updates 
eclipse-dltk-mylyn.noarch                           4.0.0-1.fc17                                 updates 
eclipse-dltk-rse.noarch                             4.0.0-1.fc17                                 updates 
eclipse-dltk-ruby.noarch                            4.0.0-1.fc17                                 updates 
eclipse-dltk-sdk.noarch                             4.0.0-1.fc17                                 updates 
eclipse-dltk-tcl.noarch                             4.0.0-1.fc17                                 updates 
eclipse-dltk-xotcl.noarch                           4.0.0-1.fc17                                 updates 
eclipse-dtp.noarch                                  1.10.1-1.fc17                                updates 
eclipse-eclemma.noarch                              2.1.4-1.fc17                                 updates 
eclipse-eclox.noarch                                0.8.0-8.20100810svn.fc17                     updates 
eclipse-egit.noarch                                 2.1.0-1.fc17                                 updates 
eclipse-emf.noarch                                  2.8.1-1.fc17                                 updates 
eclipse-emf-core.i686                               1:2.8.1-2.fc17                               updates 
eclipse-emf-examples.noarch                         2.8.1-1.fc17                                 updates 
eclipse-emf-query.noarch                            1.4.0-2.fc15                                 fedora  
eclipse-emf-sdk.noarch                              2.8.1-1.fc17                                 updates 
eclipse-emf-transaction.noarch                      1.4.0-2.fc15                                 fedora  
eclipse-emf-validation.noarch                       1.4.0-2.fc15                                 fedora  
eclipse-emf-xsd.noarch                              2.8.1-1.fc17                                 updates 
eclipse-emf-xsd-sdk.noarch                          2.8.1-1.fc17                                 updates 
eclipse-epic.noarch                                 0.6.44-1.fc17                                fedora  
eclipse-equinox-osgi.i686                           1:4.2.1-2.fc17                               updates 
eclipse-fedorapackager.noarch                       0.4.1-1.fc17                                 updates 
eclipse-findbugs.noarch                             1.3.9-5.fc17                                 fedora  
eclipse-findbugs-contrib.noarch                     4.6.1-2.fc17                                 updates 
eclipse-gcov.noarch                                 1.0.0-2.fc17                                 updates 
eclipse-gef.noarch                                  3.8.1-3.fc17                                 updates 
eclipse-gef-examples.noarch                         3.8.1-3.fc17                                 updates 
eclipse-gef-sdk.noarch                              3.8.1-3.fc17                                 updates 
eclipse-gprof.noarch                                0.10.0-1.fc17                                fedora  
eclipse-jbosstools.noarch                           3.3.1-5.fc17                                 updates 
eclipse-jbosstools-archives.noarch                  3.3.1-5.fc17                                 updates 
eclipse-jbosstools-as.noarch                        3.3.1-5.fc17                                 updates 
eclipse-jbosstools-cdi.noarch                       3.3.1-5.fc17                                 updates 
eclipse-jbosstools-common.noarch                    3.3.1-5.fc17                                 updates 
eclipse-jbosstools-freemarker.noarch                3.3.1-5.fc17                                 updates 
eclipse-jbosstools-jmx.noarch                       3.3.1-5.fc17                                 updates 
eclipse-jbosstools-jst.noarch                       3.3.1-5.fc17                                 updates 
eclipse-jbosstools-parent.noarch                    3.3.1-5.fc17                                 updates 
eclipse-jbosstools-usage.noarch                     3.3.1-5.fc17                                 updates 
eclipse-jbosstools-ws.noarch                        3.3.1-5.fc17                                 updates 
eclipse-jdt.i686                                    1:4.2.1-2.fc17                               updates 
eclipse-jgit.noarch                                 2.1.0-1.fc17                                 updates 
eclipse-linuxprofilingframework.i686                1.0.0-2.fc17                                 updates 
eclipse-m2m-qvtoml.noarch                           3.0.0-2.fc15                                 fedora  
eclipse-mdt-ocl.noarch                              3.0.0-2.fc15                                 fedora  
eclipse-mdt-uml2.noarch                             3.1.0-2.fc15                                 fedora  
eclipse-mercurial.noarch                            1.8.2-1.fc16                                 fedora  
eclipse-moreunit.noarch                             2.4.6-1.fc17                                 updates 
eclipse-mpc.noarch                                  1.1.1-1.fc17                                 fedora  
eclipse-mylyn.noarch                                3.8.1-1.fc17                                 _local  
eclipse-mylyn-builds.noarch                         3.8.1-1.fc17                                 updates 
eclipse-mylyn-builds-hudson.noarch                  3.8.1-1.fc17                                 updates 
eclipse-mylyn-commons.noarch                        3.7.0-12.fc17                                fedora  
eclipse-mylyn-context.noarch                        3.7.0-1.fc17                                 fedora  
eclipse-mylyn-context-cdt.noarch                    3.8.1-1.fc17                                 _local  
eclipse-mylyn-context-java.noarch                   3.8.1-1.fc17                                 updates 
eclipse-mylyn-context-pde.noarch                    3.8.1-1.fc17                                 updates 
eclipse-mylyn-context-team.noarch                   3.8.1-1.fc17                                 updates 
eclipse-mylyn-docs-epub.noarch                      3.8.1-1.fc17                                 updates 
eclipse-mylyn-docs-htmltext.noarch                  3.8.1-1.fc17                                 updates 
eclipse-mylyn-docs-wikitext.noarch                  3.8.1-1.fc17                                 updates 
eclipse-mylyn-fedora-integration.noarch             1.0.2-0.2.fc17                               updates 
eclipse-mylyn-ide.noarch                            3.8.1-1.fc17                                 updates 
eclipse-mylyn-sdk.noarch                            3.8.1-1.fc17                                 updates 
eclipse-mylyn-tasks-bugzilla.noarch                 3.8.1-1.fc17                                 updates 
eclipse-mylyn-tasks-trac.noarch                     3.8.1-1.fc17                                 updates 
eclipse-mylyn-tasks-web.noarch                      3.8.1-1.fc17                                 updates 
eclipse-mylyn-versions.noarch                       3.8.1-1.fc17                                 updates 
eclipse-mylyn-versions-cvs.noarch                   3.8.1-1.fc17                                 updates 
eclipse-mylyn-versions-git.noarch                   3.8.1-1.fc17                                 updates 
eclipse-mylyn-versions-subclipse.noarch             3.8.1-1.fc17                                 updates 
eclipse-nls-ar.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-bg.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-ca.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-cs.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-da.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-de.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-el.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-en_AA.noarch                            3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-en_AU.noarch                            3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-es.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-et.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-fa.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-fi.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-fr.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-he.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-hi.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-hu.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-id.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-it.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-ja.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-ko.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-mn.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-nl.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-no.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-pl.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-pt.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-pt_BR.noarch                            3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-ro.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-sv.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-tr.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-uk.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-zh.noarch                               3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-nls-zh_TW.noarch                            3.6.0.v20100814043401-8.fc17                 fedora  
eclipse-oprofile.i686                               1.0.0-1.fc17                                 updates 
eclipse-p2-discovery.noarch                         4.2.0-1.fc17                                 updates 
eclipse-packagekit.i686                             0.0.2-3.fc17                                 fedora  
eclipse-pde.i686                                    1:4.2.1-2.fc17                               updates 
eclipse-photran.noarch                              8.0.0-0.2.junom6.fc17                        fedora  
eclipse-photran-intel.noarch                        8.0.0-0.2.junom6.fc17                        fedora  
eclipse-photran-xlf.noarch                          8.0.0-0.2.junom6.fc17                        fedora  
eclipse-phpeclipse.noarch                           1.2.3-4.fc17                                 fedora  
eclipse-platform.i686                               1:4.2.1-2.fc17                               updates 
eclipse-ptp.noarch                                  6.0.0-0.2.junom6.fc17                        fedora  
eclipse-ptp-cdt-compilers.noarch                    6.0.0-0.2.junom6.fc17                        fedora  
eclipse-ptp-etfw-ppw.noarch                         6.0.0-0.2.junom6.fc17                        fedora  
eclipse-ptp-etfw-tau.noarch                         6.0.0-0.2.junom6.fc17                        fedora  
eclipse-ptp-etfw-tau-fortran.noarch                 6.0.0-0.2.junom6.fc17                        fedora  
eclipse-ptp-gem.noarch                              6.0.0-0.2.junom6.fc17                        fedora  
eclipse-ptp-master.noarch                           6.0.0-0.2.junom6.fc17                        fedora  
eclipse-ptp-pldt-fortran.noarch                     6.0.0-0.2.junom6.fc17                        fedora  
eclipse-ptp-pldt-openacc.noarch                     6.0.0-0.2.junom6.fc17                        fedora  
eclipse-ptp-pldt-upc.noarch                         6.0.0-0.2.junom6.fc17                        fedora  
eclipse-ptp-rdt.noarch                              6.0.0-0.2.junom6.fc17                        fedora  
eclipse-ptp-rdt-sdk.noarch                          6.0.0-0.2.junom6.fc17                        fedora  
eclipse-ptp-rdt-sync.noarch                         6.0.0-0.2.junom6.fc17                        fedora  
eclipse-ptp-rdt-sync-fortran.noarch                 6.0.0-0.2.junom6.fc17                        fedora  
eclipse-ptp-rdt-xlc.noarch                          6.0.0-0.2.junom6.fc17                        fedora  
eclipse-ptp-rdt-xlc-sdk.noarch                      6.0.0-0.2.junom6.fc17                        fedora  
eclipse-ptp-remote-rse.noarch                       6.0.0-0.2.junom6.fc17                        fedora  
eclipse-ptp-rm-contrib.noarch                       6.0.0-0.2.junom6.fc17                        fedora  
eclipse-ptp-sci.noarch                              6.0.0-0.2.junom6.fc17                        fedora  
eclipse-ptp-sdk.noarch                              6.0.0-0.2.junom6.fc17                        fedora  
eclipse-pydev.noarch                                1:2.7.1-1.fc17                               updates 
eclipse-pydev-mylyn.noarch                          1:2.7.1-1.fc17                               updates 
eclipse-quickrex.noarch                             3.5.0-15.fc17                                fedora  
eclipse-rcp.i686                                    1:4.2.1-2.fc17                               updates 
eclipse-rpm-editor.i686                             1.0.0-1.fc17                                 updates 
eclipse-rpmstubby.noarch                            1.0.0-1.fc17                                 updates 
eclipse-rse-server.noarch                           3.3.1-1.fc17                                 fedora  
eclipse-slice2java.noarch                           3.4.2.20111024-2.fc17                        fedora  
eclipse-subclipse.noarch                            1.8.13-1.fc17                                updates 
eclipse-subclipse-graph.noarch                      1.8.13-1.fc17                                updates 
eclipse-svnkit.noarch                               1.3.4-2.fc15                                 fedora  
eclipse-swt.i686                                    1:4.2.1-2.fc17                               updates 
eclipse-systemtapgui.noarch                         1.2-3.fc17                                   updates 
eclipse-testframework.noarch                        4.2.0-1.fc17                                 updates 
eclipse-texlipse.noarch                             1.5.0-1.20111125git254ca99.fc17              fedora  
eclipse-valgrind.i686                               1.0.0-1.fc17                                 updates 
eclipse-veditor.noarch                              0.7.1-2.fc17                                 fedora  
eclipse-vrapper.noarch                              0.22.0-1.fc17                                updates 
eclipse-wtp-common.noarch                           3.4.0-2.20120711cvs.fc17                     updates 
eclipse-wtp-jeetools.noarch                         3.4.0-4.fc17                                 updates 
eclipse-wtp-jpa.noarch                              3.4.0-2.fc17                                 updates 
eclipse-wtp-jpa-sdk.noarch                          3.4.0-2.fc17                                 updates 
eclipse-wtp-jsf.noarch                              3.4.0-2.fc17                                 updates 
eclipse-wtp-jsf-sdk.noarch                          3.4.0-2.fc17                                 updates 
eclipse-wtp-jst-web.noarch                          3.4.0-1.fc17                                 updates 
eclipse-wtp-servertools.noarch                      3.4.0-2.fc17                                 updates 
eclipse-wtp-sourceediting.noarch                    3.4.0-1.fc17                                 updates 
eclipse-wtp-webservices.noarch                      3.4.0-5.fc17                                 updates 
eclipselink.noarch                                  2.3.2-1.fc17                                 updates 
eclipselink-javadoc.noarch                          2.3.2-1.fc17                                 updates 


Относительно ADT - это отправляемся на основной сайт для разработчиков Android - ADT Plugin:
ADT 21.0.0 (November 2012)
Dependencies:
- Java 1.6 or higher is required for ADT 20.0.3.
- Eclipse Helios (Version 3.6.2) or higher is required for ADT 21.0.0.
И там же рядом подробная инструкция по встраиванию ADN в Eclipse Installing the Eclipse Plugin

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Написание приложений для Android

Непрочитанное сообщение Olej » 03 дек 2012, 21:14

Olej писал(а):И там же рядом подробная инструкция по встраиванию ADN в Eclipse Installing the Eclipse Plugin
В точности по этой инструкции, в Eclipse IDE в "Справка" -> "Установить новое ПО" - указываем URL https://dl-ssl.google.com/android/eclipse/:
ADT.png
ADT.png (76.85 КБ) 6082 просмотра
(Там же, на странице инструкции, есть описание скачивания ADT-21.0.0.zip и локальной установки плагина, на случай если URL окажется неработающий ... , или файерволы, или офисные администраторы со своими придурями...)

Отмечаем все галки ...
ADT1.png
ADT1.png (52.64 КБ) 6082 просмотра
Тут у вас попросят принять лицензии на эти устанавливаемые программы - я всегда соглашаюсь с любыми лицензионными соглашениями... там могут быть предупреждения о невалидности пакетов угрожающих безопасности - пусть себе угрожают...
Дальше следует довольно продолжительная закачка... После чего потребуется перезагрузка Eclipse IDE.

Собственно, этого достаточно, и всё устанавливается ОК (помню в прошлые разы там что-то с URL-ами было не совсем в порядке, приходилось возиться). Можно создавать пробные приложения. Там сейчас (в плагинах ADT?) представлено великое множество примеров, которые можно брать в качестве начальных шаблонов своих приложений. Вот такое приложение, сделанное из примера NotePad и запущенное в AVD прямо из Eclipse IDE (т.е. под его контролем и с возможностями отладки):
ADTh3.png
(56.97 КБ) 5129 скачиваний
P.S. Eclipse IDE достаточно путанная, громоздкая система ... т.е. в ней можно замечательно работать, но непрерывно, всё время, легко въезжая в их терминологии. Но даже при том, что я плотно работал с Eclipse IDE, ну не менее как 2-3 года назад, на всё создание этого пробного NotePad с разборками как запустить ему AVD эмулятор и т.д. и т.п. - ушло не больше 1/2 часа. Это к вопросу мощи и производительности Eclipse IDE.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Написание приложений для Android

Непрочитанное сообщение Olej » 03 дек 2012, 22:09

Olej писал(а):Отложим её "на посмотреть" ;-)
Вот эта штука AIDE Premium Key:
Изображение
ОБНОВЛЕНО: 15 Ноябрь 2012 г.
ТЕКУЩАЯ ВЕРСИЯ: 1.0.4
ТРЕБУЕТСЯ ANDROID ВЕРСИИ 2.2 и выше
УСТАНОВОК:
1 000 - 5 000
Изображение
последние 30 дн.
Характерно, что по многим сайтам наших доморощенных умельцев "миллионы приложений для Android" - этого нет: на любой вкус перделки - есть, а вот AIDE - нет :lol:

Подобного назначения есть ещё несколько пакетов, из тех, что получают хорошие отзывы:
Android java editor Изображение
DeuterIDE - Compiler and IDE Изображение
Lightweight programming text editor, compiler, and IDE.
A mobile based programming text editor, online compiler, and integrated development environment built for Android and Blackberry Playbook. Complete with Dropbox integration, virtual keys for commonly used programming symbols, syntax highlighting, and support for over 40 programming languages, writing code on the go has never been easier.
DroidDevelop Изображение
JavaIDEdroid Изображение

Ответить

Вернуться в «Android»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя