Android Studio: белый экран на пару секунд при «холодном старте» приложения

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

Решение: в основной стиль приложения добавим строчку, которая фоном установит картинку вместо «белого экрана»:

Android: startActivityForResult deprecated

С очередным обновлением Android Studio опять прилетели новые deprecated. На этот раз для startActivityForResult. У меня сия конструкция используется для обработки выбора файла в компоненте WebView. Соответственно изменим:

Android studio: диалоговые окна с кнопкой Да и Нет

За построение диалоговых окон в Android отвечает класс AlertDialog. С помощью него довольно легко построить конструкцию, чтото типа:

Android Studio: ListView c фотографией и текстом

Задача: разместить в виджете ListView картинку из файла + текст. Результат должен выглядеть как то так:

Решение: будем писать свой «адаптер», на входе которого будет массив из id и photo_name (имя файла картинки)

Экран list_photos.xml:

Код адаптера:

Android: сделать фото и сохранить в папке приложения

Задача: по кнопке сделать в приложении фото, и сохранить его с уникальным именем в папку приложения.

Решение:

1) Поправим файл AndroidManifest.xml:

2) Добавим файл /xml/filepath.xml в папке res:

3) Код приложения примерно следующий:

1 2 3 4 8