Сборник тестов: 1500 вопросов и ответов на знание Android
Шрифт:
для информирования Android о том, что все приложения и компоненты запускаются с использованием разрешения groupNetwork
для того чтобы убедиться, что приложение имеет права для доступа к ресурсам сети
для логической группировки связанных разрешений
Вопрос 49
Приложение сохраняет медиа файлы в одной из директорий SD карты. Необходимо, что данные файлы не могли быть обнаружены с помощью Media Scanner. Какие действия должны быть предприняты?
в директории должен быть пустой файл с именем. noscan
вначале всех имен файлов поставить точки, и тем самым показать, что
при запуске приложения вызвать SystemMediaScanner. ignoreDirectory (File)
убедиться, что директория скрыта
в директории должен быть пустой файл с именем. nomedia
Вопрос 50
Вызывается метод, выполняемый в IBinder и изначально созданный другим процессом. Что происходит с методом?
вызов создает новый поток внутри UI потока
исполняется в потоке того же процесса, что и исходный
исполняется в потоке того же процесса, что и IBinder
вызов не выполняется, а исключение SecurityViolationException отбрасывает назад
исполняется в исходном потоке
Ответы тестов
Тест 1
Вопрос 1
Ответ: Linux.
Вопрос 2
Ответ: Приложений, фреймворка приложений, библиотек, среды выполнения Андроид, ядра Linux.
Вопрос 3
Ответ: View и Viewgroups.
Вопрос 4
Ответ: Dalvik
Вопрос 5
Ответ: Андроид файл пакета.
Вопрос 6
Ответ: /res/layout
Вопрос 7
Ответ: raw file
Вопрос 8
Ответ: Активных компонентов приложения.
Вопрос 9
Ответ: Все выше перечисленное.
Вопрос 10
Ответ: Для потока можно создать несколько экземпляров, а для сервиса нет.
Вопрос 11
Ответ: AsyncTask зависит от контекста Activity, из которой был запущен, а сервис нет.
Вопрос 12
Ответ: AsyncTask имеет доступ к UI потоку, а поток нет. Для доступа потока к UI потоку может использоваться класс Handler.
Вопрос 13
Ответ: Запускается при вызове foreground . Уведомление не может быть убрано, пока сервис не остановится или не перестанет быть foreground.
Вопрос 14
Ответ: А4.
Вопрос 15
Ответ: А4.
Вопрос 16
Ответ: А3.
Вопрос 17
Ответ: Создать новый идентификатор и добавить к ресурсам.
Вопрос 18
Ответ: START_STICKY.
Вопрос 19
Ответ: Все вышеперечисленное.
Вопрос 20
Ответ: Normal broadcast.
Вопрос 21
Ответ: illegalArgumentException.
Вопрос 22
Ответ: 5.
Вопрос 23
Ответ: 2.0.
Вопрос 24
Ответ: isAvailable .
Вопрос 25
Ответ: <supports-screens>.
Вопрос 26
Ответ:
Вызов метода startService приводит к вызову метода onBind .Вопрос 27
Ответ: ASL2.0
Вопрос 28
Ответ: Open Handset Alliance
Вопрос 29
Ответ: Чтобы позволить Google больше рекламировать.
Вопрос 30
Ответ: T-Mobile G1
Вопрос 31
Ответ: Помимо некоторых специфических драйверов, Android обеспечивает все, чтобы устройство работало.
Вопрос 32
Ответ: Первая версия Android была выпущена без наличия телефона на рынке.
Вопрос 33
Ответ: 2007.
Вопрос 34
Ответ: False.
Вопрос 35
Ответ: Абстрагировать.
Вопрос 36
Ответ: True.
Вопрос 37
Ответ: Все эти ответы. Весь стек платформы с открытым исходным кодом.
Вопрос 38
Ответ: 2005.
Вопрос 39
Ответ: Еды.
Вопрос 40
Ответ: Muffin.
Вопрос 41
Ответ: True.
Вопрос 42
Ответ: 1.5
Вопрос 43
Ответ: Драйвер WiFi.
Вопрос 44
Ответ: False.
Вопрос 45
Ответ: Dalvik.
Вопрос 46
Ответ: Все выше перечисленное.
Вопрос 47
Ответ: Linux.
Вопрос 48
Ответ: 2005.
Вопрос 49
Ответ: Приложения распространяются множеством поставщиков с различными политиками приложений.
Вопрос 50
Ответ: Dalvik byte код.
Тест 2
Вопрос 1
Ответ: Application Package.
Вопрос 2
Ответ: True
Вопрос 3
Ответ: Пользователи сообщают о вредоносном программном обеспечении в Google.
Вопрос 4
Ответ: Объект IBinder обеспечивает доступ к экземпляру IntentService.
Класс Messenger обеспечивает способ обмена данными между активностью и IntentService.
Вопрос 5
Ответ: Webkit
Вопрос 6
Ответ: Dex compiler.
Вопрос 7
Ответ: Прежде, чем они установлены.
Вопрос 8
Ответ: True.
Вопрос 9
Ответ: False.
Вопрос 10