Архив метки: java

Красивый таймер для Android (часть3)

Посмотрев пристально на приложение, получившееся в прошлый урок, можно придти к выводу, что больше двух минут таймер не охватит. Например, в кулинарии интервал приготовления пищи часто составляет часы. Поэтому давайте модернизируем наш таймер так, чтобы он мог охватить 24 часа. Попутно изменим нижнюю версию Android до 8+. Для задания интервала времени можно и дальше использовать… Читать далее »

Красивый таймер для Android (часть2)

Автор: | 24.09.2014

В предыдущей статье мы создали основу для приложения, теперь я расскажу как были сделаны нестандартные кнопки. А также доработаем таймер так, чтобы устанавливался обратный отсчет, и по истечению времени, пользователь получал стандартное уведомление. Сказать, что переход с Delphi  на мобильную разработку тяжелый — это ничего не сказать. Родные VCL формы рисуются с помощью мыши очень… Читать далее »

Красивый таймер для Android

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

Предупреждение при выходе из приложения Android

Автор: | 15.09.2014

Часто бывает, что нужно перед выходом пользователя из программы спросить его о чем-нибудь. Например, сохранить «всё, что нажито не посильным трудом» или просто сказать: «не уходи дорогой товарищ, нам будет тебя не хватать». В родной нашей Delphi достаточно на событие главной формы onClose повесить свой обработчик. А как сделать такой же трюк в Андроид? Нужно… Читать далее »

Получение информации с сенсоров устройства Android

Автор: | 04.09.2014

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

Сохранение настроек приложения при помощи Android Backup Service

В ОС Андроид есть стандартный сервис сохранения данных приложения, иными словами — можно сохранить «все, что нажито не посильным трудом» в свою учетную запись на серверах Google. А потом при переезде на другое устройство или сбросе настроек на старом, восстановить всё своё добро. На Nexus 5 список данных для переезда впечатляет: Chrome (браузер) Gmail (почта) Google… Читать далее »

Получение информации об устройстве

Часто в процессе разработки встает необходимость узнать какая версия Android  работает на устройстве. Это бывает необходимо знать, когда используешь новые или устаревшие (deprecated) методы. Перед работой с сетью, нужно проверить, а есть ли с ней соединение? И если есть , то какое? Иначе может случиться так, что закачка файла в 300Mb по мобильному интернету вылетит… Читать далее »

Работа с сенсорами устройства на Android

Автор: | 26.08.2014

В данной статье мы напишем простое приложение, отображающее уровень заряда батареи, температуру батареи и список доступных сенсоров на устройстве. В последней версии ADT появился очень удобный шаблон для новых проектов, называется он Empty Activity. Шаблон подкупает своей простотой, т.к. не создает ничего лишнего. Для вывода нужной нам информации отредактируем единственный файл разметки activity_main.xml Визуально он… Читать далее »

Как работает Меню в фрагментах

Хорошим стилем программирования в Google считают использование ActionBar и Фрагментов. Для этого они даже изменили конструктор нового проекта в Eclipse . Таким образом, они тонко намекают, и как бы приучают программистов писать более или менее красивый и изящный код. Думаю, стоит отметить, что начинание это правильное. Для себя я беру образцы родных гугловских приложений и… Читать далее »