Вопрос 8
Как поделиться файлом настроек с другими активностями одного и того же приложения?
Использовать getPreferences (MODE_PRIVATE);
Использовать getSharedPreferences («name», MODE_PRIVATE);
Использовать getSharedPreferences («name», MODE_WORLD_READABLE);
Использовать getSharedPreferences («name», MODE_WORLD_WRITABLE);
Вопрос 9
Что делает следующий код?
in. setAction (Intent. ACTION_GET_CONTENT);
in. setType («image/*»);
startActivityForResult (in, 1);
Он запускает приложение галерея, только если изображения есть в галерее.
Он запускает приложение галерея, даже если нет никаких изображений в галерее.
После выбора изображения в галерее, он вернет URI этого изображения вызывающей активности.
Вопрос 10
Какой приоритет пустого процесса в Android?
empty process (5)
background 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?