Обновить
128K+

Android *

Пишем под самую популярную мобильную ОС

146,94
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности
Формат публикации

USSD в Android

Время на прочтение4 мин
Охват и читатели36K
USSD (Unstructured Supplementary Service Data)— стандартный сервис в сетях GSM, позволяющий организовать интерактивное взаимодействие между абонентом сети и сервисным приложением в режиме передачи коротких сообщений.
Как известно, Android не имеет API для чтения USSD сообщений, далее я расскажу как решить эту проблему.
Читать дальше →

SDK Android 4.0 Ice Cream Sandwich будет доступно через… Уже доступно!

Время на прочтение1 мин
Охват и читатели3K
Новость одной строкой — SDK для разработки под Android Ice Cream Sandwich можно скачать на официальной странице

image

Google просит приступить к тестированию ваших приложений на совместимость с Android 4.0 «так быстро, насколько это возможно». Теперь препятствий для этого практически нет. SDK 4.0 включает в себя и эмулятор Android 4.0

P.S.: А ещё ходят слухи что дамп приложений из ICS уже доступен, например, вот в этой ветке форума xda-developers.com.
И он таки там доступен.

P.P.S.: Интересная информация в примечаниях к релизу, эмулятор Android 4.0 имеет графические оболочки для разрешений:

QVGA (240x320, low density, small screen)
WQVGA400 (240x400, low density, normal screen)
WQVGA432 (240x432, low density, normal screen)
HVGA (320x480, medium density, normal screen)
WVGA800 (480x800, high density, normal screen)
WVGA854 (480x854 high density, normal screen)
WXGA720 (1280x720, extra-high density, normal screen) new
WSVGA (1024x600, medium density, large screen) new
WXGA (1280x800, medium density, xlarge screen)

Трансляция с мероприятия Google и Samsung в Гонконге — характеристики Galaxy Nexus, новинки Android 4.0 Ice Cream Sandwich [обновляется]

Время на прочтение3 мин
Охват и читатели2K
Доброе утро, Хабр!

До начала события, на котором будет представлен Android Ice Cream Sandwich и первый коммуникатор работающий под его управлением — Galaxy Nexus осталось несколько мгновений [трансляция началась!]… спустя час… [и завершилась!]



Утечки новой информации следуют одна за другой, в частности журналисты сайта phandroid.com успели сфотографировать официальные спецификации флагмана:

image

Уже доступна официальная Google-страница Galaxy Nexus

Новую информацию я буду размещать в этом посте по мере её появления под катом.

Живая видеотрансляция с события доступна на YouTube

Читать дальше →

Motorola представила DROID RAZR

Время на прочтение1 мин
Охват и читатели20K
Итак, сегодня компания Motorola представила android-смартфон из серии RAZR – DROID RAZR с корпусом имеющим кевларовое покрытие(толщина 7,1 мм).

Читать дальше →

Эволюция угроз безопасности Android за последний год

Время на прочтение8 мин
Охват и читатели12K

Введение


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

Тем интереснее следить за эволюцией такого программного обеспечения…
Читать дальше →

А какие приложения на android телефоне используете вы?

Время на прочтение1 мин
Охват и читатели12K

Я использую всего 12 приложений и два виджета на android, наверно есть какие то ещё интересные возможности которые я не использую.

1)LastPass — онлайн хранилище паролей, кладезь всея руки.
2)Сканер штрихкодов — сканирую в основном qr-коды, изредка железки на инвентаризации.
3)Skype — для звонков и чата.
4)Gmail — гуглопочка агрегирует все мои почты заведенные за всю жизнь.
5)Google Reader — Туда я несколько лет назад сагрегировал все входящие потоки информации из вне, кроме твиттера.
6)2ГИС — Карта города, маршруты автобусов, заведения и многое другое и все доступно в офлайне(это его основной плюс).
7)Гугл и яндекс карты — использую для просмотра спутниковых снимков местности.
8)Advanced Task Killer — убивая всевозможные приложения для экономии батарейки.
9)Твиттер — для постинга в твиттер и чтения ленты.
10)Google docs — для работы со своими документами.
11)Quick wifi — для быстрого расшаривания 3g интернета через wifi.
12)Фонарик — умеет светить вспышкой, экраном, мигать и прикидываться полицейской мигалкой.

Два виджета:
1)Погода онлайн.
2)Контроль через клик за bluetooth, wifi, яркостью, обновлением, gps и пр.

А что используешь ты %username%?

Режим разговора в Google Translate для Android теперь поддерживает русский язык

Время на прочтение1 мин
Охват и читатели28K
В начале этого года в Google Translate для Android появился экспериментальный режим разговора, позволяющий переводить живую речь с одного языка на другой и обратно. Тогда поддерживались только английский и испанский языки, но сейчас добавлена поддержка ещё 12 языков, включая русский.

При использовании режима разговора человек говорит в микрофон телефона, а приложение переводит сказанное и воспроизводит перевод вслух. Второй человек может ответить на своём языке, тогда приложение переведёт сказанное им на язык первого человека и так же воспроизведёт. Вавилонская рыбка Дугласа Адамса обретает реальные очертания.


Читать дальше →

Проигрывание YouTube видео с помощью WebView

Время на прочтение2 мин
Охват и читатели10K
Некоторые разработчики под Андроид ОС могли столкнуться с проблемой проигрывания видео с youtube, в версии операционной системы 2.2 и старше. Когда старый вариант с использованием shouldOverrideUrlLoading уже перестал работать, а новые решения достаточно проблематично отыскать. В данном посте я предлагаю пример основанный на использовании некоторых особенностей WebView связанных с динамическим созданием так называемых CustomView.
Читать дальше →

Фоновая подгрузка списков

Время на прочтение2 мин
Охват и читатели11K
При загрузке больших списков из медленного источника (например HTTP запрос) нет смысла загружать весь список сразу, особенно если пользователю потребуется лишь небольшое количество данных (результаты поиска, новостные статьи). В этом случае целесообразно реализовать постраничную подгрузку списка. В этой статье показан простой способ с использованием footer view контрола ListView. Подразумевается, что у нас уже есть список и его адаптер, который загружает элементы (пусть несколько первых, или весь) используя например ассинхронный HTTP запрос. Удобнее вынести запрос данных в отдельный класс, в котором добавить возможность подгрузки очередной страницы.

План действий


  1. Подготавливаем layout для элемента сообщения о процессе загрузки
  2. Подготавливаем контрол ListView
  3. Добавляем в адаптер списка код запуска загрузки следующей страницы
  4. Обрабатываем результат загрузки очередной страницы

Читать дальше →

Android на Windows

Время на прочтение1 мин
Охват и читатели64K
Небольшая компания единомышленников представила alpha версию программного обеспечения, которое позволяет запускать Android приложения под Windows.



Узнать больше

Как ускорить эмулятор Android на 400%

Время на прочтение5 мин
Охват и читатели144K

Последние несколько месяцев я работал над SDK для Android, входящим в платформу управления контентом Nuxeo. Особенно много работы было в последнее время, с приближением официального релиза SDK. Я хочу поделиться несколькими практическими советами по поводу разработки под Android, в частности тестирования и эмуляции. Уже после нескольких дней разработки я понял, что работа с эмулятором Android — не сахар, потому что он чудовищно медленный.



Начнём с того что он медленно запускается, но даже если использовать для ускорения запуска снапшот состояния, выполнение кода все равно происходит медленно, особенно в режиме отладки.



Тонкая настройка параметров Qemu не слишком помогла — скорость работы эмулятора осталась медленной, возможно именно поэтому большинство разработчиков предпочитает использовать реальные устройства, подключенные по USB.



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


Читать дальше →

Android UI Patterns: Dashboard

Время на прочтение6 мин
Охват и читатели12K
imageПосле моей недавней статьи несколько человек поинтересовались в личке как сделать Dashboard. Dashboard является одним из основных UI паттернов для Android, подробней о которых Вы можете прочесть здесь. Поиск по хабру подсказал как можно реализовать QuickAction диалоги и ActionBar. В этой статье я расскажу как легко сделать свой Dashboard.
Читать дальше →

Основы Contacts API в Android

Время на прочтение6 мин
Охват и читатели32K
Совсем недавно мне нужно было сделать приложение в котором была необходима поддержка функционала работы с пользовательскими контактами на базовом уровне и, как наверное любой начинающий Android разработчик, я прибывал в небольшом ступоре после поверхностного изучения нового Contacts API. Во время работы я нашел совсем не много информации на эту тему (кроме самой документации конечно), а на русском языке, как мне показалось, она и вовсе отсутствует. Поэтому я и решил написать эту статью и поделиться своим опытом с другими. В ней я постараюсь охватить только основы работы с контактами в Android, не затрагивая более глубокие вопросы и вопросы синхронизации, которые по моему заслуживают отдельной статьи.
Читать дальше →

Ближайшие события

Мой опыт написания программы под Android

Время на прочтение6 мин
Охват и читатели13K


Всем привет!
В этой статье я бы хотел рассказать про написание программы под платформу Android для отправки анимированных сообщений. Она будет больше маленькой историей создания чем углублением в программирование.
Дело было около двух месяцев назад, я много размышлял над тем, что же сейчас можно написать, чтобы оно было востребовано, понравилось юзерам и было оригинальным. Учитывая насколько уже захламлен маркет, даже придумать идею мне казалось сложным. Там уже были всевозможные системные утилиты, сотни анимированных обоев, программы для камер, клиенты для соцсетей, игры и даже антивирусы (которые почему-то бешено популярны!). Конечно, больше всего там находится китайского г., которое с появлением нового маркета стало менее заметно.
Читать дальше →

SnapKeys 2i: Невидимая клавиатура для сенсорных устройств

Время на прочтение2 мин
Охват и читатели8.1K
Здравствуй, Хабр!

Краткий пролог

Не сомневаюсь, что многие из вас, дорогие читатели, на сегодняшний день имеют хотя бы одно устройство с сенсорным экраном, ввод текста пальцами на которых является далеко не последней функцией. Штатные программы справляются с данной работой относительно неплохо. Ну а тем, кому стандартные решения не по вкусу, сторонние разработчики предлагают свои.

Читать дальше →

Фрагментация?

Время на прочтение5 мин
Охват и читатели5.8K
imageКогда я читаю про фрагментацию устройств на Андроиде, я мысленно киваю, соглашаясь с автором статьи. Когда я вижу тезисы о том, что фрагментация устройств мешает разработке ПО, то я недоуменно поднимаю брови. Но когда мне пытаются доказать, что фрагментация Андроида — это главная проблема этой платформы и главный минус для разработчиков мобильного ПО, я, откровенно говоря, начинаю смеяться. Простите, но это либо чисто маркетинговая намеренная чушь, либо совершеннейшее непонимание ситуации.

Читать дальше →

Android приложения можно будет запускать на iPad

Время на прочтение1 мин
Охват и читатели43K


Теперь Android приложения можно будет запускать на iPad и на многих других отличных от Android устройствах.
Читать дальше →

Анонс Google Nexus Prime отложен на неопределенный срок

Время на прочтение1 мин
Охват и читатели1.5K
image

Буквально пару часов назад появилась новость о том, что ожидаемый анонс нового гуглафона был отложен. Самсунг и Гугл разослали сообщение в котором говорится, что они решили отложить анонс новых продуктов, который ранее был запланирован на 11ое октября. Обе компании считают, что сейчас не самое лучшее время представлять новый продукт. Новая дата будет озвучена в самое ближайшее время.
Компании не сообщили, что стоит за этим решением, однако есть подозрение, что это может быть связано со смертью Стива Джобса.
По крайней мере остается надеяться, что отложен лишь анонс аппарата, а не его выпуск, который по словам Эрика Шмидта должен состояться в ноябре.

По материалам Engadget и Pocket-lint.

Апдейт:
Представитель компании Самсунг подтвердил слухи о том что анонс был отложен в связи со смертью Стива Джобса.