iText 5.5 установка шрифта для кириллицы

Для создания PDF есть библиотека iText, написанная на Java, начиная с версии 5 распространяющаяся по лицензии AGPL.

Для создания отчета в виде таблицы для Android я использовал версию 5.5.10:

Но с отображением кириллицы есть нюанс. Нужно загрузить шрифт (из assets, например) и правильно его установить. Read more “iText 5.5 установка шрифта для кириллицы”

Загрузка и отображение SVG-картинок в Android

О преимуществах использования SVG формата изображений написано, например, здесь. Но на данный момент в Android SDK нет стандартного функционала, чтобы можно было эти картинки динамически загрузить в приложение, имея просто путь к файлу на SD-карте или в памяти телефона. Но есть сторонние решения. Read more “Загрузка и отображение SVG-картинок в Android”

Декомпиляция .apk (Android)

Была задача глянуть кусок кода одной приложухи на GooglePlay, все оказалось просто.
 
Получить apk из GooglePlay, даже не устанавливая приложение, можно так:
1) Воспользоваться сервисом apk-dl.com, заменив в Url приложения на GooglePlay часть адреса “play.google” на “apk-dl”, чтобы получилось так:
https://apk-dl.com/store/apps/details?id=com.app.name
Но скачать не получилось, т.к. бесконечно смотреть на надпись “Download is in progress…” не захотелось.
2) Или тут (тоже не получилось, написало “Ops, APK Downloader got access denied when trying to download, Please try again and contact us.”)
3) Или тут (тут все гуд!)
 
А вот и инструкция по декомпиляции (вот оригинал, спасибо):

Read more “Декомпиляция .apk (Android)”

Наборы чисел (Android)

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

Есть возможность отметки всей цепочки чисел или отдельных чисел в избранное.

При добавлении/редактировании цепочки происходит проверка на уникальность.

Google Play: https://play.google.com/store/apps/details?id=com.gee12.digits

Read more “Наборы чисел (Android)”

BluetoothApp (Android)

Приложение для подключения к bluetooth модулю HC-05 и посылки ему команд (пакетов байт).

Особенности:

  • авторизация по пользовательскому или административному паролю
  • запоминание подключенных устройств по mac-адресу
  • запись лога (регулируется в настройках)
  • автоматическое включение BT при запуске приложения  (регулируется в настройках)
  • регулируется максимальный тайм-аут попытки соединения
  • ввод данных в формате DEC или HEX

Исходники: https://github.com/gee12/BluetoothApp

Пьяный басист (Android)

Не дай басисту потратить день впустую. Помоги ему в мужественной борьбе за уничтожение алкоголя! Используй акселерометр или сенсор, чтобы приблизить его к заветной цели. И обязательно давай закусывать, чтобы он лучше чувствовал себя на ногах! Read more “Пьяный басист (Android)”

Bomberman на Android

ОПИСАНИЕ:

  • каркас игры скопипизжен с какого-то проекта на github.com
  • стандартный Bomberman с ящиками, бомбами и монстрами
  • монстры двигаются хаотично по локации
  • под одним из ящиков спрятан выход
  • разработка в Android Studio