Загадки AndroidManifest

В этом посте я буду собирать различные факты, относящиеся к AndroidManifest.xml, приводящие меня, как разработчика, в замешательство. Таких вещей довольно много и не все из них заслуживают отдельной статьи. Если вам попадется какая-нибудь странность, не упомянутая здесь, либо вы знаете информацию, объясняющую, что на самом деле все правильно и я просто чего-то не понял — пишите об этом в комментариях. Читать далее «Загадки AndroidManifest»

Баг с кнопкой отмены в диалоге выбора даты на Android 4.x. Как исправить?

Date picker’ы в андроиде никогда не перестают удивлять. Недавно я уже писал о том, как разрешить трудности с изменением стиля диалога выбора даты на классический (Holo). В этом посте речь пойдет о другой проблеме, связанной уже не с дизайном, а с функциональностью. Вкратце: отмена диалога работает неправильно, можно сказать не работает вообще. На некоторых версиях.

Диалог выбора даты

Читать далее «Баг с кнопкой отмены в диалоге выбора даты на Android 4.x. Как исправить?»

Классический диалог выбора даты для Android 7.0

В мобильных приложениях иногда возникает надобность отображать диалог выбора даты. Например, на нашем последнем проекте, связанном с продажей алкогольной продукции, пользователь мог лицезреть вожделенную выпивку лишь после подтверждения того, что ему уже исполнился 21 год, таковы американские законы (кстати, из-за этого подтверждения мой 20-летний коллега работать над проектом теоретически не имел права и был вынужден коварно лгать приложению, которое сам и разрабатывал). Схема примерно такова:

Схема работы диалога выбора даты

Читать далее «Классический диалог выбора даты для Android 7.0»