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

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

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

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

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

Непрочитанное сообщение Olej » 17 ноя 2011, 16:26

В совершенно другой теме вот на этой страничке : Re: Android - затронута тема о том, как строить пользовательские приложения для Android. Там показаны простейшие примеры, сделанные в 2-х разных IDE:
а) Eclipse
б). IntelliJ IDEA

Попутно там же обсуждается и о том, как их запускать, смотреть, отлаживать ... вообще как работать с Android.

Если кому интересно это поприще (а на этом можно составить себе и материальную поддержку), или возникают на нём сложности - пишите сюда.

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

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

Непрочитанное сообщение Olej » 06 ноя 2012, 12:01

Olej писал(а):Если кому интересно это поприще (а на этом можно составить себе и материальную поддержку), или возникают на нём сложности - пишите сюда.
Интернет Университет ИНТУИТ (дистанционное обучение) выложил для свободного пользования учебный курс Введение в разработку приложений для смартфонов на ОС Android
Автор: А. Семакова
Статус: бесплатный
Опубликован: 24.10.2012

Курс ориентирован на начинающих программистов и состоит из двух частей: по базовым принципам разработки приложений под Android, и по инструментам Intel для оптимизации и отладки приложений для Android.
Каждая из частей завершается практической работой. Сначала слушатели напишут свою первую программу, а затем узнают, как ее можно оптимизировать.
Достаточно интересно почитать.

А для начинающих программистов, кто хотел бы освоить это занятие как профессию, очень неплохой вариант:
- записаться на этот бесплатный курс заочного обучения...
- выполнить ряд контрольных работ...
- и получить официальный сертификат о каком-то уровне умения.
С этого вполне можно начинать.
Там уже довольно много охотников (с 24.10 по 06.11) ;-) :
Студентов: 482/41

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

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

Непрочитанное сообщение Olej » 06 ноя 2012, 15:08

Olej писал(а): Интернет Университет ИНТУИТ (дистанционное обучение) выложил для свободного пользования учебный курс Введение в разработку приложений для смартфонов на ОС Android
Очень неплохое описание Android на качественном уровне, на уровне понимания: что, где и как происходит.

Это будет крайне полезно прочитать всем, кто интересуется Android, даже не собираясь никогда писать для него никаких приложений... например со страницы 1.6. Компоненты Android-приложения ... ну и +/- 1-2 страницы влево-вправо.

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

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

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

Olej писал(а): Интернет Университет ИНТУИТ (дистанционное обучение) выложил для свободного пользования учебный курс Введение в разработку приложений для смартфонов на ОС Android
Там же (Интернет Университет ИНТУИТ) выложен ещё новый видеокурс Разработка приложений для ОС Android
Автор: Р.А. Елисеев
Просто Android-бум какой-то :!: ;-)
Сидишь, а тебе рассказывают и показывают ... ещё и музыка наяривает. :lol:

Но очень неплохой курс, 24 лекции, разработка приложений для Android с помощью Eclipse.

Sergiy Nilga
Сообщения: 1
Зарегистрирован: 26 ноя 2012, 16:05
Контактная информация:

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

Непрочитанное сообщение Sergiy Nilga » 26 ноя 2012, 16:21

Вот тут хороший курс лекций для старта - охватывает основные моменты. Извиняйте, если сылка уже упоминалась...
http://developer.alexanderklimov.ru/android/index.php

А вообще сейчас очень хорошие руководства на developers.android.com и developers.google.com. Рекомендую искать как реализовать ту или иную функциональность сначала там (как надо делать), а потом уже в альтернативных источниках (как делают) :-)

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

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

Непрочитанное сообщение Olej » 29 ноя 2012, 23:01

Sergiy Nilga писал(а):Вот тут хороший курс лекций для старта - охватывает основные моменты. Извиняйте, если сылка уже упоминалась...
http://developer.alexanderklimov.ru/android/index.php
Там ещё очень неплохой список изданной литературы, особенно вот эта книга:
Изображение
Android NDK. Разработка приложений под Android на С/С++
Android NDK: Beginners's Guide
Автор: Сильвен Ретабоуил
Переводчик: Александр Киселев
Языки: Русский
Издательство: ДМК Пресс
ISBN 978-5-94074-657-7, 978-1-84969-152-9; 2012 г.
Но я как не пробовал, не смог найти её скачать в Интернет.

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

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

Непрочитанное сообщение Olej » 29 ноя 2012, 23:13

Sergiy Nilga писал(а):А вообще сейчас очень хорошие руководства на developers.android.com и developers.google.com. Рекомендую искать как реализовать ту или иную функциональность сначала там (как надо делать), а потом уже в альтернативных источниках (как делают) :-)
Сергей, а как бы вы прокомментировали, подступились бы с какой стороны, к такому вопросу, как использование "внешнего" сервиса:

1. есть вот такой Новости Мобильного Яндекса, в частности Определение местоположения
Для определения местоположения используются данные о сетях мобильной связи и точках доступа Wi-Fi, сигналы которых принимаются мобильным устройством. Также используется IP-адрес мобильного устройства. Ниже перечислены способы определения местоположения.
Определение по сигналам сетей мобильной связи. Используются следующие данные:
- код страны (MCC, Mobile Country Code);
- код сети мобильной связи (MNC, Mobile Network Code);
- код местоположения (LAC, Location area code);
- идентификатор соты, к которой подключено мобильное устройство (CID, Cell identifier);
- уровень сигнала соты.
Определение по сигналам точек доступа Wi-Fi. Используются следующие данные:
- MAC-адрес точки доступа;
- уровень сигнала точки доступа в месте нахождения мобильного устройства.
Определение по IP-адресу мобильного устройства. Используется IP-адрес, назначенный устройству оператором связи.
Т.е. без GPS навигатора.

2. Там даже есть Примеры мобильных приложений.

Как бы вы, раз у вас уже есть некоторый опыт построения приложений, подступились к изготовлению приложения, которое использует такой сервис (ну, может ещё и API Yandex Map Kit)? Начиная с того: что и откуда скачать? и чего ещё не хватает? ... и далее.
Что такое их "ключ доступа" в их терминологии? - http://api.yandex.ru/mapkit/:
Чтобы получить доступ к API мобильных Яндекс.Карт, отправьте запрос на получение ключа через форму обратной связи. В теме сообщения напишите «Получение ключа для MapKit». Будьте внимательны — этот ключ мы выдаём только вам, не передавайте его другим людям.
Не сталкивались?

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

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

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

Olej писал(а):Начиная с того: что и откуда скачать? и чего ещё не хватает? ... и далее.
Что такое их "ключ доступа" в их терминологии? - http://api.yandex.ru/mapkit/:
Некоторые разъяснения по использованию API Яндекс.Карт и использование API-ключа можно найти здесь: Вопросы и ответы

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

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

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

Sergiy Nilga писал(а):Вот тут хороший курс лекций для старта - охватывает основные моменты. Извиняйте, если сылка уже упоминалась...
http://developer.alexanderklimov.ru/android/index.php
Сергей, и ещё попутный вопрос:
- при отработке разрабатываемого приложения (при отладке) используется эмулятор AVDM из состава SDK Android ...
- как? (чем?) в его клавиатуре переключить клавиатуру в русскую раскладку?
br_068.png
(136.85 КБ) 10095 скачиваний
- как вы легко можете видеть, локализация русская в настройках уже установлена ... но переключение?

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

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

bash-4.2$ sudo iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
P.S. Может так будет убедительнее ;-) :
br_069.png
(180.84 КБ) 10096 скачиваний

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

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

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

Olej писал(а): - при отработке разрабатываемого приложения (при отладке) используется эмулятор AVDM из состава SDK Android ...
Хм, ... у них за последний год много в архитектуре добавилось по эмуляторам:

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

bash-4.2$ ls emul*
emulator  emulator64-arm  emulator64-mips  emulator64-x86  emulator-arm  emulator-mips	emulator-x86

Ответить

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

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

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