Сборник тестов: 1500 вопросов и ответов на знание Android Машнин Тимур

Вопрос 3

Ответ: setAudioSource ().

setOutputFile ().

setOutputFormat ().

Вопрос 4

Ответ: Все перечисленное.

Вопрос 5

Ответ: Ни один. Drawable является рисунком, который передается в представление. Рисование этой графики обрабатывается View-системы.

Вопрос 6

Ответ: View. invalidate ().

View. onDraw ().

Вопрос 7

Ответ: AnimationDrawable.

Вопрос 8

Ответ: Все перечисленное.

Вопрос 9

Ответ: Он определяет, как значения в анимации рассчитываются как функции времени.

Вопрос 10

Ответ: ACTION_DOWN.

Вопрос 11

Ответ: ACTION_UP.

ACTION_CANCEL.

Вопрос 12

Ответ: Указатели двигаются как группы.

Указатели спускаются по одному.

Указатели приходят по одному за раз.

Вопрос 13

Ответ: Вызвать Object1.doWork () из View-метода onTouchEvent ().

Прикрепить Object1 в качестве слушателя View и вызвать doWork () из Object1-метода onTouch ().

Вопрос 14

Ответ: GestureLibrary. recognize ().

Вопрос 15

Ответ: Нет

Вопрос 16

Ответ: prepare ().

setDataSource ().

Вопрос 17

Ответ: Запись аудио.

Запись видео.

Вопрос 18

Ответ: Да

Вопрос 19

Ответ: Движение.

Локация.

Окружающая среда.

Вопрос 20

Ответ: Z

Вопрос 21

Ответ: Нет

Вопрос 22

Ответ: Преобразует координаты устройства в мировые координаты.

Вопрос 23

Ответ: Метка времени.

Долгота.

Вопрос 24

Ответ: Определение последнего известного местоположения.

Вопрос 25

Ответ: Когда приложение хочет получить и показать текущее местоположение пользователя.

Вопрос 26

Ответ: MAP_TYPE_TERRAIN.

Вопрос 27

Ответ: Внутреннюю память.

Вопрос 28

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

Вопрос 29

Ответ: Нет

Вопрос 30

Ответ: onCreate ().

onUpgrade ().

Вопрос 31

Ответ: SENSOR_DELAY_FASTEST.

Вопрос 32

Ответ: Все перечисленное.

Вопрос 33

Ответ: Да

Вопрос 34

Ответ: GPS_PROVIDER.

Вопрос 35

Ответ: 0.

Вопрос 36

Ответ: MEDIA_MOUNTED

Вопрос 37

Ответ: Да

Вопрос 38

Ответ: View это основной строительный блок пользовательских интерфейсов.

View отвечает за свою отрисовку.

View отвечает за обработку событий, направленных на него.

Вопрос 39

Ответ: ToggleButton может быть выбрана, в то время как Button не может.

ToggleButton обычно имеет индикатор состояния, в то время как кнопка не имеет.

Вопрос 40

Ответ: INVISIBLE

Вопрос 41

Ответ: Когда событие аппаратной клавиатуры вот-вот будет представлено View.

Вопрос 42

Ответ: Рисование.

Макетирование.

Измерение.

Вопрос 43

Ответ: Да

Вопрос 44

Ответ: Адаптеры обеспечивают данные, используя такие методы, как getCount () и getItem ().

Адаптеры обеспечивают представления для AdapterView.

Вопрос 45

Ответ: Да

Вопрос 46

Ответ: Нет

Вопрос 47

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

Вопрос 48

Ответ: onCreateOptionsMenu ().

setHasOptionsMenu ().

Вопрос 49

Ответ: AlertDialog. Builder.

Вопрос 50

Ответ: Чтобы реагировать на события, направленные на них.

Чтобы отрисовывать себя.

Тест 19

Вопрос 1

Ответ: Видимость.

Непрозрачность (прозрачность).

Позиция.

Вопрос 2

Ответ: Нет

Вопрос 3

Ответ: Адаптер управляет набором данных для AdapterView.

Адаптеры могут уведомлять AdapterView при изменении данных адаптера.

Вопрос 4

Ответ: View2 занимает 3/5 ширины LL.

Вопрос 5

Ответ: onCreateContextMenu ().

Вопрос 6

Ответ: show ()

Вопрос 7

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

Вопрос 8

Ответ: Повышение производительности на многоядерных платформах.

Улучшение отклика приложения.

Упрощение структуры программы относительно событийного программирования.

Вопрос 9

Ответ: Android «Handler Messages and Runnables» (HaMeR) фреймворк, который позволяет запускать операции в одном или нескольких фоновых потоках, публикующих свои результаты в потоке пользовательского интерфейса.

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

Вопрос 10

Ответ: Стек времени выполнения

Программный счетчик

Вопрос 11

Ответ: Реализовать Runnable интерфейс, переопределить его run () метод, передать Runnable объект в конструктор нового объекта Thread, и вызвать start () объекта Thread.

Расширить класс Thread, переопределить его run () метод, и вызвать start () экземпляра расширенного класса Thread.

Вопрос 12

Ответ: Если код пользователя в Java Thread вызывает wait (), join () или sleep (), эти методы проверяют исключение InterruptedException.

Вопрос 13

Ответ: Когда Android Linux планировщик выбирает поток, чтобы выполнить его, поток переходит в Runnable состояние.

Вопрос 14

Ответ: Классы в HaMeR слабо связаны, в то время как классы в AsyncTask тесно связаны.

Можно использовать фреймворк AsyncTask без манипулирования потоками, обработчиками, сообщениями или Runnable объектами явно.

Вопрос 15

Ответ: Они увеличивают производительность путем совмещения коммуникации и вычисления на многоядерных платформах.

Они защищают разработчиков от утомительных и чреватых ошибками аспектов конструктивных ограничений платформы Android.

Вопрос 16

Ответ: Thread-Specific Storage

Вопрос 17

Ответ: Template Method

Вопрос 18

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

Отправлять Message объекты и/или публиковать Runnable объекты в Looper в потоке обработчика.

Вопрос 19

Ответ: Command Processor

Active Object

Вопрос 20

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

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

Вопрос 21

Ответ: Handler должен быть расширен и его handleMessage () метод должен быть переопределен для обработки полученных сообщений.

Вопрос 22

Ответ: Фреймворк AsyncTask не требует от разработчиков приложений явно манипулировать потоками, обработчиками, сообщениями или Runnable объектами.

Тесная интеграция классов в фреймворке AsyncTask упрощает их использование за счет снижения «площадь поверхности» API, который фреймворк предоставляет для приложений.

Вопрос 23

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

Вопрос 24

Ответ: Java Executor

Android HaMeR

Вопрос 25

Ответ: Экземпляр Java ThreadPoolExecutor используется для выполнения каждого объекта AsyncTask.

Фреймворк Android HaMeR используется внутри фреймворка AsyncTask для передачи сообщений из фонового потока в поток пользовательского интерфейса.

Единственный фоновый поток в каждом процессе запускает все doInBackground () методы AsyncTasks.

Вопрос 26

Ответ: Выполнение AsyncTasks.

Размещение и обработка Runnable.

Отправка и обработка сообщений.

Вопрос 27

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

Он обеспечивает относительно прозрачную масштабируемость с помощью своего использования Java Thread Pool Executor.

Вопрос 28

Ответ: Фоновые потоки в AsyncTask неявно взаимодействуют с UI потоком.

Фоновые потоки в HaMeR явно взаимодействуют с UI потоком.

Вопрос 29

Ответ: Template Method

Strategy

Factory Method

Вопрос 30

Страницы: «« ... 5758596061626364 »»

Читать бесплатно другие книги:

Мир оборотней изменился. Грядет борьба за трон: помимо принца из клана белых волков на власть претен...
Доклад Национального разведывательного совета США, опубликованный в этой книге, позволяет узнать, ка...
Равновесие нарушено, и достаточно одного неверного шага, чтобы мир покатился в пропасть войны. Готов...
Алмазный век кончился. Грядут перемены. Возможно, они станут для империи роковыми. Восстают колонии,...
Настоящий вызов бросил неведомый преступник доморощенной сыщице Елене – прямо на ее балконе он зарез...
У тележурналистки Елены выдался еще тот денек! С утра ее сбили автомобилем, потом усыпили хлороформо...