Александр Горбач


программирование, админство

Archive for the ‘программирование’ tag

Как победить черный экран в Google Maps

без комментариев

При внедрении в свое приложение GoogleMaps API v2 столкнулся со странным поведением: если отобразить карту, затем свернуть приложение и после того как приложение опять активировать, то вместо карты мы наблюдаем черный экран. Причем этот глюк наблюдается не на всех платформах. К примеру,на Nexus 5 и Nexus 4 с android 4.4.2 я его не наблюдал, а на телефоне LG с андроидом 4.1 на борту проблема проявилась.
Читать далее »

Автор Sash(k)a

Май 22nd, 2014 at 10:59 дп

Опубликовано в Без рубрики

Тэги ,

Модфицирование файлов проекта при сборке андроид приложения с помощью Gradle

без комментариев

В предыдущей статье рассматривал способ изменения поведения приложения при помощи проверки пакета на режим сборки, и там же упомянул способ модификации при помощи Gradle на этапе компиляции. Рассмотрим этот способ подробнее.
Читать далее »

Автор Sash(k)a

Май 21st, 2014 at 2:07 пп

Использование метаданных AndroidManifest.xml в приложении

без комментариев

Порой возникает необходимость использовать настройки, влияющие на работу всего приложения, и задающиеся при сборке. Или же мы создаем класс, который планируем использовать в нескольких проектах, однако для него так же необходимо делать настройки. Логично такие настройки поместить в файл манифеста приложения.
Читать далее »

Автор Sash(k)a

Май 20th, 2014 at 11:05 пп

Опубликовано в Без рубрики

Тэги ,

Как различить тестовую и продовскую сборку для android-приложения

без комментариев

Во время тестовых сборок, инструментального тестирования и прочих подобных задач от приложения требуется дополнительные возможности в части сообщения своего внутреннего состояния или быстрой смены различных параметров (к примеру переключение между тестовым и продовским сервером). Этот функционал, естественно, не должен попадать в релиз приложения. Т.е. нам нужно каким-либо образом убирать или отключать куски кода в приложении.
Читать далее »

Автор Sash(k)a

Май 19th, 2014 at 1:51 пп

Опубликовано в Без рубрики

Тэги ,

Как сделать свое окошко маркера для гуглокарт на андроид-устройстве

без комментариев

Стандартный снипет маркера на виджете MapView довольно удобен для небольших надписей. Однако же, если хочется сделать,к примеру, многострочный текст или же использовать какой-то дополнительный функционал на самом окошке снипета, то нам придется реализовывать функционал своими руками.
Читать далее »

Автор Sash(k)a

Апрель 24th, 2014 at 3:18 пп

Опубликовано в Без рубрики

Тэги ,

Добавление поддержки гугло-карт в приложение

без комментариев

Для того, чтобы в своем приложении под андроид использовать google maps нужно пройти довольно-таки извилистый путь по подключению гугл-api и подключению библиотек google play services в свое приложение. Здесь опишу пошаговую инструкцию по модификации приложения и прохождению извилистых путей по сайтам гугла. Основная статья по подключению карт лежит на гугле, но опыт, сын ошибок трудных..
Читать далее »

Автор Sash(k)a

Апрель 22nd, 2014 at 2:56 пп

Опубликовано в Без рубрики

Тэги ,

Подготовка к релизу приложения на google play market

2 комментариев

Небольшой гайд по настройке gradle проекта, и android studio для подготовке к сборке релиза для google play market.
Читать далее »

Автор Sash(k)a

Апрель 15th, 2014 at 8:16 пп

Варианты объединения двух массивов в Java

без комментариев

В любом языке с долгой историей появляется то-ли фича то ли бага делать одну, вроде бы простую вещь можно несколькими способами. Возьмем тривиальную задачу: объединить два массива одного типа в один в java. И тут оказывается есть три способа как это сделать с разной степенью абстракции и со своими плюсами и минусами. Рассмотрим их.
Читать далее »

Автор Sash(k)a

Апрель 12th, 2014 at 6:38 пп

Опубликовано в Без рубрики

Тэги ,

Чтение CSV-файла в Java

без комментариев

Для некоторого круга задач автоматизации обмена данными между различными приложениями необходимо работать с форматом CSV. Рассмотрим способы работы с этим форматом в Java.
Читать далее »

Автор Sash(k)a

Апрель 9th, 2014 at 8:57 пп

Опубликовано в Без рубрики

Тэги ,

Изменение названия картинки в django при загрузке в админке

без комментариев

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

Автор Sash(k)a

Апрель 8th, 2014 at 9:17 пп

Яндекс.Метрика