Сборник тестов: 1500 вопросов и ответов на знание Android
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабын онлайн тегін оқу  Сборник тестов: 1500 вопросов и ответов на знание Android

Тимур Машнин

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

Шрифты предоставлены компанией «ПараТайп»






12+

Оглавление

Тест 1

Вопрос 1

Платформа Андроид основывается на операционной системе:

Linux

MAC

Unix

Windows CE

Windows XP


Вопрос 2

Архитектура платформы Андроид состоит из:

Приложений, фреймворка приложений, библиотек, среды выполнения Андроид, ядра Linux.

Приложений, библиотек, фреймворка библиотек, среды выполнения Андроид, ядра Linux.

Приложений, телефонного менеджера, библиотек, среды выполнения Андроид.

Приложений, телефонного менеджера, библиотек, ядра Linux.

Телефонного менеджера, библиотек, среды выполнения Андроид, ядра Linux.


Вопрос 3

Базовая единица графического интерфейса приложения Андроид это:

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

Интерактивные элементы экрана.

Layout и Drawing.

View и Viewgroups.

Widgets.


Вопрос 4

Как называется Java виртуальная машина платформы Андроид:

.NET Framework

Dalvik

Forth Virtual Machine

Juke Virtual Machine

Parrot Virtual Machine


Вопрос 5

Что представляет собой формат APK?

Андроид файл контента.

Андроид файл данных.

Андроид файл пакета.

Андроид файл ресурсов.

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


Вопрос 6

Файлы ресурсов Layout должны размещаться в папке:

/res/

/res/anim

/res/drawable

/res/jpg

/res/layout


Вопрос 7

В каталоге assets данные размещаются в формате:

ASCII

DOS

FAT

JPEG

raw file


Вопрос 8

Пустой процесс не должен иметь:

Активных компонентов приложения.

Активных процессов.

Активных сервисов.

Занимать память.

Любые ресурсы.


Вопрос 9

Инструмент bmgr используется для:

Получения резервной копии приложения.

Операции восстановления.

Уничтожения архивных данных для конкретного приложения.

Все выше перечисленное.


Вопрос 10

Какие утверждения верны относительно сервисов и потоков?

Сервис запускается в отдельном потоке.

Для потока можно создать несколько экземпляров, а для сервиса нет.

Сервис не может использовать потоки для выполнения задач.


Вопрос 11

В чем разница между сервисом и асинхронной задачей?

AsyncTask зависит от контекста Activity, из которой был запущен, а сервис нет.

И AsyncTask и сервис выполняются в UI thread.

И AsyncTask и сервис имеют доступ к UI thread.


Вопрос 12

В чем разница между потоком и асинхронной задачей?

AsyncTask имеет доступ к UI потоку, а поток нет. Для доступа потока к UI потоку может использоваться класс Handler.

AsyncTask представляет общий фреймворк потоков.

И AsyncTask и потоки предназначены для выполнения длительных задач.


Вопрос 13

Foreground Service:

Запускается при вызове foreground ().

Может или нет обеспечивать уведомление в панель статуса.

Уведомление не может быть убрано, пока сервис не остановится или не перестанет быть foreground.


Вопрос 14

A1, A2, A3 и A4 являются активностями, которые были вызваны, используя намерения. При том Backstack A1-A4-A2 — A3. Активность A4 вызывает A2 с помощью флага намерения FLAG_ACTIVITY_NO_HISTORY. Когда будет вызван метод finish () активности A3, какая активность останется работающей?

A1

A4

A3

A2


Вопрос 15

A1, A2, A3 и A4 являются активностями, которые были вызваны, используя намерения. При том Backstack A1-A2-A4 — A3. Активность A2 вызывает A4 с помощью флага намерения FLAG_ACTIVITY_CLEAR_TOP. Когда будет вызван метод finish () активности A3, какая активность останется работающей?

A4

A3

A2

A1


Вопрос 16

A1, A2, A3 и A4 являются активностями, которые были вызваны, используя намерения. При том Backstack A1-A2-A3-A4. Активность A3 вызывает A4 без флага намерения. Когда будет вызван метод finish () активности A4, какая активность останется работающей?

A2

A3

A4

A1


Вопрос 17

Плюс (+) в выражении android:id="@+id/my_id» означает:


Определить в качестве идентификатора ресурса

Создать новый идентификатор и добавить к ресурсам

XML-парсер должен разобрать ID строку


Вопрос 18

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

START_NOT_STICKY

START_REDELIVER_INTENT

START_STICKY

START_SERVICE_INDEFINITELY


Вопрос 19

Android система использует намерения, чтобы:

Широковещать системные намерения.

Широковещать пользовательские намерения.

Вызывать другие приложения из вашего приложения

Все вышеперечисленное.


Вопрос 20

Уведомление «Экран гаснет» это пример:

Normal broadcast

Ordered broadcast

Фоновой операции


Вопрос 21

Если вы попытаетесь получить доступ к столбцу таблицы, который не существует, тогда будет исключение:

NullPointerException

illegalArgumentException

ArrayIndexOutOfBoundsException

SQLException


Вопрос 22

Максимальное количество адресов, возвращаемых методом getFromLocationName () может быть:

2

3

4

5


Вопрос 23

Методы startForeground () и stopForeground () были введены в API level:

2.0

3.0

1.5

2.2


Вопрос 24

Проверка наличия аудио эффектов осуществляется с помощью метода:

isCheckable ()

isAvailable ()

isValuable ()

isCaview ()


Вопрос 25

Приложения, требующие фильтрации по размеру экрана, могут использовать атрибуты:

<supportmultiple-screens>

<supports-screens>

<supportall-screens>

<supportevery-screen>


Вопрос 26

Какое утверждение ложно относительно метода onBind ():

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

Вызов метода startService () приводит к вызову метода onBind ().

Если вы не хотите, чтобы связывание затем вернуло NULL.

Если вы хотите, чтобы связывание затем вернуло объект Ibinder


Вопрос 27

Платформа Android лицензирована:

Gnu’s GPL

ASL2.0

OSS

Sourceforge


Вопрос 28

Кто владеет платформой Android?

Oracle Technology

Dalvik

Open Handset Alliance

Google


Вопрос 29

Какой была основная бизнес мотивация Google для поддержки Android?

Чтобы выровнять игровое поле для мобильных устройств.

Чтобы конкурировать с iPhone.

Монополизировать рынок мобильных приложений для целей лицензирования.

Чтобы позволить Google больше рекламировать.


Вопрос 30

Какой первый телефон был выпущен на Android OS?

Google gPhone

T-Mobile G1

Motorola Droid

HTC Hero


Вопрос 31

С точки зрения производителя мобильных устройств, какие преимущества у Android?

Помимо некоторых специфических драйверов, Android обеспечивает все, чтобы устройство работало.

Android обеспечивает лучшую работу устройства.

Android позволяет устройствам конкурировать с iPhone от Apple.

Android позволяет пользователям создавать приложения для получения доходов.


Вопрос 32

Какой факт является забавным о запуске Android?

Платформу хотели назвать НЛО.

Первая версия Android была выпущена без наличия телефона на рынке.

Главной целью Android была разблокировка дверей автомобиля, когда вы оставили ключи внутри него.

Android хотели сделать с закрытым кодом, чтобы сделать больше денег для компании.


Вопрос 33

Когда была создана Open Handset Alliance?

2005

2006

2007

2008


Вопрос 34

Устройство с установленной операционной системой Android необходимо для разработки приложений для Android.

True

False


Вопрос 35

Android старается _____ низкоуровневые компоненты, такие как программный стек, с интерфейсами, так чтобы кодом конкретного производителя можно было легко управлять.

Смешивать

Абстрагировать

Модуляризировать

Соединять


Вопрос 36

Google лицензирует некоторые проприетарные приложения.

True

False


Вопрос 37

Какая часть платформы Android с открытым исходным кодом?

Низкоуровневые модули Linux.

Все эти ответы. Весь стек платформы с открытым исходным кодом.

Нативные библиотеки.

Фреймворки приложений.

Полные приложения.


Вопрос 38

Когда Google купил Android?

2007

2005

2008

2010


Вопрос 39

Релизам Android начиная с 1.5 давались прозвища происходящие из?

Странных животных.

Еды.

Нечто что начинается с w/ «A».

Американских штатов.


Вопрос 40

Что не является названием версии Andriod?

cupcake

Gingerbread

Honeycomb

Muffin


Вопрос 41

Android не делает какие-либо предположения о размере экрана, разрешении или микросхемах устройства.

True

False


Вопрос 42

Какая версия Android имела самую большую долю рынка в январе 2011?

1.1

1.5

2.3

3.4


Вопрос 43

Какая часть кода, используемая Android не является открытой?

Драйвер клавиатуры

Драйвер WiFi.

Аудио драйвер.

Управление питанием.


Вопрос 44

Платформа Android собрана на основе Java Micro Edition (J2ME).

True

False


Вопрос 45

Какая из перечисленных не является нативной библиотекой Android?

Webkit

Dalvik

OpenGL

SQLite


Вопрос 46

Android базируется на Linux из следующих соображений:

Безопасности.

Переносимости.

Создания сетей.

Все выше перечисленное.


Вопрос 47

Какая операционная система используется как основа Android стека?

Linux.

Windows.

Java.

XML.


Вопрос 48

В каком году стартовала разработка на виртуальной машине Dalvik?

2003

2005

2007

2006


Вопрос 49

Какая разница между распространением приложений для Android устройств и приложений для других устройств?

Приложения распространяются только Apple App Store.

Приложения распространяются множеством поставщиков с различными политиками приложений.

Приложения распространяются множеством поставщиков с одной и той же политикой приложений.

Приложения распространяются только Android Market.


Вопрос 50

При разработке для Android OS, Java byte код компилируется в:

Java код

Dalvik application код

Dalvik byte код

C код

Тест 2

Вопрос 1

Для чего предназначено файловое расширение. apk?

Application Package

Application Program Kit

Android Proprietary Kit

Android Package


Вопрос 2

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

True

False


Вопрос 3

Как Google проверяет на вирусы в Android Market?

Каждое новое приложение сканируется антивирусным сканером.

Пользователи сообщают о вредоносном программном обеспечении в Google.

Сотрудники Google проверяют каждое новое приложение.

Отдельная компания контролирует Android Market для Google.


Вопрос 4

Какие утверждения не верны относительно IntentService?

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

Метод createPendingResult активности это способ получения данных из IntentService.

Класс ResultReceiver это способ получения данных из IntentService.

Объект IBinder обеспечивает доступ к экземпляру IntentService.

Класс Messenger обеспечивает способ обмена данными между активностью и IntentService.


Вопрос 5

Что не является одним из трех основных компонентов APK?

Исполняемый код Dalvik.

Ресурсы.

Native Libraries

Webkit


Вопрос 6

Как называется программа, конвертирующая Java byte код в Dalvik byte код?

Android Interpretive Compiler (AIC)

Dalvik Converter

Dex compiler

Mobile Interpretive Compiler (MIC)


Вопрос 7

Android приложения должны быть подписаны:

После того как они установлены

Прежде, чем они установлены

Никогда

В течение двух недель после установки


Вопрос 8

Библиотеки AWT и Swing были исключены из набора библиотек Android.

True

False


Вопрос 9

R. java файл предназначен для редактирования ресурсов проекта.

True

False


Вопрос 10

Что содержится в файле manifest xml?

Разрешения, которые требует приложение.

Список строк, используемых в приложении.

Исходный код.

Все другие варианты.


Вопрос 11

Что содержит файл Layout xml?

Ориентации и макеты, которые определяют то, отображает дисплей.

Разрешения, необходимые приложению.

Строки, используемые в приложении.

Код, который компилируется для запуска приложения.


Вопрос 12

Эмулятор Android устройства:

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

Является скорее симулятором и выступает в качестве виртуальной машины для Android устройства.

Выполняет тот же код, как и физическое устройство, однако на более высоком уровне.


Вопрос 13

Исходный код Java напрямую выполняется в Android устройстве.

True

False


Вопрос 14

Android эмулятор идентичен работающему реальному Android устройству, за исключением эмуляции:

Телефона

Приложений

Сенсоров

Эмулятор может имитировать все аспекты смартфона.


Вопрос 15

Чем симулятор отличается от эмулятора?

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

Эмулятор поставляется с Android SDK, а сторонних симуляторов нет.

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

Эмулятор имитирует выполнение машинного двоичного кода, а не симуляцию поведения кода на более высоком уровне.


Вопрос 16

R файл генерируется:

Автоматически

В ручном режиме

Эмулируется

Ничего из вышеперечисленного


Вопрос 17

Активность соответствует:

Java проекту

Java классу

Вызову метода

Полю объекта


Вопрос 18

Для создания эмулятора вам необходим инструмент AVD. Как он расшифровывается?

Android Virtual Display

Android Virtual Device

Active Virtual Device

Application Virtual Display


Вопрос 19

Android SDK поставляется с эмулятором.

True

False


Вопрос 20

Файл ________ определяет компоновку экрана.

Layout file

Manifest file

Strings XML

R file


Вопрос 21

Манифест объясняет, из чего приложение состоит и склеивает все вместе.

True

False


Вопрос 22

Android Software Development Kit (SDK) это все, что требуется для разработки Android приложений.

True

False


Вопрос 23

Что является движущей силой в Android приложениях и что в конечном счете преобразуется в исполняемый Dalvik код?

Java исходный код.

R-file.

Эмулятор.

SDK.


Вопрос 24

При разработке Android приложений, их можно протестировать на:

Эмуляторе, включенном в Android SDK.

Физическом Android устройстве.

Стороннем эмуляторе.

Все выше перечисленное.


Вопрос 25

Как можно проверить, работает ли уже активность, перед ее запуском?

NEW_TASK_LAUNCH в вызове метода startActivity ().

FLAG_ACTIVITY_NEW_TASK в вызове метода startActivity ().

FLAG_ACTIVITY_SINGLE_TOP в вызове метода startActivity ().

Используя <category android:name=«android. intent. category. LAUNCHER»/>.


Вопрос 26

Какая команда не может быть выполнена функцией Android эмуляции скорости сети?

network speed gsm

network speed 14.4 80

network speed 3g

network speed edge


Вопрос 27

Какое из следующих утверждений является неправильным для объяснения Android SDK Manager и AVD Manager?

Они предоставляются с версии 1.6 SDK. До версии 1.5 был AVD менеджер, но ему не хватало функций управления SDK.

Вы можете создавать и запускать AVD, и при запуске вы можете удалить пользовательские данные до этого момента.

Команда «android» может быть использована, если каталог "<SDK install folder> /tools» добавлен в путь команды.

Средства разработки, которые могут быть загружены из Android SDK Manager и AVD Manager, это SDK Android-платформы, NDK-платформа, эмулятор изображений и USB-драйверы для телефонов.


Вопрос 28

Что из следующего является правильным объяснением типа и порядка событий, сгенерированных после долгого нажатия и отпускания кнопки? (предположим, что нет потребления событий с помощью прослушивателя событий).


2 события будут выдаваться в следующем порядке:

OnTouch событие (MotionEvent. ACTION_SELECT)

OnLongClick событие


Следующее событие будет выдаваться только один раз:

OnLongClick событие


3 события будут выдаваться в следующем порядке:

OnTouch событие (MotionEvent. ACTION_DOWN)

OnLongClick событие

OnTouch событие (MotionEvent. ACTION_UP)


4 события будут выдаваться в следующем порядке:

OnTouch событие (MotionEvent. ACTION_DOWN)

OnLongClick событие

OnTouch событие (MotionEvent. ACTION_UP)

OnClick событие


Вопрос 29

Какое из следующих утверждений не верно о ProgressDialog?

ProgressDialog наследует от класса AlertDialog.

ProgressDialog может быть установлен со стилями: STYLE_HORIZONTAL и

STYLE_SPINNER.

К ProgressDialog можно применить пользовательский XML макет с помощью метода setContentView (…).

ProgressDialog можно свободно настроить для использования Drawable класса для отображения его в качестве прогресс бара.


Вопрос 30

Какое из следующих утверждений верно для Traceview?

Отображает графический журнал выполнения задачи.

Отображает графически занятие памяти и журнал релиза.

Отображает графически стек вызовов.

Показывает графически состояние UI иерархии.


Вопрос 31

Какой конфигурационный файл содержит разрешение на использование GPS?

Layout file

Manifest file

Source file

Property file


Вопрос 32

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

Добавление тэга <uses-permission> в тэг <manifest> файла AndroidManifest. xml.

Добавление тэга <add-permission> в тэг <manifest> файла AndroidManifest. xml.

Добавление тэга <uses-permission> в тэг <application> файла AndroidManifest. xml.

Добавление тэга <permission> в тэг <application> файла AndroidManifest. xml.


Вопрос 33

Какое из следующих утверждений верно о SQLite?

Это объектная база данных.

Она имеет формат клиент-сервер.

Можно создавать и получать доступ к базе данных с помощью SQLOpenHelper.

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


Вопрос 34

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

res/anim

res/files

res/raw

res/values


Вопрос 35

Какое из следующих утверждений не верно о DDMS?

Вы можете просмотреть список запущенных потоков, и выбрать один, чтобы проверить его трассировку стека.

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

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

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


Вопрос 36

Что выполняет следующий код?

Intent intent = new Intent (FirstActivity. this, SecondActivity. class);

startActivityForResult (intent);

Запускает активность браузера.

Запускает суб-активность.

Запускает сервис активности.

Посылает результаты другой активности.


Вопрос 37

Что из перечисленного нельзя сказать о классе DefaultHttpClient?

Он поддерживает HTTPS.

Он поддерживается только на Android версий 2.2 и старше.

Это реализация Android по умолчанию клиента HTTP.

Он поддерживает потоковые загрузку и закачку.


Вопрос 38

Какое из следующих утверждений не верно об интерфейсе MenuItem?

Экземпляр MenuItem возвращается методом add (…) класса Menu.

MenuItem может принять решение о выдаче Intent при нажатии элемента меню.

MenuItem может отображать вместе значок и текст.

MenuItem может быть установлен как checkbox.


Вопрос 39

Что из следующего является неправильным объяснением внешнего хранения с использованием SD-карты?

SD-карты поддерживают файловую систему FAT.

Файлы на SD карте не могут быть обработаны с помощью java.io.File.

Каталоги SD-карты могут быть получены с помощью Environment. getExternalStorageDirectory ().

Разрешения файловой системы Linux не существуют на SD-карте.


Вопрос 40

Библиотеки DalvikVM core являются составной частью:

Java ME

Java SE

Java EE

JAX-WS


Вопрос 41

Из этих сервис-определенных событий, какое событие имеет возможность быть вызвано несколько раз?

onBind

onDestroy

onStartCommand

onCreate


Вопрос 42

Рассмотрим следующий AndroidManifest. xml файл:

<?xml version=«1.0» encoding=«utf-8»/>

<manifest xmlns:android=”http://schemas.android.com/apk/res/android”

package=«com. mkyong. android»

android:versionCode=«1»

android:versionName=«1.0»>

<uses-sdk android:minSdkVersion=«10» />

<uses-permission android:name=«android. permission. WebActivity ” />

<application

android:icon=”@drawable/ic_launcher»

android:label=”@string/app_name»>

<activity

android:name=». WebViewActivity»

android:theme=”@android:style/Theme. NoTitleBar»>

<intent-filter>

<action android:name=«android. intent. action. MAIN» />

<category android:name=«android. intent. category. LAUNCHER» />

</intent-filter> </activity>

</application>

</manifest>

Предположим, приложение подключается к Интернету при запуске.

Что из перечисленного будет верно?

Приложение не будет скомпилировано.


Приложение бросит исключение java. lang. SecurityException.

Приложение сгенерирует исключение с указанием, что оно не имеет разрешения на доступ к URL.

Приложение будет работать как задумано.


Вопрос 43

Какое из следующих утверждений не верно о классе Toast?

Вы не можете установить пользовательский макет для тост-сообщения.

Тост-сообщение может создать только класс активности.

Нет необходимости закрывать или скрывать тост-сообщение, так как оно автоматически закрывается.

Тост-сообщение отображается только для одного из следующих периодов: Toast. LENGHT_SHORT или Toast. LENGTH_LONG.


Вопрос 44

Что из следующего не является ContentProvider, поставляемым с платформой Android?

Список контактов

Журнал звонков

Закладки

Список приложений


Вопрос 45

Какой метод нужно переопределить для использования системы меню Android?

onCreateOptionsMenu ()

onCreateMenu ()

onMenuCreated ()

onCreateContextMenu ().


Вопрос 46

Какой метод активности используется для получения ссылки на Android представление с помощью id атрибута XML ресурса?

findViewByReference (int id);

findViewById (int id)

retrieveResourceById (int id)

findViewById (String id)


Вопрос 47

Что из следующего не является Android компонентом?

Service

Activity

Layout

Content Provider


Вопрос 48

В течение жизненного цикла Activity, какой первый метод обратного вызова вызывается системой?

onStop ()

onStart ()

onCreate ()

onRestore ()


Вопрос 49

Какое из следующих утверждений верно о BroadcastReceiver?

Процесс, который BroadcastReceiver активизирует, будет защищен, так что он не может быть принудительно завершен.

BroadcastReceiver может считаться активным, только когда выполняется метод getReceive ().

BroadcastReceiver уведомляет источник дополнительных результатов обработки на основе широковещательных контактов.

BroadcastReceiver отображает пользовательский интерфейс.


Вопрос 50

Какой конфигурационный файл содержит разрешение на использование Интернета?

Layout file

Property file

Java source file

Manifest file

Тест 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

Какое из следующих утверждений верно о коде ниже?

<?xml version=«1.0» encoding=«utf-8»?>

<RelativeLayout

xmlns:android="http://schemas.android.com/apk/res/android"

android:id="@+id/relative1»

android:layout_width=«fill_parent»

android:layout_height=«fill_parent»>

<TextView

android:id="@+id/text1»

android:layout_width=«fill_parent»

android:layout_height=«wrap_content»

android:text=«Text 1»

/>

<TextView

android:id="@+id/text2»

android:layout_width=«fill_parent»

android:layout_height=«wrap_content»

android:text=«Text 2»

/>

<LinearLayout

android:id="@+id/linear1»

android:layout_width=«fill_parent»

android:layout_height=«wrap_content»

android:layout_below="@id/text1»>

<TextView

android:id="@+id/text3»

android:layout_width=«fill_parent»

android:layout_height=«wrap_content»

android:text=«Text 3»

/>

</LinearLayout>

<LinearLayout

android:id="@+id/linear2»

android:layout_width=«fill_parent»

android:layout_height=«fill_parent»>

<TextView

android:gravity=«bottom»

android:id="@+id/text4»

android:layout_width=«fill_parent»

android:layout_height=«fill_parent»

android:text=«Text 4»

/>

</LinearLayout>

</RelativeLayout>

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

Google

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

Email


Вопрос 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

Что должно быть вместо <Some code here>?


MediaPlayer mp = new MediaPlayer ();

mp. setDataSource (PATH_TO_FILE);

<Some code here>

mp. start ();


Варианты:

mp. prepare ();

mp. prepareAsync ();

mp. loadMedia ();

mp. loadSource ();

mp. prepare (); и mp. loadSource ();

Ничего


Вопрос 30

Что должно быть вместо <Some code here>?


@Override

protected void onStop

{

Super. onStop ();

SharedPreferences setting = getSharedPreferences («MyPrefs», 0);

SharedPreferences. Editor editor = settings. edit ();

editor. putBoolean («MyBool», true);

<Some code here>}


Варианты:

editor. save (); editor. close ();

editor. save (); editor. finish ();

editor.commit ();

editor. save ();

editor. close ();

editor. finish ();


Вопрос 31

<MyElement xmlns:”http://schemas.androd.com/apk/res/android”

android:layout_width = «fill_parent»

android:layout_height = «fill_parent»

android:text = «Some Text»>

</MyElement>

Что из следующего верно о 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 <Sensor> sensors = mgr. getSensorList (Sensor. TYPE_ALL);

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?

Запросить разрешение ACCESS_COARSE_LOCATION

Запросить разрешение ACCESS_FINE_LOCATION

Запросить разрешение INSTALL_LOCATION_PROVIDER

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


Вопрос 48

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

<uses-feature android:name=«android. hardware. camera»/>

<uses-feature android:name=«android. hardware. camera» android:required=«true» />

<uses-feature android:name=«android. hardware. camera. front» android:required=«true» />

<uses-permission android:name=«android. permission. CAMERA»/>


Вопрос 49

Для чего интерфейс Spannable используется?

Манипулирование текстом, который можно распределить по нескольким страницам.

Манипулирование текстом, который можно распределить по нескольким окнам TextView.

Это интерфейс для текста, к которому можно присоединять и отсоединять объекты разметки.

Разбор строки.


Вопрос 50

Для чего класс ListActivity используется?

Создать представление, чтобы отобразить список элементов из источника данных.

Перечислить все активности, в настоящее время работающие на Android устройстве.

Перечислить все активности, установленные на Android устройстве.

Перечислить активности, чей IntentFilter соответствует конкретному типу намерения.

Тест 6

Вопрос 1

Какой максимальный поддерживаемый размер файла для одного файла APK (исключая пакеты расширения) в Google Play Store?

50 MB

2GB

30MB

Неограниченно


Вопрос 2

Какой максимальный поддерживаемый размер одного файла расширения в Google Play Store?

50 MB

2GB

30MB

Неограниченно


Вопрос 3

Какое предназначение класса ContentProvider?

Чтобы воспроизводить богатые файлы медиа-контента.

Чтобы создавать и публиковать богатые мультимедийные файлы.

Для обмена данными между приложениями Android.

Чтобы получать доступ к глобальной информации о среде приложения.

Для поддержания глобального состояния приложения.


Вопрос 4

Какой из следующих 4-х классов не относится к другим?

ApplicationInfo, SyncInfo, ActivityInfo, PackageInfo

Варианты:

ApplicationInfo

SyncInfo

ActivityInfo

PackageInfo


Вопрос 5

Какой из следующих является режимом Android сборки?

Debug mode

Release mode

Production mode

Development mode


Вопрос 6

Какие из следующих классов могут быть использованы для обработки функциональности Bluetooth на устройстве?

Adapter

Manager

Matcher

BluetoothAdapter


Вопрос 7

Что из следующего верно о включении/отключении пунктов меню из класса Activity?

onCreateOptionsMenu может быть использован для включения/отключения некоторых пунктов меню в Android приложении.

onPrepareOptionsMenu может быть использован для включения/отключения некоторых пунктов меню в Android приложении.

onShowOptionsMenu может быть использован для включения/отключения некоторых пунктов меню в Android приложении.

Пункты меню в Android приложении не могут быть отключены.


Вопрос 8

...