Показаны сообщения с ярлыком android. Показать все сообщения
Показаны сообщения с ярлыком android. Показать все сообщения

2013-12-05

Android, что я натворил

Запоздалый пост о том, что я напрограммировал под Android и выложил в Google Play, пока увлекался этим. В данный момент эти приложения заброшены и я объясню почему.
Первое - это приложение TaskPoint, предназначенное для создания напоминалок с привязкой к географическому расположению. Актуально для меня, постоянно забывающего зайти в магазин или аптеку по дороге домой. Замысел такой: иду мимо аптеки и получаю напоминание - "Купить витамины".
Сначала все было хорошо, потом я понял, что использовать GPS постоянно не получится, ибо батарея садится очень быстро. WiFi рядом не всегда, поэтому тоже отпадает. Тогда я сделал возможность использовать координаты от сотовых вышек, но в какой-то момент данные от них стали настолько неточными, что пропал весь смысл. В итоге - приложение вроде работает, но сильно зависит или от батареи, или от данных сотовых операторов. Несколько раз не получив напоминания вовремя, понял, что именно поэтому таких приложений до сих пор не существовало.
Второе приложение - Столичная ярмарка, создавалось для доступа со смартфона к одноименному сервису бесплатных объявлений. До ума довести не удалось, слишком много задач приходилось делать одновременно, но представление получить можно, и даже попользоваться. Развитие остановлено также по причине смены места работы.

2011-06-10

Приложения для Android. Мой выбор. IMHO

Bible YouVersion : Библия с кучей переводов. Есть Синодальный. Бесплатная, конечно.
PowerAMP : Лучшие в мире аудиоплеер. Эквалайзер, проигрывание каталогами или по ID3-тегам, плейлисты. Есть платная версия.
Android Audio Profile : Управление профилями телефона, есть виджет. В бесплатной версии - только три профиля и реклама. В платной - много профилей и автоматическое переключение по плану.
MortPlayer Audiobooks : Чтение аудиокниг с закладками. Бесплатно.
mVideoPlayer :  Проигрывание видеофайлов, поддержка субтитров многих видов.
Metronome : Метроном, как ни странно )). Юзабельна только платная версия.
Smart Keyboard : Альтернативная клавиатура. Умная, настраиваемая, со скинами, умеет брать текст для T9 из контактов. Платная.
Extended Controls : набор виджетов для управления системными настройками. Платная.
Dropbox : Доступ к своему аккаунту. Не закачивает все на телефон, только по требованию. Бесплатно.
FBReader + FBReader LitRes : Чтение электронных книг, доступ к онлайн-хранилищам, в т.ч. платным. Бесплатная.
ColorNote Notepad Notes : Заметки с виджетами, просто текст или списки задач. Несколько способов уведомления. Бесплатная.
TweetDeck : Удобное управление аккаунтами соцсетей, таких как Twitter, Faceboot, Flikr. Бесплатная.
Навител Навигатор : Опять же, навигатор. Сам по себе бесплатный, но без лицензии и карт - пустой.
ASTRO File Manager : Файл-менеджер, есть встроенный киллер процессов. бесплатный.
Manga Watcher : Лучшая для чтения комиксов. Есть платная версия без рекламы.
FruitNinja : Веселая игра - рубим фрукты вместо живых существ. Платная.
Архимаг : Archmage, кто играл в Might & Magic - поймет. Есть игра по сети.

2010-06-28

Видео для android

Устройства на базе Google Android воспроизводят видео определенного формата (mp4). Чтобы сжать кино для просмотра можно использовать ffmpeg, собранный с кодеком x264.

К примеру, такой скрипт в арсенале андроидовода может прижиться. Назовем его android.sh, сделаем исполняемым и положим в какую-нибудь папку, проходящую по данным PATH.



Теперь сжатие файла выполняется командой:
android.sh FileName
или, если нужно выбрать звуковую дорожку
android.sh FileName 1

Пока что мне не попадалось видео, которые бы конвертировались криво. Ура ffmpeg-у.

А как быть с субтитрами?

Единственный плейер, который умеет играть видео с субтитрами (из тех, что мне известны) - mVideoPlayer (даже умеет их сдвигать на указанное кол-во миллисекунд в обе стороны). Единственный тип субтитров, которые он кушает - SRT. Соответственно, в кодировке UTF-8.
Значит, нужно конвертировать субтитры из других форматов. Специальные программы есть в репозитариях, но уже на третьем файле линуксоид подумает: а нельзя ли как-то это автоматизировать? Я искал что-нибудь консольное, и не нашел.
Пришлось, как всегда, брать python в руки. Пока что соорудил конвертировщик ASS в SRT, понадобится другой формат переводить - думаю, и с ним проблем не будет. На выходе отдает файл в исходной кодировке. Вот что получилось на скорую руку (создайте файл подобный предыдущему, например subconv.py)



Теперь файл конвертирую так:
subconv.py -f FileSub.ass
и создается FileSub.srt в той-же папке.
Для конвертирования пачки использую цикл:
for i in *.ass; do subconv.py -f "$i"; done

P.S. Буквально вчера было обновление mVideoPlayer, в котором добавилась поддержка субтитров SSA и ASS. Теперь стало еще легче.