Как стать автором
Обновить
60
0
Иван @ivbar

Пользователь

Отправить сообщение

Google Developer Day 2010 видео открытия мероприятия и Keynote выступления

Время на прочтение1 мин
Количество просмотров536
Привет %username%!

В прошлую пятницу в Москве прошло мероприятие Google Developer Day 2010.
Специально для тех, кто по каким-либо причинам не смог участвовать в мероприятии, мы сделали полную запись открытия и Keynote выступления.



Все фотографии с мероприятия можно просмотреть на нашей страничке Фликр.

PS мы взяли несколько интервью у докладчиков, в ближайшее время они тоже будут опубликованы.
Всего голосов 52: ↑43 и ↓9+34
Комментарии30

История покупки и опыт использования планшетного ПК Zenithink ZT-180

Время на прочтение4 мин
Количество просмотров5.6K
Хочу рассказать о покупке и своём опыте использования аппарата под названием Zenithink ZT-180. Не буду повторять технические характеристики, так как их можно посмотреть в другом топике об этом устройстве. Перед покупкой я довольно много изучал рынок планшетных ПК на Android OS, даже создал топик в Q&A на Хабре. В итоге мой выбор пал на Zenithink ZT-180. Почему?
Сразу перечислю видимые мной преимущества ещё до покупки:
  • Большой экран
  • Мощный процессор
  • Распространённость аппарата, что является большим плюсом в виду большого количество русско и англоязычных сообществ, готовых в любое время дня и ночи ответить на любой вопрос, касающегося данного устройства.
Дальше хочу поделиться своим опытом покупки и использования данного девайса.
Под катом много текста и фото...
Всего голосов 79: ↑73 и ↓6+67
Комментарии110

Пишем Magic 8-Ball для Android

Время на прочтение12 мин
Количество просмотров16K


По мотивам поста Шарик, отвечающий на вопросы

В данной статье мы напишем локализованный Magic 8-Ball для Android, которому можно будет задать вопрос, потрясти и получить ответ. Небольшая вибрация оповестит нас о том, что тряски достаточно.

Статья рассчитана на тех, кто уже написал хелловорлд под Android и собирается идти дальше в этом направлении. Полная версия исходного кода лежит на google code. Там же можно попробовать файл magic-8-ball 1.1.apk во вкладке download.

Для успешной работы нам будут нужны установленные jdk, android sdk, eclipse и ADT плагин. Как это сделать, доступно написано здесь.
Читать дальше →
Всего голосов 105: ↑89 и ↓16+73
Комментарии15

Использование unix pipes для отображения прогресса выполнения нативного кода на Android'е

Время на прочтение4 мин
Количество просмотров3.4K
В одном из проектов мне понадобилось отслеживать прогресс выполнения нативного кода на Android'е (конкретно — портированного FFmpeg'а). Ситуация осложнялась также тем, что по ряду причин код выполнялся в нескольких процессах.

Читать дальше →
Всего голосов 49: ↑42 и ↓7+35
Комментарии12

Апдейт Skype для Android

Время на прочтение1 мин
Количество просмотров3.3K
Вышла обновленная версия приложения Skype для Android, в которой исправлен ряд ошибок и улучшена производительность.

Кроме того, в новую версию добавлена поддержка телефонов с маленькими экранами, таких как HTC Wildfire. Полномасштабного тестирования работы приложения на всех телефонах такого рода не проводилось, но в целом теперь Skype должен работать на устройствах с экранным разрешением 320×240 и 240×400 пикселей.

Кроме того в приложении реализованы следующие улучшения:
  • Поддержка аппаратной кнопки «Назад» (Back)
  • Выход (Sign Out) из Skype теперь закрывает приложение
  • Сокращено потребление энергии в фоновом режиме
  • Повышена стабильность при логине
  • Улучшена производительность при работе с большими списками контактов
  • Уменьшен размер приложения

Над решением проблем с работой Skype на Samsung Galaxy S пока продолжается.

Приложение позволяет звонить как другим пользователям Skype, так и на телефонные номера, что особенно выгодно с подписками Skype (например, за €5,99 в месяц можно звонить без ограничений на городские номера в 23 странах Европы, а также Москве и Санкт-Петербурге)
Всего голосов 40: ↑36 и ↓4+32
Комментарии82

Практический опыт работы с Bitmap средствами Android

Время на прочтение4 мин
Количество просмотров33K

Не так давно по долгу службы я столкнулся с одной задачей: нужно было придумать и реализовать дизайн медиа-плеера для Android. И если продумать и организовать более или менее сносное размещение элементов управления и информации оказалось делом не хитрым, то чтобы привнести в дизайн какую-то изюминку, пришлось хорошенько подумать. К счастью, в запасе у меня был такой элемент, как картинка с обложкой альбома проигрываемой мелодии. Именно он должен был добавить красок всей картинке.
Однако, будучи просто выведенной среди кнопок и надписей, обложка выглядела бумажным стикером, наклеенным на экран. Я понял, что без обработки изображения здесь не обойтись.
Читать дальше →
Всего голосов 50: ↑43 и ↓7+36
Комментарии13

Как реализовать загрузку изображений в список в отдельном потоке на Android

Время на прочтение5 мин
Количество просмотров38K
List Image Fetching
По просьбам трудящихся, статья о методе загрузки изображений в список в отдельном потоке на Android.

Задача:


Реализовать механизм загрузки изображений из Интернета и отображения их в списке. При этом загрузка изображений должна быть реализована в отдельном потоке, во избежания «зависания» UI приложения.

Реализация:


Для реализации поставленной задачи использованы стандартный виджет ListView и адаптер — ArrayAdapter. Для работы с изображениями создан helper-класс ImageManager, который имеет два метода downloadImage() и fetchImage(). Первый загружает изображений из Интернета. Второй — вызывает загрузку изображений в отдельном потоке и устанавливает результат в ImageView.
Читать дальше →
Всего голосов 34: ↑27 и ↓7+20
Комментарии13

Заставляем ProgressBar крутиться пока идет http-запрос

Время на прочтение2 мин
Количество просмотров48K
Все началось с того, что мне вдруг очень захотелось сделать что-нибудь под андроид. И все это несмотря на то, что java — не мой родной язык.
В процессе создания своего приложения я столкнулся с несколькими трудностями, о решении которых и хочу поведать. Думаю, они будут полезны, таким же как я, новичкам, и буду благодарен за советы и более красивые примеры от гуру.
Но главное подтверждение работоспособности примеров — это то что приложение работает, можете проверить.
Читать дальше →
Всего голосов 52: ↑43 и ↓9+34
Комментарии22

Tethering и Reverse tethering

Время на прочтение4 мин
Количество просмотров91K

Эта статья будет посвящена вариантам передачи интернет трафика на устройство под управлением платформы Android, а также способам передачи интернет трафика в обратном направлении (от Android устройства). Эти понятия принято называть Reverse tethering и Tethering соответственно. Если со вторым дела обстоят хорошо (есть как стандартные, так и 3rd Party решения), то о первом нужно говорить отдельно и осуществлять подробный разбор. Но, все по порядку.
Читать дальше →
Всего голосов 31: ↑27 и ↓4+23
Комментарии40

Petrol Meter или первый мой опыт в написании android-приложения

Время на прочтение2 мин
Количество просмотров1.7K
Здравствуйте.

Хочу рассказать свой опыт разработки под андроид.

Все началось с того, что у меня появилась старенькая машина и мне было интересно сколько она жрет бензина и соответственно сколько я трачу бензина от пункта А в пункт Б, а в конце лета я обзавелся телефоном на базе Андроид. Интерес к андроиду и интерес реализовать идею подсчета расхода мотивировали меня на написание простого приложения.

Суть приложения довольно простая, указывается расход на 100км и все.
Далее начинаем свой путь, а программа получает координаты с GPS и считает скорость, пройденную дистанцию и расход.

Получилось вот что:

image Petrol Meter
Читать дальше →
Всего голосов 49: ↑35 и ↓14+21
Комментарии35

Программируем LED на телефоне

Время на прочтение2 мин
Количество просмотров105K

Хотя Android API не позволяет напрямую включать-выключать светодиодный индикатор или вспышку фотокамеры, на некоторых телефонах такая возможность имеется.

Как программно помигать разноцветными огоньками, как написать свой «Фонарик» или какими еще светодиодами устройства можно управлять — об этом Вы узнаете ниже.
Читать дальше →
Всего голосов 63: ↑58 и ↓5+53
Комментарии62

Основы программирования под Android на примере игры Судоку

Время на прочтение6 мин
Количество просмотров375K
В статье описаны основные трудности создания приложений под Android.
Рассматриваются базовые понятия программирования Android.
Для примера описано создание игры Sudoku из книги Hello, Android – Ed Burnette.
Осторожно много скриншотов.

Читать дальше →
Всего голосов 137: ↑131 и ↓6+125
Комментарии48

Разработка приложений под электронную книгу Barnes&Noble Nook

Время на прочтение9 мин
Количество просмотров3.4K
image

Введение


Недавно мы (mynook.ru, первый пост, второй пост) открыли свой профиль на reformal.ru, где нас начали спрашивать как самому писать приложения под нук, а так же просили выложить исходники FBReader'а.
Все исходники вы теперь можете найти на гуглокоде, а вот насчет первого я постараюсь сейчас рассказать.

Большое спасибо отличному дизайнеру nilov за то что помог мне оформить картинками этот пост, за то, как он хорошо передизайнил иконки и за непосредственно перевод Nook'а.

На кого расчитано


Я предполагаю, что человек, который будет читать дальше знает азы разработки под андроид (если быть точнее, то под 1.5) и соответственно прошу не задавать вопросов про азы андроида и уж тем более не обсуждать то, как купить нук в россии/украине/etc…
Читать дальше →
Всего голосов 73: ↑68 и ↓5+63
Комментарии12

Разработка контентного приложения для iOS, атакуем русский App Store

Время на прочтение7 мин
Количество просмотров6.4K
Вступление

Разработчиком мобильных приложений под iOS я стал совсем недавно. Все началось с обычного увлечения, когда пришла мысль попробовать свои силы в новых технологиях. После нескольких успешных проектов на фрилансе я решился на разработку своего собственного приложения – визитки для фирмы, в которой на тот момент работал инженером-конструктором. К сожалению, после всех согласований и утверждений, когда проект уже был в рабочем состоянии на моем телефоне, я так и не смог получить добро на публикацию его в App Store. Бюрократическая машина в нашей стране работает исправно.



Читать дальше →
Всего голосов 13: ↑9 и ↓4+5
Комментарии9

Функциональное тестирование веб-приложений без боли

Время на прочтение5 мин
Количество просмотров37K
Иногда в жизни бывает так — вот ждёшь, ждёшь чего-то, изучаешь теорию по данному вопросу, рассматриваешь разные подходы к решению, дискутируешь с такими же ищущими как ты, внимаешь гласу признанных гуру, но не продвигаешься дальше ни на дюйм. Потом бросаешь, забываешь вообще об этом вопросе, занимаешься другими делами, и вдруг — на тебе, всё встало на свои места, из разрозненных элементов сложилась чудесная мозаика, нагрянуло просветление, а волосы вдруг стали густыми и шелковистыми.
Читать дальше →
Всего голосов 36: ↑34 и ↓2+32
Комментарии19

Юзабилити-тестирование на коленке

Время на прочтение4 мин
Количество просмотров3.4K
Я вообще довольно давно интересуюсь темой юзабилити и проектированием интерфейсов, сценариями, персонажами. Но я не занимаюсь этим профессионально. До этого момента я довольствовался только знанием того, как это делается «по-взрослому», и убеждением в том, что «по-хорошему» проекты надо развивать через UI-тестирование (test first ;). Но, как обычно, дальше разговоров и грустных вздохов не заходило.
А началось все с того, что в очередной раз обсуждая проект, фичи и дальнейшие планы, я взял и ляпнул: «Поехали в институт и проверим на студентах».

Читать дальше →
Всего голосов 57: ↑54 и ↓3+51
Комментарии26

Два в одном: spring-mobile & spring-android

Время на прочтение2 мин
Количество просмотров11K
Продолжая тему новых проектов SpringSource хотел бы в одном посте рассказать сразу о двух новых проектах: Spring Mobile & Spring Android.
image
Читать дальше →
Всего голосов 30: ↑26 и ↓4+22
Комментарии2

Тестирование PayPal Direct Recurring Payments. Проходилка квеста

Время на прочтение2 мин
Количество просмотров9.2K
Если Вы собираетесь прикручивать на сайте поддержку оплаты через PayPal, а точнее Website Payments Pro (WPP), а точнее Direct Recurring Payments, то скорее всего вы уже ознакомились с документацией от самого сервиса: Integrating Recurring Payments.

Но если Вы раньше не прикручивали именно этот тип платежей, то Вы, наверняка, ещё не подозреваете о некоторых особенностях его тестирования.
Читать дальше →
Всего голосов 26: ↑24 и ↓2+22
Комментарии19

Отлично погуглил или впечатления от Google Developer Day 2010

Время на прочтение7 мин
Количество просмотров788

В пятницу 12 числа прошло такое знаменательное событие, как Google Developers Day 2010 в Москве. Это предпоследнее событие в серии GDD, следующее будет в Праге 16 ноября, а предыдущие прошли в Токио, Сан-Паулу и Мюнхене. GDD — значимое событие для всех разработчиков и попасть туда хотели 4000 человек, именно столько заявок было подано. Прошло всего 1500 и я был одним из счастливчиков. О том, каким GDD 2010 был для меня, я и хочу рассказать.
Читать дальше →
Всего голосов 56: ↑49 и ↓7+42
Комментарии63

GAE XMPP (Java API) — Жаббер в своем приложении

Время на прочтение4 мин
Количество просмотров8.3K
Пока у Гугла данный раздел только на английском, я делюсь своим знакомством с данной службой.

image

Служба XMPP позволяют GAE-приложениям отправлять и принимать жаббер-сообщения.
XMPP – открытый протокол обмена мгновенными сообщениями, на основе XML, так же известный как Jabber. Именно он уже используется в Google Talk.

API скрывают весь механизм работы с протоколом. Разработчик получает очень высокоуровневые методы, что упрощают разработку, но в то же время очень ограничивают возможности.
Если просмотреть джавадок по XMPP API, то видно, что реализован только самый необходимый минимум.
Читать дальше →
Всего голосов 51: ↑45 и ↓6+39
Комментарии35
1

Информация

В рейтинге
Не участвует
Откуда
Севастополь, Республика Крым, Россия
Дата рождения
Зарегистрирован
Активность