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

Читать онлайн.
Название Сборник тестов: 1500 вопросов и ответов на знание Android
Автор произведения Тимур Машнин
Жанр Техническая литература
Серия
Издательство Техническая литература
Год выпуска 0
isbn 9785447420055



Скачать книгу

process priority (4)

      foreground process (1)

      service process priority (3)

      Вопрос 11

      Как получить доступ к общему файлу настроек одного приложения из другого приложения?

      getPreferences (MODE_PRIVATE);

      getPreferences (MODE_WORLD_READABLE);

      getSharedPreferences («name», MODE_WORLD_READABLE);

      Ничего из перечисленного.

      Вопрос 12

      В чем разница между this context и getapplicationcontext?

      Если объект или переменная, которую вы создаете, должна принадлежать к уровню приложения, использовать Application Context.

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

      Если this не доступно, все еще можно получить контекст активности, указав ActivityName. this.

      Все перечисленное.

      Вопрос 13

      Как реализовать binder сервис, если клиентские приложения в различных процессах?

      Использовать Binder

      Использовать aidl

      Использовать Messenger

      Все перечисленное

      Вопрос 14

      В чем разница между service и intentservice в Android?

      intentservice по умолчанию создает один отдельный поток для обработки функциональности сервиса. Все запросы startservice для intentservice будут направляться в этот поток.

      service по умолчанию работает в главном потоке. Все запросы startservice будут направляться в главный поток по умолчанию.

      При реализации service, программист должен реализовать методы оnCreate (), onStartCommand () и оnDestroy ().

      При реализации IntentService программист должен реализовать лишь onHandleIntent ().

      После запуска IntentService, он будет автоматически закрыт, если нет отложенных запросов startservice.

      Для service, нужно остановить сервис либо с помощью метода stopSelf () или stopService () метода.

      Не обновляйте UI непосредственно из IntentService в методе onHandleIntent (), так как эта функция работает в отдельном потоке. (Не в главном потоке).

      Все перечисленное.

      Вопрос 15

      Что из следующего не верно о binder service в Android?

      Это клиент-серверная модель, где binder service действует в качестве сервера, который отвечает на запросы клиентов некоторыми данными.

      bounded service также может быть started service.

      Метод onBind () будет вызываться каждый раз, когда клиент связывается с binder service.

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

      Вопрос 16

      Чтобы поделиться функциональностью от одного приложения к другому приложению, что использовать?

      bindedservice

      startedService

      content provider

      Все перечисленное.

      Вопрос 17

      Что из следующего является жизненным циклом started service?

      oncreate> onstart ()> onBind ()> onUnbind ()> onDestroy ()

      oncreate> onstart ()> onDestroy ()

      oncreate> onstartCommand ()> onBind ()> onUnbind ()> onDestroy ()

      oncreate> onstartCommand ()> onDestroy ()

      Вопрос 18

      Как обеспечить безопасность сервиса программно, таким образом, что ваша служба не будет срабатывать от внешних приложений?

      Не помещайте никаких фильтров намерений в тег service или поместите exported=«false»; в тег service или LocalServiceManager.

      Не помещайте никаких фильтров намерений в тег service или LocalServiceManager.

      Не помещайте никаких фильтров намерений в тег service или поместите imported=«false»; в тег service или LocalServiceManager.

      Поместите exported=«false»; в тег service или LocalServiceManager.

      Вопрос 19

      Чтобы