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

на главную - закладки

Жанры

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

вызвать setLaunchable (true) в методе действия onCreate 

передать ключевое значение «implicitLaunch: true» в Intent, используя запущенное действие

Вопрос 30

// onCreate method from your searchable Activity class

@Override

public void onCreate (Bundle savedInstanceState) {

super. onCreate (savedInstanceState);

setContentView (R. layout. search);

Intent intent = getIntent ;

if (Intent. ACTION_SEARCH. equals (intent. getAction )) {

String query = intent. getStringExtra (SearchManager. QUERY);

doMySearch (query);

}

}

Как

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

вызвать makeSearchable после вызова setContentView 

сконфигурировать действие, которое будет обрабатывать ACTION_SEARCH

обозначить класс действий в файле searchable. xml

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

добавить к классу поле public static boolean SEARCH_ENABLED со значением ИСТИНА

Вопрос 31

<LinearLayout android: orientation=«vertical»>

<Button android: id="@+id/Button1» />

<Button android: id="@+id/Button2» />

</LinearLayout>

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

android: nextFocusTop="@+id/Button1» к конфигурации Button2

android: nextFocusDown="@+id/Button1» к конфигурации Button1

android: nextFocusDown="@+id/Button1» к конфигурации Button2

android: nextFocus=«previousView» к конфигурации Button2

android: nextFocusTop="@+id/Button2» к конфигурации Button1

Вопрос 32

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

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

установить для второго действия android: theme="@android: style/Theme. Dialog»

установить флаг ACTION_LAUNCH_DIALOG для запуска второго действия

для запуска второго действия вызвать метод startActivityAsDialog 

убедиться, что для поля второго действия параметр AS_DIALOG установлено значение ИСТИНА

Вопрос 33

Какие четыре типа диалоговых окон есть в Android?

Alert, Progress, DatePicker, TimePicker

Feedback, Progress, DateTimePicker, Input

TextInput, Feedback, DataPicker, Toaster

Message, Progress, DatePicker, TimePicker

Immediate, Deferred, DataReciever, Progress

Вопрос 34

В

проект импортированы файлы, которые размещены в папке /assets. Однако приложению нельзя ссылаться на данные файлы, используя сгенерированный файл R. java. Файлы можно сделать доступными приложению, если:

запустить перепостроение в среде Eclipse

переместить файлы в папку /bin

написать код, разрешающий доступ к файлам напрямую

обновить свойства проекта, установив dataFiles=true

отредактировать R. java и заставить файл ссылаться на себя

Вопрос 35

Требуется определить, разрешается ли пакету com.company. app начать телефонный звонок без обращения к Диалоговому интерфейсу. Какой фрагмент кода может быть использован для этого?

PackageManager.get("com.company. app»). validatePermission («android. permission. CALL_PHONE»);

context.checkPermission("com.company. app», «android. permission. CALL_PHONE»);

context. getPackageManager . checkPermission («android. permission. MODIFY_PHONE_STATE», "com.company. app»);

context.getPackageManager. checkPermission("com.company. app», «android. permission. MODIFY_PHONE_STATE»);

context. getPackageManager . checkPermission («android. permission. CALL_PHONE», "com.company. app»);

Вопрос 36

Что произойдет в том случае, если элемент <application> и элемент потомок <activity> имеют атрибуты иконок и меток?

значения <activity> переопределяют значения <application>

из-за двусмысленных значений при компиляции будет выдано сообщение об ошибке

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

из-за двусмысленных значений во время выполнения будет выдана ошибка

значения <activity> всегда игнорируются

Вопрос 37

public class CustomerDBHelper extends SQLiteOpenHelper {

CustomerDBHelper (Context context) {

super (context, «CustomerDatabase», null, 1);

}

@Override

public void onCreate (SQLiteOatabase db) {

db. execSQL («CREATE TABLE customers (lastName TEXT);»);

}

}

Почему данный класс НЕ может быть скомпилирован?

не выполнен метод onUpgrade 

третий аргумент конструктора суперкласса имеет некорректное значение NULL

вместо SQLiteOpenHelper должно быть SQLiteDBHelper

Поделиться:
Популярные книги

Дракон с подарком

Суббота Светлана
3. Королевская академия Драко
Любовные романы:
любовно-фантастические романы
6.62
рейтинг книги
Дракон с подарком

Бывшие. Война в академии магии

Берг Александра
2. Измены
Любовные романы:
любовно-фантастические романы
7.00
рейтинг книги
Бывшие. Война в академии магии

Мастер клинков. Начало пути

Распопов Дмитрий Викторович
1. Мастер клинков
Фантастика:
фэнтези
9.16
рейтинг книги
Мастер клинков. Начало пути

Имя нам Легион. Том 8

Дорничев Дмитрий
8. Меж двух миров
Фантастика:
боевая фантастика
рпг
аниме
5.00
рейтинг книги
Имя нам Легион. Том 8

Измена. Право на счастье

Вирго Софи
1. Чем закончится измена
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Измена. Право на счастье

Начальник милиции 2

Дамиров Рафаэль
2. Начальник милиции
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Начальник милиции 2

Камень. Книга 4

Минин Станислав
4. Камень
Фантастика:
боевая фантастика
7.77
рейтинг книги
Камень. Книга 4

Измена. Мой заклятый дракон

Марлин Юлия
Любовные романы:
любовно-фантастические романы
7.50
рейтинг книги
Измена. Мой заклятый дракон

Предатель. Цена ошибки

Кучер Ая
Измена
Любовные романы:
современные любовные романы
5.75
рейтинг книги
Предатель. Цена ошибки

Звездная Кровь. Изгой

Елисеев Алексей Станиславович
1. Звездная Кровь. Изгой
Фантастика:
боевая фантастика
попаданцы
рпг
5.00
рейтинг книги
Звездная Кровь. Изгой

Рождение победителя

Каменистый Артем
3. Девятый
Фантастика:
фэнтези
альтернативная история
9.07
рейтинг книги
Рождение победителя

Барону наплевать на правила

Ренгач Евгений
7. Закон сильного
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Барону наплевать на правила

Камень. Книга шестая

Минин Станислав
6. Камень
Фантастика:
боевая фантастика
7.64
рейтинг книги
Камень. Книга шестая

Чужая дочь

Зика Натаэль
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Чужая дочь