В этом уроке рассмотрим возможности Lifecycle. Как подписаться на его события. Как узнать текущее состояние Activity.
Click here to read this article!
Найдено 1329 результатов
- 28 дек 2017, 17:47
- Форум: Architecture components
- Тема: Урок 1. Lifecycle
- Ответы: 2
- Просмотры: 7210
- 02 дек 2017, 11:49
- Форум: Блог
- Тема: RxJava примеры
- Ответы: 1
- Просмотры: 51028
RxJava примеры
В этой статье я буду собирать интересные и полезные решения, которые реализованы с помощью RxJava. Это будут решения как из моей практики, так и из различных статей и книг. Если у вас есть, чем поделиться, или какие-то вопросы - пишите в наш Telegramm чат RxJava.
Click here to read this article!
Click here to read this article!
- 01 дек 2017, 10:15
- Форум: Уроки
- Тема: Урок 190. Notifications. Каналы
- Ответы: 1
- Просмотры: 5828
Урок 190. Notifications. Каналы
В Android Oreo (API 26) появилась возможность создавать каналы для уведомлений. В этом уроке разберемся, как это делать и зачем это нужно.
Click here to read this article!
Click here to read this article!
- 29 ноя 2017, 14:58
- Форум: Уроки
- Тема: Урок 189. Notifications. Группировка уведомлений
- Ответы: 1
- Просмотры: 4867
Урок 189. Notifications. Группировка уведомлений
В Android 7 (API 24) появилась возможность группировать уведомления. Даже если вы это явно не реализуете, система сама создаст группу, если у вас 4 и более уведомлений.
Click here to read this article!
Click here to read this article!
- 27 ноя 2017, 13:35
- Форум: Уроки
- Тема: Урок 188. Notifications. Кастомные уведомления
- Ответы: 0
- Просмотры: 3676
Урок 188. Notifications. Кастомные уведомления
Android предоставляет нам возможность самим создать layout для уведомлений.
Click here to read this article!
- 23 ноя 2017, 09:56
- Форум: Уроки
- Тема: Урок 187. Notifications. Action кнопки. Reply.
- Ответы: 1
- Просмотры: 4385
Урок 187. Notifications. Action кнопки. Reply.
В Android 4.1 появилась возможность добавлять кнопки в уведомление.
Click here to read this article!
Click here to read this article!
- 20 ноя 2017, 22:42
- Форум: Уроки
- Тема: Урок 186. Notifications. Расширенные уведомления
- Ответы: 1
- Просмотры: 4199
Урок 186. Notifications. Расширенные уведомления
В Android 4.1 (API 16) появились расширенные уведомления. Если потянуть вниз такое уведомление, то оно отобразит дополнительную информацию.
Click here to read this article!
Click here to read this article!
- 16 ноя 2017, 01:03
- Форум: Уроки
- Тема: Урок 185. Notifications. Режимы открытия Activity
- Ответы: 3
- Просмотры: 6001
Урок 185. Notifications. Режимы открытия Activity
В прошлом уроке мы уже рассмотрели, как отобразить Activity по нажатию на уведомление. Но там был простой случай. В этом уроке рассмотрим более интересные случаи.
Click here to read this article!
Click here to read this article!
- 14 ноя 2017, 10:10
- Форум: Уроки
- Тема: Урок 184. Android Notifications. Уведомления. Основы
- Ответы: 4
- Просмотры: 7504
Урок 184. Android Notifications. Уведомления. Основы
Notifications - это уведомления, которые пользователь видит в верхней части экрана, когда ему приходит новое письмо, сообщение, обновление и т.п. В ближайшие несколько уроков мы подробно разберем, какие возможности предоставлены разработчикам для показа уведомлений. В этом уроке рассмотрим основы - ...
- 08 ноя 2017, 20:17
- Форум: Блог
- Тема: Android permissions
- Ответы: 3
- Просмотры: 9634
Android permissions
Операционная система Android устроена таким образом, что для выполнения некоторых операций или доступа к определенным ресурсам, приложение должно иметь разрешение на это.
Click here to read this article!
- 30 окт 2017, 22:46
- Форум: Блог
- Тема: Retrofit. Query, Path, RxJava, логи
- Ответы: 1
- Просмотры: 5198
Retrofit. Query, Path, RxJava, логи
Продолжаем говорить про Retrofit. Посмотрим, что и как мы можем настроить в нем, чтобы достичь своих целей.
Click here to read this article!
- 25 окт 2017, 00:15
- Форум: Блог
- Тема: Как в Android получить данные с сервера с помощью Retrofit
- Ответы: 2
- Просмотры: 8989
Как в Android получить данные с сервера с помощью Retrofit
Retrofit - популярная и удобная библиотека, которая используется, если приложению необходимо работать с сервером. В этой статье я на очень простом примере рассмотрю основы работы с ней.
Click here to read this article!
- 13 окт 2017, 09:36
- Форум: Блог
- Тема: Circular positioning в ConstraintLayout
- Ответы: 0
- Просмотры: 4557
Circular positioning в ConstraintLayout
В новой версии беты ConstraintLayout, появились circular constraints. С их помощью мы можем настроить два View так, чтобы одно находилось на определенном расстоянии и под определенным углом от другого На картинке View B находится под углом и на определенном расстоянии от View A Click here to read th...
- 02 окт 2017, 23:38
- Форум: Блог
- Тема: Пример использования Android DiffUtil
- Ответы: 4
- Просмотры: 10162
Пример использования Android DiffUtil
В нашем Telegram чате иногда проскакивает следующий вопрос: Как правильно обновлять данные в списке? Спрашивающий обычно подразумевает два варианта ответа: 1) Передавать новые данные в адаптер и вызывать метод notifyDataSetChanged, чтобы рефрешнуть RecyclerView 2) Создавать новый адаптер, давать ему...
- 21 сен 2017, 10:27
- Форум: Блог
- Тема: Наводим порядок в gradle dependencies
- Ответы: 0
- Просмотры: 4382
Наводим порядок в gradle dependencies
Не так давно я уже делал пост о том, как в Gradle можно использовать переменные для версий библиотек. В этом посте я хотел бы развить тему и предложить еще более удобное решение.
Click here to read this article!
Click here to read this article!
- 05 сен 2017, 10:45
- Форум: Блог
- Тема: Droidcon Berlin 2017
- Ответы: 1
- Просмотры: 5105
Droidcon Berlin 2017
Мне довелось побывать на Android конференции DroidCon Berlin 2017. В этом посте я хотел бы описать свои впечатления и рассказать, как там все организовано.
Click here to read this article!
Click here to read this article!
- 13 авг 2017, 20:45
- Форум: Блог
- Тема: Как сделать метод асинхронным с помощью RxJava
- Ответы: 4
- Просмотры: 8059
Re: Как сделать метод асинхронным с помощью RxJava
Иногда я в чужом коде встречаю использование just, чтобы вызвать какой-либо метод, используя RxJava. В этом посте я хотел бы рассказать, почему не стоит так делать, и показать правильный вариант реализации. Click here to read this article! Скажите пожалуйста, а почему все-таки just не выполняется в...
- 13 авг 2017, 20:22
- Форум: Блог
- Тема: Android MVP пример для начинающих. Без библиотек и интерфейсов.
- Ответы: 6
- Просмотры: 11290
Re: MVP для начинающих. Без библиотек и интерфейсов.
Вопрос по import Зачем делать import ru.startandroid.mvpsample.* и делать отдельныא packages Если классы в томже приложении? И откуда взять import ru.startandroid.mvpsample.R;? Спасибо за уроки Если классы в разных пакетах, то необходимо прописывать импорт при использовании. А разные пакеты нужны, ...
- 13 авг 2017, 20:17
- Форум: Блог
- Тема: Android MVP пример для начинающих. Без библиотек и интерфейсов.
- Ответы: 6
- Просмотры: 11290
Re: MVP для начинающих. Без библиотек и интерфейсов.
Спасибо за отличный материал! В UsersActivity в методе onCreate() вызов метода presenter.loadUsers() скорее всего необязателен в данном случае, так как ему предшествует вызов метода init(), в конце которого вызывается presenter.viewIsReady(), который также внутри себя содержит вызов loadUsers(); Ве...
- 11 авг 2017, 10:24
- Форум: Блог
- Тема: Переменные в Gradle для версий библиотек
- Ответы: 0
- Просмотры: 4380
Переменные в Gradle для версий библиотек
При использовании какой-либо библиотеки, часто приходится добавлять в dependencies несколько ее частей и всем им прописывать одну и ту же версию. Самый распространенный пример - Android Support Library. Обычно код в dependencies выглядит так: // support library compile 'com.android.support:appcompat...