Чтение онлайн

ЖАНРЫ

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

}

}).start ;

}

Почему код не осуществляет ожидаемых действий?

аргумент View v в onClick должен быть конечным

инструменты UI доступны за пределами потока UI

mImageView не доступно внутри метода run 

конструктор Thread не допускает Runnable в качестве аргумента

вместо loadImageFromNetwork должно быть threadLoadFromNetwork 

Вопрос 9

NinePatchDrawable – это растровое изображение, которое

сжато и сохранено в файле формата.9pt

создано

с помощью draw9patch и имеет статичный размер

масштабируемо и служит фоном для View

создано из 9 отдельных файлов и используется для анимации

масштабируемо и ограничено 64 цветами

Вопрос 10

Для того чтобы включать в приложение статические файлы и обращаться к ним во время работы программы, необходимо:

расположить в папке res/data и открывать с помощью openResource (R. raw (» <filename>»))

закодировать в формате base64 и расположить в папке res/data

сохранить в проекте и открыть с помощью openStream (» <path_and_filename>»)

расположить в папке res/raw и открывать с помощью openRawResource (R. raw. <filename>)

использовать инструмент datafile, чтобы закодировать в файл Java

Вопрос 11

Context context = getApplicationContext {);

CharSequence text = «Data operation is complete»;

int duration = Toast. LENGTH_SHORT;

Toast toast = Toast makeText (context, text, duration);

// INSERT CODE HERE

toast. show ;

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

toast. setPosition (0, 0);

toast. setPosition (Toast. TOP, Toast. LEFT);

toast. setGravity (-1, Toast. TOP, Toast. LEFT);

toast. setPosition (Gravity. NONE, 0, 0);

toast. setGravity (Gravity. TOP | Gravity. LEFT, 0, 0);

Вопрос 12

String lc = context. getResources . getConfiguration . locale. getLanguage ; Что нужно заменить в коде, чтобы можно было использовать язык стандарта ISO?

getLanguage на getISOLanguage 

getResources на getISO3Resources 

getLanguage на getISO3Language 

getConfiguration на getISOConfiguration 

locale на iso3Locale

Вопрос 13

Необходимо проверить имеет ли вызываемый процесс разрешение для программного доступа к сервису. Что для этого используется?

Context. checkCallingPermission 

Process. validatePermission 

Security. validateCallingContext 

Process. checkCaller 

Context. checkCallerPermissions 

Вопрос 14

Необходимо сохранить личные файлы, созданные в приложении. Нужен только список имен файлов. Какой метод необходимо использовать?

AssetManager. listPrivateFiles 

InputStream. listFiles 

Context. getFileNames 

Context. fileList 

File. getFiles 

Вопрос 15

Какое из средств отладки вы используете,

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

scrcap

Monkey

Dev Tools

DDMS

аdb

Вопрос 16

Какой класс используется для отправки СМС-сообщений?

android. os. MessageManager

dalvik. system. SmsGenerator

android.net.SmsSender

android. telephony. SmsManager

java.net.SmsComm

Вопрос 17

Приложение становится менее производительным всякий раз, когда загружается фоновая служба. Данное приложение использует эту фоновую службу. Во время работы службы пользовательский интерфейс перестает отвечать. Почему страдает производительность приложения, когда работает данная служба?

стандартная обработка в Android производится в одном потоке

в приложении не указаны соответствующие ограничения

неверна цифровая подпись, используемая APK

в приложении не запущен zipalign

служба вызывает web – сервисы, однако система этого делать не позволяет

Вопрос 18

Intent intent = new Intent (Intent. ACTION_VIEW);

Uri u = Uri. parse (»http://www.google.com");

intent. setData (u);

Какой код нужно добавить, чтобы запустить браузер и отобразить страницу www.google.com?

startActivity (intent);

new Activity (intent);

navigateTo (intent);

launchActivity (intent);

startBrowser (intent);

Вопрос 19

Вы устанавливаете меню в приложение. Вы создали XML файл mainMenu. xml и разместили его в папке assets/menu. Когда вы попытаетесь создать меню, используя getMenuInflater . inflate (R. menu. mainMenu, viewGroup), меню не создается. Какое действие должно быть предпринято для устранения данной проблемы?

нужно передать значение ИСТИНА в качестве второго аргумента метода inflate 

нужно использовать класс MenuFileInflater вместо MenuInflater

нужно вручную отредактировать R. java, чтобы добавить ссылку на XML file

нужно переместить mainMenu. xml в папку res/menu

нужно использовать inflateFromFile вместо inflate 

Вопрос 20

Какая последовательность обработчиков обратного вызова класса Activity выполняется сначала?

onCreate, onStart, onRunning

onStart, onInit, onResume

onPreInit, onCreate, onRunning

onCreate, onRestart, onResume

onCreate, onStart, onResume

Вопрос 21

Вы пытаетесь устранить неполадки приложения с помощью журнала регистрации. На выходе слишком много данных, которые могут быть использованы. Вы должны ограничить количество данных на выходе. Необходимо получить данные отладки от ActivityManager, а также от приложения (используется метка CustomerProcessor). Какие фильтры необходимо использовать для получения необходимых данных?

ActivityManager: I CustomerProcessor: D *:S

Поделиться с друзьями: