Сборник тестов: 1500 вопросов и ответов на знание Android, стр. 91

Динамически создаваемые пользовательские интерфейсы могут приспособиться к состоянию выполнения приложения, такому как количество данных, которые должны быть отображены в любой момент времени.

Вопрос 43

Ответ: оnDestroy ().

оnCreate ().

Вопрос 44

Ответ: Тост-сообщения.

Уведомления области уведомлений.

Вопрос 45

Ответ: Нет

Вопрос 46

Ответ: Да

Вопрос 47

Ответ: show ().

Вопрос 48

Ответ: Нет

Вопрос 49

Ответ: Sound.

Text.

Icon.

Вопрос 50

Ответ: notify ().

Тест 17

Вопрос 1

Ответ: Включая <intent-filter> тег внутри тега <receiver> в AndroidManifest. xml файле приложения.

Вопрос 2

Ответ: Context. registerReceiver ()

LocalBroadcastManager. registerReceiver ()

Вопрос 3

Ответ: Нет

Вопрос 4

Ответ: В оnReceive (), BroadcastReceiver может вызывать асинхронные методы, такие как метод startActivityForResult ().

Вопрос 5

Ответ: Нет

Вопрос 6

Ответ: Он определяет разрешение, которое должно иметься у получателя трансляции.

Вопрос 7

Ответ: Используйте метод isInitialStickyBroadcast ().

Вопрос 8

Ответ: Да

Вопрос 9

Ответ: Нет

Вопрос 10

Ответ: Нет

Вопрос 11

Ответ: Вычисления могут блокировать поток пользовательского интерфейса, что приводит к тому, что приложение не отвечает.

Вопрос 12

Ответ: оnCreate () выполняется в потоке пользовательского интерфейса.

Вопрос 13

Ответ: Потоке пользовательского интерфейса.

Вопрос 14

Ответ: Да

Вопрос 15

Ответ: Потоке, в котором обработчик был создан или был связан, когда обработчик создавался.

Вопрос 16

Ответ: Сообщение имеет целевое поле, которое определяет обработчик, который должен обрабатывать это сообщение.

Вопрос 17

Ответ: Приложение может уже не работать, когда операция должна быть выполнена.

Вопрос 18

Ответ: ELAPSED_REALTIME_WAKEUP.

Вопрос 19

Ответ: Android имеет большую гибкость, чтобы решить, когда именно запускать конкретные сигналы.

Несколько сигналов могут быть запущены в одно время, что ограничивает число раз, когда устройство должно проснуться.

Вопрос 20

Ответ: 80.

Вопрос 21

Ответ: getInputStream ().

Вопрос 22

Ответ: Списки.

Карты.

Вопрос 23

Ответ: Нет

Вопрос 24

Ответ: Activity.runOnUIThread ().

View. post ().

Вопрос 25

Ответ: Runnable объекты используются, когда Отправитель реализует действия, которые необходимо выполнить.

Сообщения используются, когда Handler реализует ответное сообщение.

Вопрос 26

Ответ: HttpURLConnection.

Вопрос 27

Ответ: DOM-анализаторы, как правило, используют больше памяти, чем другие виды анализаторов, которые мы обсуждали в этом уроке.

DOM-анализаторы преобразуют XML-документ в виде древовидной структуры, что делает легче анализ документа в целом.

Вопрос 28

Ответ: Тост Сообщения.

Уведомления области уведомлений.

Диалоги.

Вопрос 29

Ответ: Нет

Вопрос 30

Ответ: Намерение, лежащее в основе, будет использоваться системой, а не компонентом, который создал намерение.

Вопрос 31

Ответ: Используйте уведомление области уведомлений, когда пользователь должен быть уведомлен вне какого-либо в настоящее время работающего приложения.

Используйте диалоговое окно, когда приложению необходимо получить обратную связь с пользователем.

Вопрос 32

Ответ: Используйте LocalBroadcastManager чтобы зарегистрировать BroadcastReceivers, которые не хотят принимать радиопередачи из другого приложения.

Используйте LocalBroadcastManager чтобы транслировать намерения, которые будут получены только в том же приложении, которое посылает вещания.

Использование класса Context не так эффективно, так как он обеспечивает глобальную передачу через всю систему.

Вопрос 33

Ответ: Динамическая регистрация своих BroadcastReceivers в onResume () и отмена их в оnPause ().

Вопрос 34

Ответ: Уведомления области уведомлений информируют пользователей о событиях, не прерывая работы, в то время как Alarm не непосредственно информируют пользователей.

Alarm запускаются в конкретный момент времени в будущем. Обычные Broadcast намерения обрабатываются, когда намерение транслируется.

Вопрос 35

Ответ: Используйте метод Context. getSystemService (), чтобы получить ссылку на службу AlarmManager.

Вопрос 36

Ответ: Если пользователь вручную меняет часовой пояс или изменяет системные часы, RTC Alarms может сработать в непредсказуемое время.

Если сеть сбрасывает системные часы, RTC Alarms может сработать в непредсказуемое время.

Вопрос 37

Ответ: setInexactRepeating () требует определенные константы интервала, например, INTERVAL_FIFTEEN_MINUTES.

Вопрос 38

Ответ: Графика для приложения простая.

Графику для приложения не нужно регулярно обновлять.

Вопрос 39

Ответ: ShapeDrawable.

Вопрос 40

Ответ: Размер текста.

Ширина линии.

Вопрос 41

Ответ: onDraw (Canvas canvas)

Вопрос 42

Ответ: lockCanvas ().

Вопрос 43

Ответ: surfaceCreated (SurfaceHolder holder).

Вопрос 44

Ответ: TransitionDrawable.

ShapeDrawable.

Вопрос 45

Ответ: TypeEvaluator.

Вопрос 46

Ответ: Да

Вопрос 47

Ответ: Каждый указатель имеет уникальный идентификатор, который остается неизменным в течение жеста.

Вопрос 48

Ответ: onTouchEvent (MotionEvent event).

Вопрос 49

Ответ: Fling.

Scroll.

LongPress.

Вопрос 50

Ответ: Перехват пользовательских жестов.

Тест 18

Вопрос 1

Ответ: int.

Uri.

Вопрос 2

Ответ: Позволяет приложениям прикрепить слушателей к MediaPlayer.