Square
Portrait
Вопрос 24
Можем ли мы добавить картинки в список?
да, можем. Параметр Image в обычном списке
можем, но для этого нам нужно создать особый список
нет, не можем. Список поддерживает только текст
да, можем. Это единственный возможный элемент списка
Вопрос 25
#10FF00FF – цвет в RGB-формате. Почему здесь 8 символов, а не 6, как в обычном RGB-цвете?
Android использует RGB формат в 9 символов, по 3 знака на каждый из трех цветов (Red Green Blue), но если первый символ 0, то он не используется
два первых символа не используются и задаются произвольно
два последних символа нужны для Android и всегда задаются FF
два первых символа отвечают за прозрачность
Вопрос 26
Что обозначает wrap_content в параметрах размера элемента?
объект будет растянут на весь Layout, а его содержимое отцентровано
объект будет занимать объем, равный объему содержимого
объект будет занимать объем в соответствии с другими параметрами
объект будет занимать все доступное место и растягивать свое содержимое
Вопрос 27
Какой класс позволяет создавать предупредительные окна-сообщения в Android?
AlertDialog
AlertWindow
Alert
AlertMsg
Вопрос 28
Где отображаются Notification?
в нижнем углу экрана
сверху в панели состояния
в центре экрана
в дебаггере
Вопрос 29
Где хранится сертификат приложения (cert. rsa) при построении в APK?
cert
web-inf
res/cert
meta-inf
res
Вопрос 30
Необходимо проверить, необходим ли каждый элемент строкового типа приложению. Запуск приложения производится в режиме эмулятора, на языке, установленном по умолчанию. Как осуществить проверку?
запустить инструмент resourceValidation в файле APK и убедиться, что файл errors. txt пуст
запустить приложение и посмотреть на выданные исключения с сообщением ResourceUndefined
установить в эмуляторе неподдерживаемый язык и запустить приложение
запустить DDMS в приложении и посмотреть на ошибки с сообщением «Missing String Resource»
использовать для проверки приложение Dev Tools, размещенное в эмуляторе, с использованием adb
Вопрос 31
Запущен долговременный процесс, и вы не хотите, чтобы он влиял на поток UI. Вы решили создать новый поток, но не хотите писать шаблонный код для управления потоками? Какой класс предлагает необходимую функциональность?
Runnable
UIWorker
UIThread
BackgroundTask
AsyncTask
Вопрос 32
Intent i = new Intent (Intent. ACTION_VIEW);
Bundle b = new Bundle ();
b. putString («EMAIL», " [email protected] »);
Как, присоединив Bundle к Intent, к Intent можно передать следующее действие? Какая строка кода описывает эту возможность?
i. addExtra (b);
i. putExtras (b);
i. passBundle (b);
i. putBundle (b);
i. addData (b);
Вопрос 33
Синтаксис android: id="@+id/foo» – это XML-макет используемый для:
автоматического добавления имен новых ресурсов в R. java
информирования разработчика пользовательского интерфейса о том, что в проект могут быть импортированы именованные ресурсы
для прямого доступа Android к указанным ресурсам через асинхронный вызов сети
ссылки на ресурс, который является внешним по отношению к проекту в системе управления исходным кодом
ссылки на различные типы ресурсов, автоматически генерируемых SDK
Вопрос 34
Мобильные устройства часто подсоединяются к удаленным объектам через сеть, например, точки доступа Wi-Fi. Для безопасного соединения ваше устройство всякий раз должно:
использовать безопасные протоколы, такие как HTTP
включить на устройстве 3G или 4G соединение
запускать ProGuard на APK, чтобы убедиться, что действия в сети неочевидны
использовать маршруты I/O низкоуровневой сети Linux
использовать провайдеров для доступа к сетям, которые Android шифрует автоматически
Вопрос 35
public boolean onCreateOptionsMenu (Menu menu) {
MenuInflater inflater = getMenuInflater ();
inflater. inflate (R. menu. mainnenu, menu);
return false;
}
Меню, реализованное с помощью данного фрагмента кода, не отображается. Программа не выдает никаких сообщений об ошибках. Что может быть возможной причиной?
Activity должно относиться к расширению MenuActivity
вы должны вызвать метод commit () в Меню переданного объекта
метод onCreateOptionsMenu () должен возвращать значение ИСТИНА
R. menu. mainmenu некорректный формат для идентификатора ресурса
MenuInflater одиночный объект не может быть выполнен
Вопрос 36
Необходимо получить удаленный доступ к системе для сохранения данных. Удаленная система имеет REST интерфейс. В приложения могут быть добавлены только библиотеки Android.
javax. ws. rs
java.net.rest
javax. ws. rest
org. apache. cxf
оrg. apache. http
Вопрос 37
public class MyPhoneReceiver extends BroadcastReceiver {
@Override
public void onReceive (Context context, Intent intent) {
Bundle extras = intent. getExtras ();
if (extras!= null) {
String state = extras. getString (TelephonyManager. EXTRA_STATE);
if (state. equals (TelephonyManager. EXTRA_STATE_RINGING)) {
// INSERT CODE HERE
Log. w («DEBUG», phoneNumber);
}
}
}
Нужно сохранить входящие телефонные номера. Какая строка кода должна быть на месте комментария?
String phoneNumber = extras. getString (TelephonyManager. INCOMING_NUMBER);
String phoneNumber = extras. getString (TelephonyManager. INCOMING_PHONENUMBER);
String phoneNumber = extras. getString (TelephonyManager. EXTRA_INCOMING_NUMBER);
PhoneNumber phoneNumber = extras. getString (TelephonyManager. EXTRA_INCOMING_NUMBER);
String phoneNumber = (String) extras. getValue (TelephonyManager. EXTRA_INCOMING_NUMBER);
Вопрос 38
Для каждого объекта Activity в приложении Android используется стиль:
android: style атрибут элемента <activity>
android: globalStyle атрибут элемента <application>
android: style атрибут элемента <application>
android: theme атрибут элемента <application>
android: theme атрибут элемента <activity>
Вопрос 39
Необходимо добавить поисковый интерфейс в приложение. Android должен контролировать все события, связанные с поиском. Также интерфейс должен включаться во все действия, которые вызывают его. Какой интерфейс нужно использовать для поиска?
activity
view
provider
dialog
widget
Вопрос 40
На Android market опубликовано приложение, в файле манифеста которого прописана 5-я версия maxSdk. От пользователей поступают жалобы, что после обновления Android до версии 2.0.1 (API level 6) они не могут использовать данное приложение. После какого обновления приложение сможет работать на новой версии Android?
установить 6-ю версию maxSdk или выше и удалить предыдущие элементы из файла манифеста
установить 6-ю версию targetSdk или выше, и удалить предыдущие элементы из файла манифеста
выполнить метод upgradeApp () в классе Activity