Текст книги "Сборник тестов: 1500 вопросов и ответов на знание Android"
Автор книги: Тимур Машнин
сообщить о нарушении
Текущая страница: 2 (всего у книги 25 страниц) [доступный отрывок для чтения: 10 страниц]
Тест 3
Вопрос 1
Что выполняет следующий код:
Intent intent = new Intent (FirstActivity. this, SecondActivity. class);
Создает скрытое намерение.
Создает неявное намерение.
Создает явное намерение.
Запускает активность.
Вопрос 2
Что из следующего не верно для Intents?
Активирует Activity.
Активирует Service.
Активирует Broadcast receiver.
Активирует SQLite DB Connection.
Вопрос 3
Какое имя не подходит для ресурсного файла Android?
mylayout. xml
myLayout. xml
my_layout. xml
mylayout1.xml
Вопрос 4
Что из следующего не может быть указано как состояние процесса?
Non-visible
Visible
Foreground
Background
Вопрос 5
Какое правильное описание воспроизведения видео с помощью класса VideoView?
Экземпляр MediaController требуется.
Экземпляр MediaPlayer требуется.
Вы можете указать URI для источника.
Вам нужно определить видео в XML файле.
Вопрос 6
Как называется папка, содержащая файл R. java?
src
res
bin
gen
Вопрос 7
Какое из следующих утверждений верно о AndroidManifest. xml?
AndroidManifest. xml является необязательным и будет поставляться по умолчанию, если ваше приложение не содержит его.
AndroidManifest. xml должен указывать уникальное имя пакета приложения для вашего приложения.
Все приложения Android должны обеспечивать активность, указанную в AndroidManifest. xml.
Вы можете указать целевой API приложения в AndroidManifest. xml.
Название приложения, которое вы укажите в AndroidManifest. xml, должно быть уникальным.
Вопрос 8
Какое из следующих утверждений верно о Android SDK Emulator?
Эмулятор не запускает реально Android платформу, но запускает программный компонент, который точно интерпретирует и выполняет весь Android API.
Приложения разворачиваются в эмуляторе с отладочным сертификатом и должны быть повторно подписаны для публикации в Android Market.
Только один эмулятор может работать единовременно.
Локальный IP-адрес эмулятора является таким же, как и хост-компьютер, на котором эмулятор выполняется.
Эмулятор не нужно перезапускать каждый раз, когда приложение разворачивается на нем.
Вопрос 9
Какие из следующих утверждений верны о процессе подписания приложения?
Все приложения должны быть подписаны, чтобы быть развернутыми.
Для разработки самостоятельно подписанный сертификат будет работать.
Есть 3 режима подписания – отладка, тестирование и релиз.
Чтобы распространить тест приложение на более чем 100 целей, тестовый сертификат от Google должен быть выдан для этого приложения.
Сертификат режима релиза будет выдан Google бесплатно при регистрации в качестве разработчика Android, и он будет действителен для всех приложений, которые будут им подписаны.
Вопрос 10
Какое из следующих утверждений верно о коде ниже?
xmlns: android="http://schemas.android.com/apk/res/android" android: id="@+id/relative1» android: layout_width=«fill_parent» android: layout_height=«fill_parent»> android: id="@+id/text1» android: layout_width=«fill_parent» android: layout_height=«wrap_content» android: text=«Text 1» /> android: id="@+id/text2» android: layout_width=«fill_parent» android: layout_height=«wrap_content» android: text=«Text 2» /> android: id="@+id/linear1» android: layout_width=«fill_parent» android: layout_height=«wrap_content» android: layout_below="@id/text1»> android: id="@+id/text3» android: layout_width=«fill_parent» android: layout_height=«wrap_content» android: text=«Text 3» /> android: id="@+id/linear2» android: layout_width=«fill_parent» android: layout_height=«fill_parent»> android: gravity=«bottom» android: id="@+id/text4» android: layout_width=«fill_parent» android: layout_height=«fill_parent» android: text=«Text 4» />
4 текстовых представления отобразятся вертикально, друг под другом.
Text 2 будет размещен в точно таком же положении, как Text 1, заслоняя его.
Все 4 текстовых представления будут помещены в одном положении, заслоняя друг друга.
Text 4 будет размещен в нижней части relative1.
Text 3 и Text 4 будут отображаться вертикально друг над другом, и в нижней части relative1.
Вопрос 11
Следующий код относится к макету диалога, определенного в XML. Какой правильный код нужно поместить в (1)? (Предположим, что макет диалога правильно определен в res/layout/custom_dialog. xml, и нет других проблем в остальной части приложения.)
dialog. getinflate (). inflate (R. layout. custom_dialog);
dialog. setLayout (R. layout. custom_dialog);
dialog. setContentView (R. layout. custom_dialog);
dialog. inflate (R. layout. custom_dialog);
Вопрос 12
Платформа Android основывается на языке:
С
С++
VC++
Java
Вопрос 13
Android не поддерживает следующий формат:
MP4
MPEG
AVI
MIDI
Вопрос 14
Android поддерживает следующие опции:
Многозадачность
Bluetooth
Video calling
Все вышеперечисленное
Вопрос 15
Какая компания разработала Android?
Apple
Android Inc.
Nokia
Вопрос 16
Какой компилятор используется для компиляции Android кода?
Mobile Interpretive Compiler
Dex compiler
AIC
DIC
Вопрос 17
Если фрагмент и активность работают, а затем активность уничтожается, что будет с фрагментом?
Фрагмент будет уничтожен.
Фрагмент продолжит свою работу.
Фрагмент перейдет в неактивное состояние.
Ничего из перечисленного
Вопрос 18
Папка values содержит _______, который определяет значения констант.
XML файл
Image файл
Doc файл
Ничего из перечисленного
Вопрос 19
Какой Android пакет используется для работы с датой/временем?
view
test
util
text
Вопрос 20
Что означает ANR?
Application not Recognized.
Android not Recognized.
Application not Responding.
Ничего из перечисленного.
Вопрос 21
Для Android меню может быть включен режим alphabetic shortcuts с помощью метода:
setup ()
setQwertyMode ()
setContent ()
setGroupCheckable ()
Вопрос 22
Атрибут _______ автоматически переводит в верхний регистр первую букву вводимого текста.
android: autoText
android: capitalize
android: digits
android: singleLine
Вопрос 23
Как расшифровывается APK?
Application package kit
Application package file
Android package kit
Android package file
Вопрос 24
Какая папка содержит исходный код Java для приложения?
res/
assets/
src/
bin/
Вопрос 25
Как расшифровывается. dex?
Dalvik expansion
Dalvik extension
Dalvik executables
Ничего из перечисленного
Вопрос 26
Для обновления контента ContentProvider нужно вызвать метод:
Cursor.commitUpdates ()
ContentResolver. update ()
updates ()
commit ()
Ничего из перечисленного
Вопрос 27
Android обеспечивает несколько стандартных тем, указанных в:
R. style
X. style
manifest. xml
application
Вопрос 28
Почему JVM была заменена на DVM при разработке платформы Android?
JVM медленная
JVM сложно конфигурируется
JVM не бесплатная
Ничего из перечисленного
Вопрос 29
Android использует для идентификации контента на устройстве:
Uri, MIME
MIME, HTTP
Uri, HTTP
Uri, FTP
Вопрос 30
Что из следующего не имеет UI компонентов и работает как фоновый процесс?
Services
Simulator
Emulator
Ничего из перечисленного
Вопрос 31
Использование данных и сервисов других приложений требует добавление элемента user-permission в файл:
Manifest. xml
Android. xml
AndroidManifest. xml
Ничего из перечисленного
Вопрос 32
Поддерживает ли Android библиотеки AWT и Swing?
Да
Нет
Вопрос 33
В состоянии паузы:
Активность не в фокусе, но видна на экране.
Активность не в фокусе и не видна на экране.
Активность в фокусе и видна на экране.
Активность в фокусе и не видна на экране.
Вопрос 34
Атрибут _____ автоматически обеспечивает проверку орфографии.
android: autoText
android: capitalize
android: digits
android: singleLine
Вопрос 35
Для сборки Android приложения необходимо:
JDK
SDK
ADK
MDK
Вопрос 36
Dex компилятор компилирует и конвертирует исходный код в байт код, называемый:
Dalvik байт код
Java байт код
Android байт код
Ничего из перечисленного
Вопрос 37
Какой файл содержит текст для использования приложением?
web. xml
manifest. xml
string. xml
text. xml
Вопрос 38
Это является средством взаимодействия с активностями или другими Android компонентами.
IPB
IPC
PCB
PCI
Вопрос 39
Папка res содержит:
Ресурсы
Исходный код Java
Приложение
Статические файлы
Вопрос 40
Какие из следующих виджетов помогают встроить изображения в активность?
ImageView
ImageButton
ImageView и ImageButton
Ничего из перечисленного
Вопрос 41
Если вы хотите увеличить отступ между виджетами, вы можете использовать свойство:
android: padding
android: digits
android: capitalize
android: autoText
Вопрос 42
Для создания пользовательского интерфейса Android вы должны использовать:
Eclipse
Java и XML
Java и SQL
Java и PL/SQL
Вопрос 43
Что означает AAPT?
Android Asset Packaging Tool
Application Asset Packaging Tool
Android Application Packaging Tool
Ничего из перечисленного
Вопрос 44
Какой метод используется для получения корневого представления дерева?
findViewById ()
getRootView ()
getParentOfType ()
getParent ()
Вопрос 45
Что является состоянием жизненного цикла сервиса?
Starting
Paused
Running
Destroyed
Wait
Yield
Вопрос 46
Какие исключения поддерживаются Android?
InflateException
Surface. OutOfResourceException
SurfaceHolder. BadSurfaceTypeException
WindowManager. BadTokenException
Все перечисленное
Ничего из перечисленного
Вопрос 47
Делает ли Android допущения о размере экрана, разрешении или чипсете?
Да
Нет
Вопрос 48
Какие сервисы обеспечиваются операционной системой Android?
Локализация
Чтение сенсоров
WiFi
Облачные вычисления
Вопрос 49
Какие из следующих инструментов используются разработчиком для тестирования Android приложений:
Физическое Android устройство
SDK
Сторонний эмулятор
JDK
winrunner
Вопрос 50
Этот компонент предоставляет подходящий список данных приложения для других приложений:
Service Provider
Content Provider
Application Provider
Resource Provider
Тест 4
Вопрос 1
Какие из следующих диалоговых окон поддерживаются Android?
AlertDialog
ProgressDialog
DatePickerDialog
TimePickerDialog
TextInputDialog
Вопрос 2
В этом намерении отправитель указывает тип получателя:
Неявное намерение
Явное намерение
Оба
Вопрос 3
Какие из следующих типов данных поддерживаются AIDL?
String
List
Map
Все нативные Java типы данных
Handle object
Вопрос 4
NotificationManager это:
Системный сервис
Сервис пользователя
Интерактивный сервис
Ничего из перечисленного
Вопрос 5
Как расшифровывается AIDL?
Android Interface Data Language
Android Interface Definition Language
Application Interface Data Language
Application Interface Definition Language
Вопрос 6
Какой из следующих файлов описывает, из чего состоит приложение?
Strings XML
R file
AndroidManifest
Layout file
Вопрос 7
Для вставки данных в ContentProvider нужно использовать метод:
insert ()
bulkInsert ()
update ()
dump ()
Вопрос 8
Возможно ли использовать С/C++ для создания Android приложений?
Да
Нет
Вопрос 9
База данных автоматически предоставляется Android:
Apache
Oracle
SQLite
MySQL
Вопрос 10
Какой исходный код используется Android приложением и конвертируется в Dalvik executable?
SDK
JDK
Java source code
NET source code
Вопрос 11
Для использования С/C++ требуется:
SDK
JDK
NDK
MDK
Вопрос 12
Bluetooth Serial Port Profile (SPP) поддерживается Android?
Да
Нет
Вопрос 13
Для получения экземпляра меню нужно использовать метод:
setup ()
setIndicator ()
onCreate ()
onCreateOptionsMenu ()
Вопрос 14
Какой класс является базовым для всех классов Android?
Object
Class
Android
Ничего из перечисленного
Вопрос 15
Используя ContentProvider, какие операции возможно выполнять?
Create
Read
Update
Delete
Все перечисленное
Вопрос 16
Свойство android: layout_alignParentTop принимает значение:
Integer
Character
Float
Boolean
Вопрос 17
Что означает локализация?
Представление продукта на различных языках
Представление продукта для различных регионов
Представление продукта для различных регионов с различными ресурсами
Вопрос 18
В Android можно обеспечить уведомления с помощью:
Notification
NotificationManager
Note
Manager
Вопрос 19
Какая папка содержит откомпилированный код приложения?
res/
assets/
src/
bin/
Вопрос 20
Какой пакет используется для создания тестов для Android приложения?
text
test
widget
app. admin
Вопрос 21
ExpandableListView используется для:
Простого представления дерева
Генерации дерева
Представления двухуровневого дерева
Удаления дерева
Вопрос 22
Как расшифровывается SIP?
Session Initiation Protocol
Session Information Protocol
Server Initiation Protocol
Server Information Protocol
Вопрос 23
Что из следующего используется Android и не имеет открытого исходного кода:
Device driver
Video driver
WiFi driver
Bluetooth driver
Вопрос 24
Какое исключение возникает, если пакет, приложение или имя компонента не могут быть найдены:
PackageManager. NameNotFoundException
Resources. NotFoundException
ParseException
FormatException
Вопрос 25
Что содержит APK файл:
Ресурсы
Dalvik executable
Java байт код
Все перечисленное
Вопрос 26
Один экран, который пользователь видит единовременно на устройстве, представлен:
Service
GUI
Activity
Application
Вопрос 27
Экземпляр TabSpec получается из объекта TabHost методом:
newTabSpec ()
setContent ()
setIndicator ()
setup ()
Вопрос 28
Android SDK необходим для разработки приложений для Android.
Да
Нет
Вопрос 29
Этот класс расширяет класс View и переопределяет метод onDraw. Что из следующего будет отображается при выполнении исходного кода? (Предположим, что размер экрана 480 × 320).
Красный квадрат будет отображаться в нижнем левом углу экрана.
Красный квадрат будет отображаться в нижнем левом углу экрана.
Красный квадрат будет отображаться в верхнем левом углу экрана.
Красный квадрат будет отображаться в верхнем левом углу экрана.
Вопрос 30
Как расшифровывается ADB?
Android Debug Bridge
Application Debug Bridge
Android Data Bridge
Application Data Bridge
Вопрос 31
Как расшифровывается BLOB?
Bytes Less Object
Binary Large Object
Binary Low Object
Bit Large Object
Вопрос 32
Что из следующего представляет различные способы хранения данных, доступные в Android?
Shared Preferences
Internal Storage
External Storage
SQLite
Network
Intermediate Storage
Вопрос 33
Какие типы уведомлений обеспечивает Android?
Toast
Notifications
Dialogs
Вопрос 34
Какой класс содержит константы для MTP и PTP спецификаций:
MtpConstants
MtpDevice
MtpDeviceInfo
MtpObjectInfo
MtpStorageInfo
Вопрос 35
При вызове сети, интерфейс пользователя тормозит или получает сбой из-за:
Аппаратных проблем
Вируса
Задержки сети
Слишком большой загрузки
Вопрос 36
Что из следующего является названием версии Android?
Cupcake
Muffin
Honeycomb
Gingerbread
Вопрос 37
Возможно ли напрямую запустить Java код на Android?
Да
Нет
Вопрос 38
Android 3D API базируется на:
OpenGL
QuickDraw
OpenGL ES
Opus
Ничего из перечисленного
Вопрос 39
Что из перечисленного является плагином Eclipse для использования Android SDK:
EMU
DDT
ADT
GDD
Ничего из перечисленного
Вопрос 40
ADT расшифровывается как:
Application Development Tools
Android Development Tools
Android Debugger Tools
Android Development Test
Вопрос 41
Android эмулятор использует как базис:
GDD
EMU
QEMU
AEMU
Ничего из перечисленного
Вопрос 42
Структура данных намерения состоит из:
Данных ресурса
Файлов манифеста
Действия и данных
AppWidget файлов
View Groups
Вопрос 43
Что фильтр намерения делает?
Описывает Intent задачи
Описывает Intent возможность многозадачности
Фильтрует Intent активности
Описывает Intent возможность активности
Фильтрует упавшие приложения
Вопрос 44
Service:
Продолжает работать без интерфейса пользователя.
Может работать только тогда, когда пользовательский интерфейс активен
Используется для обработки входящих телефонных звонков
Используется для создания пользовательского интерфейса
Вопрос 45
Что представляют собой Android события?
Событие это связь с пользовательским интерфейсом
События это внешние активности
События являются ресурсом мобильного устройства
События являются действиями ОС
Вопрос 46
ViewGroup является:
Объектом класса android. view. Viewgroup
Классом View объектов
Группой открытых окон пользовательского интерфейса
Объектом, определенным в AndroidManifest. xml
Объектом класса android. view. View
Вопрос 47
Как создать хэндл для элемента экрана?
Вызвать Activity. findViewById
Создать объект ListAdapter
Дать ListAdapter в ваш объект ListView
Использовать android. test
Создать объект обработчика в потоке пользовательского интерфейса
Вопрос 48
Что такое AVD?
Среда разработки
Конфигурация, которая помогает разрабатывать драйвера устройств.
Конфигурация, запускающая приложения для Android.
Графический интерфейс для создания пользовательских интерфейсов
Конфигурация, которая определяет Android платформу, которая будет использоваться на эмуляторе
Вопрос 49
Вызовы, основанные на Intent, как правило, связываются во время:
Время выполнения
Время компиляции и время выполнения
Вызова
Время синтаксического анализа
Время ссылки
Вопрос 50
Этот метод вызывается каждый раз, когда App Widget удаляется из хоста App Widget:
onDisabled (Context)
onDeleted (Context, int [])
onReceive (Context, Intent)
onEnabled (Context)
onUpdate
Тест 5
Вопрос 1
Стили, строки и массивы размещаются в:
/res/layout
/res/strings
/res/arrays
/res/styles
/res/values
Вопрос 2
Dalvik VM является частью:
Core Libraries
Libraries
Application
Kernel
Android Runtime
Вопрос 3
Content Provider являются частью:
Application
Core libraries
Application Framework
Kernel
Libraries
Вопрос 4
Чем является R. java?
Авто-сгенерированный файл индексации всех ViewGroups вашего проекта
Авто-сгенерированный файл индексации всех активностей вашего проекта
Файл, который содержит информацию о имеющихся ресурсах
Авто-сгенерированный файл индексации всех сервисов вашего проекта
Авто-сгенерированный файл индексации всех ресурсов вашего проекта
Вопрос 5
Объект RemoteView не может поддерживать следующие классы макета:
Viewlayout
LinearLayout
RelativeLayout
FrameLayout
Все перечисленные
Вопрос 6
Что представляет собой класс Compound Button?
Определяет кнопку для переключения мобильного ON/OFF
Определяет кнопку с двумя состояниями: checked и unchecked
Определяет кнопку с множеством функций
Определяет Qwerty клавиатуру
Ничего из перечисленного
Вопрос 7
View иерархия помещается в окно активности методом:
onCreate ()
Activity. setServiceView ()
Activity. setView ()
android. app. Activity
Activity. setContentView ()
Вопрос 8
Что из следующего является базовым классом для классов Activity и Service?
ApplicationContext
Component
Object
Application
Context
Вопрос 9
Какой пакет вы должны включить в проект для использования класса SimpleAdapter?
import android. widget;
import android. database;
import android. util;
import android. content;
import android. database. sqlite;
Вопрос 10
Что из следующего вы должны включить в проект, чтобы использовать интерфейсы и классы, которые требуются для доступа к камере на мобильном устройстве?
import android. drivers;
import android. hardware. camera;
import android. util;
import android. camera;
import android. hardware;
Вопрос 11
Что из следующего вы можете использовать, чтобы отобразить индикатор в Android приложении?
ProgressItem
ProgressView
ProgressBar
requestWindowFeature
ProgressDialog
Вопрос 12
Для чего Context используется?
Чтобы загрузить пользовательский интерфейс
Чтобы загрузить и получить доступ к ресурсам
Чтобы загрузить и получить доступ к сервисам
Чтобы загрузить и получить доступ к активностям
Чтобы загрузить и получить доступ к макетам
Вопрос 13
Что метод getApplicationContext () делает?
Возвращает путь к каталогу с файлами кэша приложения текущего процесса
Возвращает контекст активности текущего процесса
Возвращает полную информацию приложения для данного пакета контекста
Возвращает контекст единого глобального объекта Application текущего процесса
Возвращает AssetManager
Вопрос 14
setLevel определяет уровень:
Drawable. callback
Drawable
Color
Image
Bitmap
Вопрос 15
Что представляет собой InputMethod?
Интерфейс, который определяет метод для ввода данных.
Интерфейс, который обрабатывает интерфейс UI.
Интерфейс, который обрабатывает ввод с клавиатуры.
Интерфейс, который генерирует ключевые события и текст, при этом обрабатывая события ввода и отправляя текст обратно в приложение, которое запрашивает ввод текста.
Интерфейс, который генерирует данные электронной почты, при этом обрабатывая события ввода и отправляя обратно в запрашивающее приложение.
Вопрос 16
Как сохранить все не сохраненные данные и освободить ресурсы, используемые в Android приложении?
Activity. onDestroy ()
Activity. onStop ()
Activity. onPause ()
Activity. onShutdown ()
Activity. onFreeze ()
Вопрос 17
Какой из следующих методов может сохранить данные Android приложения?
Activity. onFinish ()
Activity. onStop ()
Activity. onDestroy ()
Activity. onPause ()
Activity. onFreeze ()
Вопрос 18
Что следующий код делает?
menu. add (0, MENU_QUIT, 0, «Quit»). setIcon (R. drawable. menu_quit_icon);
Добавляет значок в Icon пункты меню
Выходит из меню
Добавляет пункты меню
Рисует Icon пункты меню
Определяет макет меню
Вопрос 19
Dialog это:
Небольшой TextBox
Выпадающее меню
Небольшое окно, которое появляется на переднем плане текущей активности
Небольшое окно, которое появляется в интерфейсе пользователя
Небольшой флажок
Вопрос 20
Какие API напрямую связаны с режимом touch?
View. TouchMode
View. app. Touch ()
View. isInTouchMode ()
View. TouchMode ()
android. app. Touch ()
Вопрос 21
Как сервис может быть остановлен?
Вызовом метода shutdown ()
Вызовом метода finish ()
Вызовом метода finishService ()
Вызовом метода stop ()
Вызовом метода stopSelf ()
Вопрос 22
Что делает NotesDbAdapter класс?
Адаптирует заметки для базы данных
Позволяет пользователю создавать записи
Обеспечивает текстовый редактор
Инкапсулирует доступ к данным в базе данных SQLite, которая будет хранить данные заметок, и облегчает обновление базы.
Вопрос 23
Как сервис может быть остановлен извне?
Вызовом Service. stopSelf ()
Вызовом Context. stopService ()
Вызовом StopSelf. Service ()
Вызовом Destroy ()
Вызовом StopService ()
Вопрос 24
Когда мы хотим, чтобы результат мог быть возвращен дочерней активностью, какой метод используется?
startActivity. Return ()
startActivityForResult ()
ActivityForResult ()
startActivity. Result ()
getResult. Activity ()
Вопрос 25
Что следующий код делает?
Intent callNumber = new Intent ();
callNumber. setAction (android. content. Intent. ACTION_CALL);
callNumber. setData (Uri. parse («tel:9873719580″));
startActivity (callNumber);
Сохраняет номер 9873719580
Вызывает номер 9873719580
Ищет номер 9873719580
Удаляет номер 9873719580 из памяти
Вопрос 26
TimePickerDialog позволяет пользователю:
Выбрать время
Установить дату
Установить дату и время
Установить время
Выбрать дату
Вопрос 27
Какой метод используется для обработки команды из меню в приложении?
onMenuItem
onMenuItemSelected
onMenuItemClicked
onOptionsItemSelected
CommandAction
Вопрос 28
Предполагая, что notifyPhoneCallState вызывается для включения MyReceiver, чтобы получать уведомления о состоянии телефонных звонков, в котором из следующих случаев код будет выполнен?
public class MyReceiver extends PhoneStateIntentReceiver
{
@Override
public void onReceiveIntent (Context context, Intent intent)
{
if (intent. action == Intent. ACTION_CALL)
{
}
}
}
Когда устройство получает входящий телефонный звонок
Когда исходящий вызов телефона инициирован на устройстве
Когда пользователь нажимает на кнопку вызова на устройстве
Код никогда не будет выполнен
Вопрос 29
Что должно быть вместо
MediaPlayer mp = new MediaPlayer ();
mp. setDataSource (PATH_TO_FILE);
mp. start ();
Варианты:
mp. prepare ();
mp. prepareAsync ();
mp. loadMedia ();
mp. loadSource ();
mp. prepare (); и mp. loadSource ();
Ничего
Вопрос 30
Что должно быть вместо
@Override
protected void onStop
{
Super. onStop ();
SharedPreferences setting = getSharedPreferences («MyPrefs», 0);
SharedPreferences. Editor editor = settings. edit ();
editor. putBoolean («MyBool», true);
Варианты:
editor. save (); editor. close ();
editor. save (); editor. finish ();
editor.commit ();
editor. save ();
editor. close ();
editor. finish ();
Вопрос 31
android: layout_width = «fill_parent» android: layout_height = «fill_parent» android: text = «Some Text»>
Что из следующего верно о XML фрагменте?
Он взят из XML файла манифеста проекта Android.
Он взят из XML файла, используемого для определения View.
Он взят из пакетного файла (.apk) проекта Android.
Атрибут xmlns: является обязательным.
Это не самый внешний тэг XML файла, поэтому он не должен содержать атрибут xmlns:
MyElement должно быть имя класса, производного, прямо или косвенно, от класса View.
Вопрос 32
Если приложение опубликовано, что из следующего не может быть изменено?
Приватный ключ подписи
Имя пакета
Главная активность
Имя APK файла
Вопрос 33
Как много Expansion файлов может иметь APK?
Один
Два
Три
Четыре
Вопрос 34
Какие два метода могут быть использованы для запуска сервиса?
bindService
startService
runService
startActivity
Вопрос 35
Предположим, MyView это класс, производный от View и MView является переменной типа MyView. Что из перечисленного должно быть использовано для отображения MView при запуске Android-приложения?
Вызов setCurrentView (mView) в startApp () главного класса приложения.
Вызов setContentView (mView) в startApp () главного класса приложения.
Вызов setContentView (mView) в onStart () главного класса приложения.
Вызов setContentView (mView) в onCreate () главного класса приложения.
Вопрос 36
Пусть Screen1 является главным экраном Android приложения MYAndroid. Если другой экран Screen2 должен быть открыт из Screen1, тогда что из следующего верно?
Screen2 должен быть частью MYAndroid.
Screen2 может существовать в любом другом Android приложении, установленном на устройстве.
Screen2 всегда будет запущен асинхронно.
Screen2 может быть запущен синхронно.
Screen2 может вернуть код результата в Screen1 если запущен startActivity.
Screen2 может вернуть код результата в Screen1 если запущен startActivityForResult.
Вопрос 37
Что следующий код выполняет?
public boolean isOnline () {
ConnectivityManager connMgr = (ConnectivityManager) getSystemService (Context. CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connMgr. getActiveNetworkInfo ();
return (networkInfo!= null && networkInfo. isConnected ());
}
Проверяет сетевое соединение
Проверяет только WiFi соединение
Проверяет только Bluetooth соединение
Проверяет только Ethernet соединение
Вопрос 38
Что следующий код выполняет?
SensorManager mgr = (SensorManager) getSystemService (SENSOR_SERVICE);
List
for (Sensor sensor: sensors) {
System. out. println (»»+sensor. getName ());
}
Печать имен всех доступных датчиков в устройстве
Печать имен всех доступных типов датчиков в устройстве
Печать имен всех датчиков, которые не доступны
Ничего из перечисленного
Вопрос 39
Что следующий код выполняет?
try {
String token = GoogleAuthUtil. getToken (this, email, “https://www.googleapis.com/auth/devstorage.read_only”);
System. out. println (token);
} catch (IOException e) {
System. out. println («IOException»);
} catch (UserRecoverableAuthException e) {
System. out. println («UserRecoverableAuthException»);
} catch (GoogleAuthException e) {
System. out. println («GoogleAuthException»);
}
Печать токена
Печать UserRecoverableAuthException
Печать GoogleAuthException
Печать IOException
Вопрос 40
Что следующее утверждение определяет?
Он обеспечивает query (), insert (), update (), delete () методы доступа к данным контент провайдера и вызывает методы с такими же именами экземпляра конкретного контент провайдера.
CursorLoader
ContentResolver
ContentProvider
Loader
Вопрос 41
Что такое «Android-activityCreator» или «android create project»?
Инструмент командной строки для создания файлов проекта Android.
Фреймворк для создания unit тестов для Android проектов.
Редактор ресурсов для создания пользовательского интерфейса для приложений Android.
Инструмент для генерации Android байт-кода из файлов. class.
Эмулятор для выполнения и отладки проектов Android.
Вопрос 42
Что такое «Android-dx»?
Инструмент командной строки для создания файлов проекта Android.
Фреймворк для создания unit тестов для Android проектов.
Редактор ресурсов для создания пользовательского интерфейса для приложений Android.
Инструмент для генерации Android байт-кода из файлов. class.
Эмулятор для выполнения и отладки проектов Android.
Вопрос 43
Что такое Android?
Новый язык программирования, который может быть использован для разработки приложений для мобильных устройств.
Новая IDE, которая может быть использована для разработки приложений для мобильных устройств.
Стек программного обеспечения для мобильных устройств, который включает операционную систему, связующее ПО и ключевые приложения.
Новое мобильное устройство, разработанное Google.
Вопрос 44
Что из следующего верно относительно сервиса GCM – Google Cloud Messaging?
Он обеспечивает коммуникацию сервера с устройством
Он обеспечивает коммуникацию устройства с сервером
Он обеспечивает коммуникацию устройства с сервером и наоборот
Он обеспечивает коммуникацию устройства с устройством
Вопрос 45
В чем преимущество использования AsyncTaskLoader вместо AsyncTask?
С ним немного легче работать
Возможность легко обновлять прогресс-бар
Нельзя сравнивать, потому что он реализует совершенно иную функциональность
Меньше работы с конфигурацией приложения
Вопрос 46
Какой из следующих лучший способ открытия камеры, как суб-активности?
Intent takePictureIntent = new Intent (MediaStore. ACTION_IMAGE_CAPTURE);
startActivity (takePictureIntent);
Intent takePictureIntent = new Intent (MediaStore. ACTION_IMAGE_CAPTURE);
if (takePictureIntent. resolveActivity (getPackageManager ())!= null) {
startActivityForResult (takePictureIntent, 1);
Intent takePictureIntent = new Intent (MediaStore. ACTION_IMAGE_CAPTURE);
startActivityForResult (takePictureIntent, 1);
Intent takePictureIntent = new Intent (MediaStore. ACTION_IMAGE_CAPTURE);
if (takePictureIntent. resolveActivity (getPackageManager ())!= null) {
startActivityForResult (takePictureIntent, – 1);
Вопрос 47
Какой правильный способ будет исправить ошибку, если проверка статуса GPS_PROVIDER бросает исключение SecurityException?