Форум
 

Вернуться   Форум "Фрикер Клуб" - кодграббер своими руками > Основной раздел > Лаборатория Фрикера

Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 22.05.2014, 20:08   #1
CivicDriver Меню Пользователя
Резидент клуба
 
Аватар для CivicDriver
 
Регистрация: 13.03.2011
Сообщений: 213
По умолчанию Разработка под Андроид

Данная тема посвящена вопросам разработки под Андроид. На простейшем примере будет показано как связать аппаратную платформу с клиентской программой на Андроид-устройстве посредством блютуса (БТ) для передачи данных между ними. Пожелания, предложения и замечания могут быть высказаны здесь же. Также хотелось бы услышать мнение специалистов, давно занимающихся данной тематикой. Да и предлагаю просто пообщаться на тему Андроида.
В связи с большим количеством информации в сети, материал будет изложен не в качестве лекции, а как руководство к действию или шаги, которые необходимо предпринять для создания своей связки Андроид – микроконтроллер. Основой материала будут ссылки на проверенные статьи и решения. В случае необходимости комментариев они будут добавлены.
Итак, всё можно уложить в три шага: установка среды разработки под Андроид --> написание приложения --> создание аппаратной части. И вот первая очень полезная ссылка http://habrahabr.ru/post/111603. А вот полезная официальная ссылка – http://developer.android.com/guide/index.html.
Шаг 1. Установка среды разработки.
Для разработки приложений под Андроид существует несколько IDE, наиболее используемыми из которых являются Eclipse и IntelliJ IDEA. В случае использования этих двух IDE надо установить ещё Java SDK, Android SDK и AVD Manager. Что и как хорошо описывается здесь – http://habrahabr.ru/post/110247 и http://habrahabr.ru/post/109944. Я себе поставил IntelliJ.
Шаг 2. Написание приложения.
Создание нового проекта в Eclipse описано в http://habrahabr.ru/post/109944, про IntelliJ в http://habrahabr.ru/post/110247.
На данном шаге любой может поэкспериментировать с Андроидом. Попробовать поуправлять камерой, штатным светодиодом, можно реализовать много рассмотренных примеров из http://habrahabr.ru/post/111603.
Для работы с БТ полезна ссылка – http://habrahabr.ru/post/208466. Эта статья описывает основные принципы связи Андроид-устройства с аппаратной платформой. Переработав её материал, я сделал библиотеки, которые можно подцеплять к своим проектам для использования БТ. Библиотеки находятся в архиве проекта и называются BTDevice.java и BTThread.java. Первый класс нужен для подключения аппаратной платформы по БТ, второй – для передачи данных по БТ. Минусом данного метода связи является необходимость знания MAC-адреса БТ-модуля, используемого в аппаратной платформе. В текущей версии библиотек MAC-адрес задаётся непосредственно в библиотеке. В дальнейшем планируется сделать возможность подгрузки из какого-либо внешнего файла.
Также была переделана библиотека Keeloq.java, используемая ранее в проге KeeloqCalculator.
Клиент написан под Андроид версии от 4.0.
Шаг 3. Аппаратная часть.
Для подтверждения работоспособности клиента была собрана макетка на основе какой-то разновидности Ардуино. Прошивка была создана в ICC AVR. Файлы также прилагаются. На макетке также присутствуют светодиоды, БТ-модуль и приёмопередающая часть от Telecontrolli.
Итак, приглашаю всех желающих обкатать предлагаемое решение в своих проектах, ну или проверить работоспособность представленного. Для инсталляции клиента на свой девайс следует перенести на него файл FreeduinoTest.apk и запустить его. Прошивка для аппаратной части – freeduino.hex.

Ссылка для скачивания файлов проекта http://www.sendspace.com/file/ks3kbt.

Последний раз редактировалось CivicDriver; 22.05.2014 в 20:15.
CivicDriver вне форума   Ответить с цитированием
Старый 27.05.2014, 03:13   #2
DIVER_SANT Меню Пользователя
Модератор
 
Аватар для DIVER_SANT
 
Регистрация: 27.03.2011
Сообщений: 2,250
По умолчанию Re: Разработка под Андроид

Я зуб прикручивал к грабу tahiona.Давно в голове крутится мысль о клиенте код смартфон ибо компактно и наглядно и мощь сейчас у телефонов зверь.Как Ide для разработки смотрел в сторону App Inverter.
__________________
Правильно поставленный вопрос-на половину полученный ответ;)
++++++++++++++++++++++++++++++++++++++
[url]http://www.youtube.com/watch?v=ktnn-s3ebzw[/url]
DIVER_SANT вне форума   Ответить с цитированием
Старый 27.05.2014, 10:03   #3
PressAnyKey Меню Пользователя
Резидент клуба
 
Аватар для PressAnyKey
 
Регистрация: 31.12.2011
Сообщений: 897
По умолчанию Re: Разработка под Андроид

Не интересно это городить блюпупы, терминалы, вот если бы на прямую задействовать какие нибудь gpio у проца и рулить прямо с процессора тем же самым СС1101 который можно воткнуть практический в любой смарт или планшет тем более что сейчас большая часть смартов клипается на MTK-каком нибудь.
__________________
Press Any Key to continue...|
PressAnyKey вне форума   Ответить с цитированием
Старый 27.05.2014, 13:17   #4
DIVER_SANT Меню Пользователя
Модератор
 
Аватар для DIVER_SANT
 
Регистрация: 27.03.2011
Сообщений: 2,250
По умолчанию Re: Разработка под Андроид

Да ну лезть вовнутрь гаджета-как то геморно это-проще все софтверно сделать-а сам граб в карман кинул-да сиди сотиком рули тихонечко.
__________________
Правильно поставленный вопрос-на половину полученный ответ;)
++++++++++++++++++++++++++++++++++++++
[url]http://www.youtube.com/watch?v=ktnn-s3ebzw[/url]
DIVER_SANT вне форума   Ответить с цитированием
Старый 26.06.2014, 13:51   #5
Dyrokol Меню Пользователя
Гость клуба
 
Регистрация: 08.12.2013
Сообщений: 5
По умолчанию Re: Разработка под Андроид

Согласен с третьим постом'все енто интересно, но как добраться к процессору?
Dyrokol вне форума   Ответить с цитированием
Старый 04.10.2014, 00:22   #6
AliStark Меню Пользователя
-=ШИЗО-ФРИКЕР=-
 
Аватар для AliStark
 
Регистрация: 02.10.2014
Сообщений: 33
По умолчанию Re: Разработка под Андроид

Книги по андройд,
Рабочие торренты, в архиве RAR
1.RAR

Вот особенно дельная книжень!
"Android 2. Программирование приложений для планшетных компьютеров и смартфонов"

И перевод хороший, да и вообще
по ней здорово переучиваться как прогеру на андройд.
==========
Я вот мечтаю карманный многоканальный осц - приставку замутить
под как раз андройд. Обалденная была бы весч в путешествиях по
кардерским странам
__________________
ВЗЛОМ !?
- Какой ВЗЛОМ ????
-=АУДИТ СИСТЕМ БЕЗОПАСНОСТИ=-
AliStark вне форума   Ответить с цитированием
Старый 11.10.2014, 13:19   #7
vazonov11 Меню Пользователя
Гость клуба
 
Аватар для vazonov11
 
Регистрация: 11.10.2014
Сообщений: 1
По умолчанию Re: Разработка под Андроид

А где ее скачать?
vazonov11 вне форума   Ответить с цитированием
Старый 11.10.2014, 14:05   #8
DIVER_SANT Меню Пользователя
Модератор
 
Аватар для DIVER_SANT
 
Регистрация: 27.03.2011
Сообщений: 2,250
По умолчанию Re: Разработка под Андроид

Цитата:
Сообщение от vazonov11
А где ее скачать?

Гугл рулит
__________________
Правильно поставленный вопрос-на половину полученный ответ;)
++++++++++++++++++++++++++++++++++++++
[url]http://www.youtube.com/watch?v=ktnn-s3ebzw[/url]
DIVER_SANT вне форума   Ответить с цитированием
Старый 11.10.2014, 19:36   #9
russo_turisto Меню Пользователя
Резидент клуба
 
Аватар для russo_turisto
 
Регистрация: 21.08.2011
Сообщений: 1,204
По умолчанию Re: Разработка под Андроид

Немного полезностей под андроид http://kazus.ru/forums/showthread.php?t=109179
russo_turisto вне форума   Ответить с цитированием
Старый 26.04.2016, 14:37   #10
Nivensy Меню Пользователя
Гость клуба
 
Регистрация: 26.04.2016
Сообщений: 1
По умолчанию Re: Разработка под Андроид

Цитата:
Сообщение от CivicDriver
Ссылка для скачивания файлов проекта http://www.sendspace.com/file/ks3kbt.

Здравствуйте!
Заинтересовался вашей темой.
Попробовал скачать файлы, что по ссылке http://www.sendspace.com/file/ks3kbt , но она оказалось битой.
Могли бы Вы их перезалить?
С Уважением, Артем.
Nivensy вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 04:17. Часовой пояс GMT +3.


vBulletin 4.1.0 Перевод: zCarot
(C) www.phreakerclub.com
Яндекс.Метрика