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

ЖАНРЫ

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

FLAG_ACTIVITY_NO_HISTORY

FLAG_ACTIVITY_SKIP

FLAG_ACTIVITY_IGNORE

FLAG_ACTIVITY_NO_BACK

FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS

Вопрос 46

При попытке вставки данных с клавиатуры, создаются объекты ClipData, запрашивающие:

bytestream

cluster identifier

class hierarchy

MIME type

Intent

Вопрос 47

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

элементами предками и потомками. Какой макет необходимо использовать?

AbsoluteLayout

TableLayout

FrameLayout

LinearLayout

RelativeLayout

Вопрос 48

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

<transition

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

<item android: drawable="@drawable/myLogo1» />

<item android: drawable="@drawable/myLogo2» />

</transition>

Перемещение за 1 секунду в коде класса View осуществляется с помощью:

((TransitionDrawable) this. getTransition ). start (1);

((TransitionDrawable) this. getBackground ). initiateTransition (1);

((TransitionDrawable) this. getBackground ). startTransition (1000);

((TransitionDrawable) this. getBackground ). executeTransition (1000);

((TransitionDrawable)this.getTransition). run (1000);

Вопрос 49

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

RelativeLayout, FrameLayout, и BorderLayout

FrameLayout, LinearLayout, и RelativeLayout

AbsoluteLayout, LinearLayout, и TableLayout

FrameLayout, LinearLayout, и TableLayout

AbsoluteLayout, LinearLayout, и TableLayout

Вопрос 50

Нужно осуществить разрешение для URI контент-провайдера. Вы хотите указать путь, начинающийся с /contacts/. Какую конфигурацию для вашей службы необходимо поместить в файл AndroidManifest. xml?

<grant-uri-permission android: path="/contact/*" />

<grant-uri-permission android: pathPrefix="/" path=«contacts» />

<add-uri-permission android: pathPrefix="/contact/*" />

<grant-uri-permission android: pathPrefix="/contact/*" />

<add-uri-permission android: path="/contact/*" />

Тест 24

Вопрос 1

Одиночное действие должно быть определено в файле AndroidManifest. xml и доступно под двумя названиями, с двумя отдельными наборами фильтров. Какой атрибут для этого используется?

<secondary-name>

<copy-activity>

<alternate-name>

<activity-alias>

<alternate-alias>

Вопрос 2

Вы представили обновленную версию приложения, которое опубликовано на Android market. Тем не менее, вы получаете сообщения, что, когда люди пытаются установить обновление, оно устанавливается в качестве нового приложения,

а не как обновление. Что вызывает данную проблему?

разрешение ALLOW_UPDATE не прописано в файле AndroidManifest. xml

имя приложения отличается от исходного

для подписи файла обновления. apk используются различные сертификаты

для подписи файла. apk используются различные версии ключей

до публикации на APK не был запущен zipalign

Вопрос 3

File file = new File (myContext. getExternalFilesDir (null), «appData. txt»);

try {

FileOutputStream os = new FileOutputStream (file, true);

OutputStreamWriter out = new OutputStreamWriter (os);

out. write {data);

out. close ;

} catch (e) {}

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

в метод getExternalFilesDir вместо NULL должно быть передано значение ИСТИНА

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

значения данных должны быть приведены к типу файлового объекта

в файле манифеста должно быть записано android. permission. WRITE_EXTERNAL_STORAGE

приложение должно запросить разрешение, вызвав метод canWriteExternalStorage перед исполняемым кодом

Вопрос 4

Fragment должен быть всегда определен в:

LayoutManager

ViewStub

CompositeView

Space

ViewGroup

Вопрос 5

Виджет ListView получает сообщения от:

ContentProvider

ListViewProvider

ListDataManager

DataAdapter

ListAdapter

Вопрос 6

Какая команда отправляет файл myFile. txt из директории /work/project1 на устройство Android в директорию /sdcard/myProject?

adb send /work/project1/myFile. txt /sdcard/myProject/myFile. txt

sftp upload /work/project1/myFile. txt /sdcard/myProject/myFile. txt

telnet dev: null /work/project1/myFile. txt /sdcard/myProject/myFile. txt

adb /work/project1/myFile. txt /sdcard/myProject/myFile. txt

adb push /work/project1/myFile. txt /sdcard/myProject/myFile. txt

Вопрос 7

Для разделения приложений, Android присваивает каждому:

уникальный временной шифр

отдельный ключ

уникальный Linux ID

GUID

идентификатор, производный от имени библиотеки

Вопрос 8

// This method comes from an Activity class.

public void onClick (View v) {

new Thread (new Runnable {

public void run {

Bitmap b = loadImageFromNetwork (»http://example.com/image.png");

mImageView. setImageBitmap (b);

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