Сборник тестов: 1500 вопросов и ответов на знание Android Машнин Тимур
Что из следующего вы можете использовать, чтобы добавить элементы в меню экрана?
Activity. onCreate
Activity. onCreateOptionsMenu
Конструктор класса Activity
Activity. onCreateMenu
Activity. onStart
Activity. onPrepareOptionsMenu
Вопрос 20
Что из следующего вы можете использовать для отображения веб-страницы HTML в Android приложении?
WebBrowser
BrowserView
WebView
Browser
HtmlView
Вопрос 21
Какой из следующих классов не используется в работе с базой данных?
SQLiteOpenHelper
SQLiteDatabase
ContentProvider
DatabaseHelper
Вопрос 22
Какие из следующих полей класса Message должны быть использованы для хранения пользовательских кодов сообщений о Message?
tag
what
arg1
arg2
userData
Вопрос 23
Какая из следующих функций вернет все доступные контент-провайдеры?
List <ProviderInfo> returnList = new ArrayList <ProviderInfo> ();
for (PackageInfo pack : getPackageManager ().getInstalledPackages (PackageManager. GET_PROVIDERS)) {
ProviderInfo [] providers = pack. providers;
if (providers!= null) {
returnList. addAll (Arrays. asList (providers));
}
}
return returnList;
return getContext ().getPackageManager ().queryContentProviders («com. google», Process. myUid (), 0);
List <ActivityInfo> returnList = new ArrayList <ActivityInfo> ();
for (PackageInfo pack : getPackageManager ().getInstalledPackages (PackageManager. GET_RECEIVERS)) {
ActivityInfo [] providers = pack. receivers;
if (providers!= null) {
returnList. addAll (Arrays. asList (providers));
}
}
return returnList;
Ничего из перечисленного
Вопрос 24
Что из следующего правильно использовать для передачи данных регулярно и эффективно, но не мгновенно?
AsyncTask
IntentService
Sync adapters
Все перечисленное
Вопрос 25
Что из перечисленного не является методом жизненного цикла активности, который может быть реализован для выполнения различных операций во время жизненного цикла активности?
onCreate
onInit
onCompleteThaw
onRestart
Вопрос 26
Что из следующего не является Content Provider?
Contacts
Shared Preferences
MediaStore
Bookmarks
Settings
Вопрос 27
Что из следующего является наилучшим способом, чтобы запросить разрешение пользователя, если Android приложение получает обновления местоположения от NETWORK_PROVIDER и GPS_PROVIDER?
Добавить код в файл Android манифеста:
<uses-permission android:name=«android. permission. ACCESS_FINE_LOCATION»/>
Добавить код в файл Android манифеста:
<uses-permission android:name=«android. permission. ACCESS_FINE_LOCATION»/>
<uses-permission android:name=«android. permission. ACCESS_COARSE_LOCATION»/>
Добавить код в файл Android манифеста:
<uses-permission android:name=«android. permission. ACCESS_FINE_LOCATION»/>
Добавить код в файл Android манифеста:
<uses-permission android:name=«android. permission. CONTROL_LOCATION_UPDATES»/>
Вопрос 28
Какой из следующих является родительским классом для основного класса Android приложения, имеющего интерфейс пользователя?
MIDLet
AndroidApp
Activity
AppLet
Application
Вопрос 29
Какой метод из следующих является подходящим для сохранения состояния Android приложения?
Activity. onFreeze ()
Activity. onPause ()
Activity. onStop ()
Activity. onDestroy ()
Вопрос 30
Какой из следующих пакетов классов обеспечивает необходимую для управления функциональность Bluetooth на Android устройстве?
android. hardware
android. bluetooth
android. bluez
org. bluez
Вопрос 31
Какие из следующих разрешений и конфигураций должны быть добавлены в файл манифеста для реализации GCM клиента?
com. google. android. c2dm. permission. RECEIVE
android. permission. INTERNET
android. permission. GET_ACCOUNTS
android. permission. WAKE_LOCK
applicationPackage +». permission. C2D_MESSAGE»
Приемник для com. google. android. c2dm. intent. RECEIVE, с категорией, установленной в applicationPackage. Приемник должен требовать разрешение com. google. android. c2dm. SEND
Все перечисленное
Вопрос 32
Какие из следующих разрешений необходимы для выполнения сетевых операций через Интернет?
INTERNET
ACCESS_NETWORK_STATE
Все перечисленное
Вопрос 33
Какая из следующих процедур получит имя пакета файла APK?
Посмотреть значение атрибута package элемента <manifest> в файле манифеста.
Выполнение команды «pm list packages -f» в ADB оболочке.
Программно с помощью PackageManager в установленном Android приложении.
Использование инструмента AAPT платформы, «aapt dump badging apkName. apk».
Все перечисленное
Вопрос 34
Какие из следующих протоколов обеспечиваются Google для серверов GCM Connection?
HTTP
XMPP
SOAP
RMI
Вопрос 35
Какие из следующих датчиков являются только аппаратными?
Линейный датчик ускорения
Датчик силы тяжести
Датчик вектора вращения
Акселерометр
Вопрос 36
Что из следующего верно в отношении StrictMode?
StrictMode обнаруживает неправильные макеты
StrictMode обнаруживает операции, которые блокируют UI
StrictMode определяет скорость соединения
Все перечисленное
Вопрос 37
Какие из следующих утверждений верны по отношению к вызову GoogleAuthUtil. getToken ()?
getToken () вызывать в потоке пользовательского интерфейса
getToken () вызывать в AsyncTask
Все перечисленное
Вопрос 38
Какие из следующих утверждений верны по отношению к контент-провайдерам?
Контент-провайдер позволяет приложениям доступ к данным.
Контент-провайдер должен быть объявлен в файле AndroidManifest. xml.
Все перечисленное.
Вопрос 39
Какие из следующих утверждений верны по отношению к публикации обновления приложения в Google Play?
Атрибут android:versionCode в файле манифеста должен увеличиваться и файл APK должен быть подписан с тем же ключом.
Атрибут android:versionCode в файле манифеста должен быть таким же и файл APK должен быть подписан с тем же ключом.
Атрибут android:versionCode в файле манифеста должен увеличиваться и файл APK должен быть подписан с новым закрытым ключом.
Вопрос 40
Какие из следующих утверждений верны по отношению к запуску Sync Adapter?
Запускать Sync Adapter в ответ на запрос пользователя.
Запускать Sync Adapter периодически, с установкой периода времени, для ожидания между запусками, или запускать его в определенное время дня, или все вместе.
Все перечисленное.
Вопрос 41
Какие из следующих утверждений верны по отношению к подписанию Android приложения?
Должны быть подписаны все приложения.
Орган сертификации не нужен.
При релизе приложения специальный отладочный ключ, созданный Android SDK build tools может быть использован.
Все перечисленное.
Вопрос 42
Какие из следующих инструментов можно использовать, чтобы уменьшить размер пакета APK?
ProGuard
zipalign
etc1tool
lint
Вопрос 43
Что из следующего верно о Content Providers?
Являются системными сообщениями
Предоставляют данные контента
Предоставляют контент для приложений, основанных на веб-браузере
Предоставляют абстрактный уровень для данных приложения, хранящихся на устройстве
Предоставляют контент для игр
Вопрос 44
Android это:
Статическая среда
8-битная платформа
На базе платформы Windows
Многозадачная платформа
Ничего из перечисленного
Вопрос 45
Что такое Drawable?
Подключаемый контейнер рисования
Элемент интерфейса, который можно нарисовать на экране
View компоновка
Хранимые растровые изображения
Графический элемент
Вопрос 46
FreeType это часть:
Application Framework
Applications
Linux kernel
Android Runtime
Libraries
Вопрос 47
FreeType предназначена для визуализации:
Файлов JPEG
3D-изображений
Растровых и векторных шрифтов