Еще решил написать одну заметку по поводу коллбеков. Штука интересная и полезная, без нее редко когда получается что то разумное написать. По этому решил что надо будет написать пару примеров по работе с колбеками.
Поиск по этому блогу
понедельник, 5 октября 2015 г.
Плавающая кнопка на подобии как у Messenger
Всем привет, я давно ничего не писал, как то не было совсем времени и желания, да и писать было не о чем, были простые типичные задачи. Но вот недавно попался заказ на upwork в котором надо было сделать приложение с кнопкой которая все время должна быть на экране поверх остальных приложений и по клику должно было что то происходить. Что сказать не могу но могу сказать что это было круто и теперь я хочу поделиться реализацией этой функции так как я нашел ее с огромным трудом в интернете.
суббота, 21 февраля 2015 г.
Фильтр на поле для ввода мобильного номера
Интересная штука фильтры, я вот задавался целью добавить фильтр на ввод мобильного телефона, начал гуглить, а гугл то показывает все кроме того что мне надо. Перепробовал кучу вариантов, в итоге нашел хороший вариант, спасибо одному человеку на форуме, он как то спрашивал там и ему никто не помог в итоге он сам нашел решение и написал ответ на форуме.
пятница, 6 февраля 2015 г.
Живые обои с GIF анимацией
Сегодня я хочу вам рассказать как сделать красоту и не набраться гемороя. Обычно живые обои делают какая то фоновая картинка, какой-то живой движущийся объект и летают или появляются кружки или линии. Это все можно сделать стандартным канвасом, а вот как сделать что бы вместо тупых летающих квадратов на экране бегала анимация с nyan котом или например анимация с горящим костром? А просто, нужно всего лишь заюзать тот же канвас, только немного не стандартно.
Как создавать живые обои я рассказывал вам раньше еще в далеком феврале 2012 года. Вот эта статья Создаем живые обои для Android. Но это было давно, да и там рассматривается немного иная ситуация, кому интересно переходите смотрите, правда там почему то картинки убились… Не знаю как восстановить, в исходниках все есть в принципе :)
Как создавать живые обои я рассказывал вам раньше еще в далеком феврале 2012 года. Вот эта статья Создаем живые обои для Android. Но это было давно, да и там рассматривается немного иная ситуация, кому интересно переходите смотрите, правда там почему то картинки убились… Не знаю как восстановить, в исходниках все есть в принципе :)
среда, 21 января 2015 г.
Авторизация в Facebook через FB SDK 3.0 Android
Я раньше писал уже про работу с FB, но многое изменилось с того времени (март 2013 года). как ни как почти два года прошло. У фейсбука появилось куча фишек которых в старом апи нет, оно рабочее и в принципе если лень разбираться с новым, хотя он проще и удобней, можно использовать старый, но тогда вы потеряете кучу возможностей по работе с новым апи.
Авторизация в Twitter Android
воскресенье, 18 января 2015 г.
Изменение позиции элемента в списке Android
Я долго искал как сделать список с айтемами которые можно перетаскивать между собой, нашел кучу примеров которые работали но то не сохраняли положение куда переместили или например был пример который непонятно было как интегрировать в код, это библиотека github.com/bauerca/drag-sort-listview, возможно у меня руки кривые но я не смог ее поставить так что бы она работала, вечно что то вылетало и падало… В общем не подходило мне ничего, и я взялся говнокодить тот код который уже нашел до этого, который работал не верно.
В общем я вам сейчас открою страшную тайну как всегда (:
В общем я вам сейчас открою страшную тайну как всегда (:
пятница, 16 января 2015 г.
Импортировать Maven репозиторий в Gradle
Столкнулся с такой фигней что надо найти библиотеку для студии, а нигде нет пособия по интеграции ее в студию, скачивать project lib и подключать к проекту не хочется так как это отяжеляет проект и делает его более громоздким.
Но зато часто встречаю когда в репозитории указывают адрес Maven репозитория. Но как же его подключить в Android Studio? А просто!
Но зато часто встречаю когда в репозитории указывают адрес Maven репозитория. Но как же его подключить в Android Studio? А просто!
вторник, 30 декабря 2014 г.
Динамическое создание элементов в Android
Интересная штука создание элементов динамически, вроде создал пару edittext'ов, а как прочесть с них то что ввел вообще не ясно (: Но ничего сегодня я напишу как их и создавать, и как читать из них, и даже как удалять…
понедельник, 24 ноября 2014 г.
Нахождение текущего местоположения
Сегодня будет короткая заметка о том как сделать определение текущего местоположения пользователя.
Для этого нам понадобится создать сервис который будет в постоянном режиме отслеживать текущее местоположение по GPS.
В этом классе мы создаем сервис включающий класс который получает данные о текущем местоположении, в принципе все стандартно, только не стандартно что это вынесено в отдельный класс — сервис. Дальше мы создаем нужные переменные и получаем нужные данные из LocationListener'a, и записываем их в переменные. Ну а дальше просто возвращаем эти данные в getLatitude и getLongitude.
Для этого нам понадобится создать сервис который будет в постоянном режиме отслеживать текущее местоположение по GPS.
В этом классе мы создаем сервис включающий класс который получает данные о текущем местоположении, в принципе все стандартно, только не стандартно что это вынесено в отдельный класс — сервис. Дальше мы создаем нужные переменные и получаем нужные данные из LocationListener'a, и записываем их в переменные. Ну а дальше просто возвращаем эти данные в getLatitude и getLongitude.
Подписаться на:
Сообщения (Atom)