Skip to content

Kerb/learn-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Изучаем Android

Домашка 1

Написать приложение, активити которого будет открываться при клике на определенную ссылку в браузере https://sberbank.ru/ru/about/today/oib.

Домашка 2

Написать игру "Напёрстки". Релизовать сохранение состояние игры, при смене ориентации устройства. homework2

Домашка 3

  • Создать активити на которой будет 2 кнопки;
  • 1 кнопка - запускает сервис, который выкачивает рандомно одну из картинок (URL-ы в массиве);
  • 2 кнопка - запускает еще одну активити;
  • 2 активити при запуске привязывается к сервису;
  • сервис в отдельном потоке качает файл, и по завершению отправляет бродкаст о результатах работы;
  • Если к моменту финиша закачки файла была открыта вторая активити, картинка отобразиться в ней; если была открыта первая - то картинка будет показана в первой; homework3

Домашка 4

  • реализовать интент-сервис, который обрабатывает входящие интенты и меняет состояние state-машины
  • менеджер состояний будет иметь 5 состояний A-B-C-D-E, и два метода, один для получения текущего состояния, второй для изменения состояния
  • интент сервис, после изменения состояния должен разослать с помощью широковещательных сообщений всем подписчикам новое состояние
  • активити которое подписано на бродкасты, при получении сообщения должно показывать статус в textview
  • активити должна иметь кнопку по нажатию на которую будет сгенерирован интент для изменения состояния менеджера, и отправлен в сервис

Домашка 5

TO BE DONE Реализовать 4 активити

  • LinearLayout с горизонтальной ориентацией
  • RelativeLayout
  • LinearLayout с вертикальной ориентацией
  • ConstraintLayout

1 и 3 должны получить данные с Service с помощью BroadcastReceiver 2 и 4 должны получать данные с сервиса с помощью bind к сервису 2 и 3 активити должны обмениваться данными раз в 3 секунды чере activity

Домашка 6

TO BE DONE Поигратся с RecyclerView

Домашка 7

TO BE DONE

  • Создать активити, в которой будет 2 фрагмента заданных в layout файле
  • В первом фрагменте будет EditText, а во втором кнопка
  • По нажатию кнопки создавать внутри второго фрагмента третий фрагмент с TextView и выводить на него текст из EditText
  • Для заполнения EditText реализовать сервис, который будет генерировать данные и отправлять их через BroadcastReceiver
  • Обработать поворот экрана

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages