
Сейчас мы живем в эру платформ. А это значит, что даже принтерам нужны их собственные магазины приложений. Поэтому Samsung разработала набор разработчика, благодаря которому можно создать приложения для принтеров на базе Android.
Читать полностью »
Рубрика «android» - 204
Samsung создала набор разработчика, благодаря которому можно создать приложения для принтеров на Android
2015-03-12 в 18:35, admin, рубрики: android, development kit, Samsung, гаджеты, периферия, принтер, принтеры, разработка программного обеспечения, метки: samsungПодключаемся к Intel Edison через Android с Bluetooth LE (BLE)
2015-03-12 в 15:09, admin, рубрики: android, arduino, BLE, bluetooth, Edison, galileo, intel, Беспроводные технологии, Блог компании Intel, программирование микроконтроллеров, Разработка для интернета вещей, Разработка под android, метки: IntelПривет! Сегодня поговорим о BLE – технологии Bluetooth с низким энергопотреблением, которая нашла применение как в коммерческих, так и в сугубо любительских продуктах благодаря и низкой стоимости, и столь же низкому аппетиту к ресурсам аккумуляторов. Эти факторы делают BLE отличным выбором для связи смартфона или планшета под ОС Android с проектами на базе плат Intel для разработчиков – Edison или Galileo.

Задача предложенной ниже статьи – показать, как нужно писать код для соединения «железа» посредством протокола BLE на примере платформы Intel Edison и Android-устройства с Bluetooth версии 4.0. При этом используется исключительно бесплатное ПО и недорогие «железные» компоненты, уже готовые к работе.
Читать полностью »
Android. Пару слов об MVP + rxJava
2015-03-12 в 13:33, admin, рубрики: android, mvp, rxjava, Разработка под android 
Работая с Android часто можно видеть, как весь функциональный код помещается в методы жизненного цикла activity/fragment. В общем-то такой подход имеет некоторое обоснование — «методы жизненного цикла» всего лишь хэндлеры, обрабатывающие этапы создания компонента системой и специально предназначенные для наполнения их кодом. Добавив сюда то, что каркас UI описывается через xml файлы, мы уже получаем базовое разделение логики и интерфейса. Однако из-за не совсем «изящной» структуры жизненного цикла, его зависимости от множества флагов запуска, и различной (хоть и похожей) структуры для разных компонентов, эффективно воспользоваться подобным разделением не всегда бывает возможно, что в итоге выливается в написании всего кода в onCreate().
Читать полностью »
Material Design. А был ли мальчик?
2015-03-12 в 12:27, admin, рубрики: android, material design, UI, Блог компании Тинькофф Банк, Разработка под android, метки: Android, uiНедавно мой коллега (Константин Волков) посетил мастер-класс по Material Design и поделился впечатлениями. Далее рассказ пойдет от его имени.
Введение
О Material Design [1] сегодня слышали многие, его принципы обсуждают во многих новостных и профессиональных блогах, посвященных Android. Но так ли понятна эта концепция разработчикам мобильного программного обеспечения? Можно ли использовать Material Design в реальном бою, и станут ли приложения эффективнее? На эти вопросы должен был ответить мастер-класс по Material Design, который прошел в середине февраля в технополисе “Москва”.
Читать полностью »
Большое интервью с гендиректором российского офиса «Яндекса» о конфликте с Google
2015-03-12 в 12:09, admin, рубрики: android, Google, microsoft, Александр Шульгин, Доля поиска, интервью, кадры, Медиа, ФАС, яндекс, метки: android, Google, microsoft, Александр Шульгин, Доля поиска, интервью, кадры, медиа, ФАС, яндексАлександр Шульгин в интервью газете «Коммерсантъ» рассказал о конфликте с американским поисковиком, союзе с Microsoft и кризисе.
О Google и Android:
Хронометраж для любительских автогонок
2015-03-12 в 11:57, admin, рубрики: android, arduino, diy или сделай сам, программирование микроконтроллеров, Разработка под androidНачалось все с того, что я увлекся автогонками, посмотрев, как мучаются организаторы с замерами времени (когда на кругу одновременно 4 машины приходится использовать 4 секундомера и не запутаться, где чье время), я предложил свою помощь. Так же было интересно попрактиковаться в незнакомых технологиях. Что из этого вышло — читайте дальше.
Все исходники и схема доступны в конце статьи.
Читать полностью »
Evernote для Android взял на вооружение Material Design от Google
2015-03-12 в 10:22, admin, рубрики: android, evernote, Google, materiaвление, Блог компании Evernote, приложения для android 
В прошлом году Google анонсировала свежий подход к дизайну приложений для новой версии Android — Lollipop. Сразу после этого команда Evernote для Android засела за работу над соответствующим обновлением для вышедшего в прошлом году Evernote 6 для Android.
Мы обсудили особенности нового дизайна с менеджером продукта Терезой Питтапили (Theresa Pittappilly ) и дизайнером Адамом Глинн-Финнеганом (Adam Glynn-Finnegan), чтобы лучше понять, что стоит за этими изменениями.
Покорение Android и iOS с помощью Enterprise Mobility Suite
2015-03-12 в 8:42, admin, рубрики: android, azure, BYOD, company portal, enterprise mobility suite, iOS, Microsoft Azure, microsoft intune, windows, windows intune, Блог компании Microsoft, ит-инфраструктура, системное администрирование, управление мобильными устройствами Всего несколько лет назад практически не допускалась возможность работы пользователей с корпоративными данными со своих личных устройств. Причем речь не заходила даже об использовании ноутбуков, не то, что о мобильных телефонах и планшетах. Но технологии не стоят на месте. Сегодня планшеты и мобильные устройства настолько плотно вошли в нашу жизнь, что организации должны предусматривать работу с них пользователей. Тем не менее возникает вечный вопрос о том, как обеспечить безопасность корпоративных данных при работе пользователей с личных устройств. Причем, если с устройствами Windows проблема хоть как-то, но решалась, то пользователи Android и iOS оставались в стороне. Так было до последнего времени. Теперь с личными устройствами на Android или iOS можно работать, т.к. IT-служба организации получила возможность контролировать эти устройства с помощью Enterprise Mobility Suite.

Астронавты NASA будут использовать очки дополненной реальности в космосе
2015-03-12 в 6:47, admin, рубрики: android, астронавты, гаджеты, дополненная реальность, космические станции, космические шаттлы, космонавтика, космонавты, космос, МКС, Носимая электроника, очки дополненной реальности, метки: носимая электроника, очки дополненной реальностиNASA объединилась с производителем электроники для военной промышленности Osterhout Design Group, чтобы с помощью дополненной реальности сделать работу астронавтов удобнее и эффективнее. Очки от ODG построены на базе Qualcomm Snapdragon 805, оснащены камерой, модулями Wi-Fi, Bluetooth, гироскопами, и работают под управлением специальной версии Android. По словам разработчика, они позволяют делать почти все, на что способен обычный планшет.
Кастомные функции SQLite Android или своя LOWER_FNC()
2015-03-11 в 23:11, admin, рубрики: android, Ndk, sqlite, SQLite cusom function, Разработка под android, метки: Android, NDK, SQLite cusom functionSELECT * WHERE LOWER_FNC(name) like '%" + filterText + "%'"
При разработке Android приложения столкнулся с проблемой в запросе SQLite фильтра с русскими буквами. Для английской локализации проблем нет. Для других интернациональных раскладок некорректно обрабатывались заглавные буквы в запросе.
Немного разобравшись я наткнулся на следующее описание:
(18) Case-insensitive matching of Unicode characters does not work.
The default configuration of SQLite only supports case-insensitive comparisons of ASCII characters. The reason for this is that doing full Unicode case-insensitive comparisons and case conversions requires tables and logic that would nearly double the size of the SQLite library. The SQLite developers reason that any application that needs full Unicode case support probably already has the necessary tables and functions and so SQLite should not take up space to duplicate this ability.
Instead of providing full Unicode case support by default, SQLite provides the ability to link against external Unicode comparison and conversion routines.
Вероятно текущая реализация SQLite Android и есть
only supports case-insensitive comparisons of ASCII characters
Видел решение через CursorWrapper но решил все таки собрать свою версию SQLite и использовать addCustomFunction
Что из этого получилось читайте под катом
Читать полностью »

