• Генерируем и сканируем QR/BAR коды

    • Tutorial

    В статье приводится короткий пример, как встроить в своё приложение генератор и/или сканер QR кодов (или штрих-кодов), и тем самым облегчить себе задачу передачи с устройства на устройство коротких объемов информации.

    QR-коды пришли на смену устаревшим штрих-кодам (далее вместо 'Bar code') и все плотнее входят в нашу жизнь, их используют в десятках различных решений от передачи ссылок на сайт, до сложных систем авторизаций и покупок.
    Читать дальше →
    • +10
    • 70,4k
    • 7
  • Обеспечиваем надежную работу Google Cloud Messaging

      Целью статьи является ознакомление с наиболее распространенными подводными камнями в работе с сервисом нотификаций от Google.
      Источником послужила очень полезная, на мой взгляд, статья Keeping Google Cloud Messaging For Android Working Reliably от разработчиков Pushbullet — удобного приложения для синхронизации нотификаций между Android устройствами и браузером Chrome.
      Читать дальше →
      • +14
      • 24k
      • 4
    • Динамический пароль 2.0

        Данная заметка является логическим продолжением статьи Динамический пароль, опубликованной ранее.

        Итак, далее будет:
        • итоги на написанную ранее статью
        • еще идеи на её счет
        • расскажу о принципиально другом «динамическом пароле 2.0», лишенном недостатков первого.
        • а так же, скандалы, интриги, расследования идею как задать пароль:
          который вы сами не сможете набрать в состоянии алкогольного опьянения,
          который можно набрать на глазах у друга, и состоящий из символов «QQQQQ»
          и он не сможет его повторить...

        Читать дальше →
      • Создание композитных компонентов на Android

          Приветствую всех Хабра-жителей и Андроид-ценителей!
          Композитный в нашем случае означает «состоящий из нескольких», но вы это и так знаете.
          Итак, есть Задача:
          • Необходимо вывести блок данных, включающий в себя текст, картинки, кнопки и т.д.
            (В нашем случае это будет короткий анонс передачи по ТВ)
          • дизайн блока нарисован специально нанятым дизайнером и вам нельзя отсупать от него ни на пиксель
          • Это блок может иметь какую-то внутреннюю логику работы и компоненты могут влиять друг на друга (у нас «внутренней логикой», будет установка символа "*" в заголовок передачи и смена цвета фона если была нажата кнопка «Буду смотреть»)
          • Таких блоков может быть много и информация для них получается уже в процессе работы приложения
          • как всегда, в процессе работы, дизайн может быть пересмотрен, и вам надо быстро внести изменения в программу не переписывая все с самого начала


          Читать дальше
        • Сжимаем 2Кб текста в 5 байт

            Привет всем Хабровчанам.
             
            На днях придумал довольно интересный способ шифрования/упаковки/архивирования (нужное подчеркнуть) текста.
             
            Заглядываем под кат, кому интересно как анекдот:
             
            Разговаривают два программиста.
            - Слушай, вчера написал новый архиватор. Любой файл сжимает в 5 байт.
            - Ну просто рулез!..
            - Ага. Сейчас работаю над разархиватором.

            сделать реальностью…
            Читать дальше →