Чтение онлайн

ЖАНРЫ

Сборник тестов: 1500 вопросов и ответов на знание Android
Шрифт:

Вопрос 2

Ответ: Messenger может быть использован для коммуникации с Started Service и Bound Service.

Messenger это обобщение фреймворка Android HaMeR.

Вопрос 3

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

Он предлагает интерфейс клиент/сервер, который позволяет расширить двустороннюю коммуникацию между одним или несколькими клиентами и сервисом.

Вопрос 4

Ответ: onBind 

Вопрос 5

Ответ:

Взаимодействия могут быть общими и сообщение-ориентированными.

Взаимодействия могут быть специфическими по типу и метод-ориентированными.

Вопрос 6

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

Позволяет клиентам вызывать методы, определенные объектами, находящимися в другом процессе.

Вопрос 7

Ответ: Broker

Proxy

Вопрос 8

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

Вопрос 9

Ответ: Синхронизация

Семантика

Синтаксис

Вопрос 10

Ответ: Протокол связи, который обычно используется в веб-браузерах.

Протокол связи, который основан на модели клиент/сервер.

Вопрос 11

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

Вопрос 12

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

Вопрос 13

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

Вопрос 14

Ответ: Альтернативное представление некоторых символов, которые могут быть помещены в URL.

Вопрос 15

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

Вопрос 16

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

Вопрос 17

Ответ: Если состояние, которое должно быть отправлено клиенту, является чрезвычайно чувствительным, модель «push to poll», где сервер посылает Push уведомление, а затем клиент опрашивает для обновления состояния, является наиболее подходящей.

Push сообщения опираются на постоянную связь между мобильным устройством и серверами системы Push сообщений.

Если состояние, которое должно быть отправлено клиенту, чрезвычайно большое (например, несколько мегабайт), модель «push to poll», где сервер посылает Push уведомление, а затем клиент опрашивает для обновления состояния, является наиболее подходящей.

Вопрос 18

Ответ: JSON более эффективен по размеру, чем XML.

JSON является текстовым форматом.

JSON может быть использован, чтобы представить массивы объектов.

Вопрос 19

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

Вопрос 20

Ответ: Она может автоматически

маршализовать Java объекты в тело HTTP-запроса.

Она может быть использована для обеспечения строгой типизации для взаимодействия с HTTP облачными сервисами.

Вопрос 21

Ответ: Ничего из перечисленного.

Вопрос 22

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

Опрос может быть неэффективным, если данные на сервере не часто меняются и клиент часто опрашивает.

Опрос может быть эффективным (с точки зрения накладных расходов), если данные на сервере изменяются непрерывно и клиент опрашивает нечасто.

Вопрос 23

Ответ: Это может быть автоматизировано с помощью библиотек, таких как Jackson.

Вопрос 24

Ответ: Дать возможность приложению обмениваться данными с другими приложениями.

Для обеспечения общих средств доступа к хранилищу структурированных данных.

Для облегчения использования Sync Adapters и Content Observers.

Чтобы отделить хранение данных от доступа к этим данным.

Вопрос 25

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

Вопрос 26

Ответ: Запрос был успешно обработан.

Вопрос 27

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

Вопрос 28

Ответ: Это позволяет реализации Content Provider находиться в другом адресном пространстве, чем приложение, которое имеет доступ к нему с помощью Content Resolver.

Это позволяет реализации Content Provider быть активированным по запросу при обращении через ContentResolver.

Вопрос 29

Ответ: Observer

Activator

Proxy

Вопрос 30

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

Вопрос 31

Ответ: Сервлет может получить доступ к параметрам URL запроса, отправленного клиентом.

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

Вопрос 32

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

Запросы могут быть направлены различным сервлетам, на основе пути ресурсов, указанным в запросе.

Вопрос 33

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

Вопрос 34

Ответ: Ничего из перечисленного.

Вопрос 35

Ответ: Он использует унаследованный параллелизм эффективно.

Он не блокирует UI поток.

Вопрос 36

Ответ: AsyncQueryHandler является более общим механизмом для выполнения CRUD операций для Content Provider.

Поделиться с друзьями: