Сборник тестов: 1500 вопросов и ответов на знание Android
Шрифт:
да, но только с помощью дебаггера
да, если их не удалили\закомментировали
да, даже если их закомментировали
нет, даже если они остались в коде
Вопрос 11
Для чего используются папки drawable ldpi, mdpi, hdpi и xhdpi?
для хранения картинок в разных форматах
для хранения картинок разных размеров, маленькие нужно класть только в ldpi, чуть больше – в mdpi и тд, иначе Android не сможет их отображать
для удобства. Никаких функциональных
для использования разных файлов изображений в зависимости от размеров экрана
Вопрос 12
В каком xml-файле по умолчанию содержится текстовое содержимое элементов пользовательского интерфейса?
styles. xml
lines. xml
strings. xml
Text. xml
Вопрос 13
Использование FindViewByID
не характерно для Android-разработки
позволяет обращаться к созданному элементу интерфейса
устанавливает внешний вид для Activity
позволяет получить объект из xml-разметки
Вопрос 14
Какой оператор позволяет задавать условия?
if… else if
if… or if
if… what if
if… Then
Вопрос 15
Как выглядит папка, содержащая видоизмененный Layout?
/res/ <mod> – layout
/res/layout <mod>
/res/layout/ <mod> /
/res/layout– <mod>
Вопрос 16
Почему после execSQL мы используем синтаксис заглавными буквами в кавычках?
потому что это содержимое нашей таблицы\базы
это код SQL
особенность программирования на Java
данный код был заимствован из PHP
Вопрос 17
За что отвечает опция Solid при создании новой фигуры?
за непрозрачность
за глубину цвета
за заливку
за целостность
Вопрос 18
WebView myWebView = (WebView) findViewById (R. id. webview);
myWebView. loadUrl {»http://www.example.com");
Как убедиться в работоспособности кода?
добавить логическую переменную вторым аргументом метода loadUrl
вызвать метод myWebView. show
добавить в файл манифеста разрешение android. permission. INTERNET
обратиться к методу myWebView. reload после кода
добавить разрешение android. permission. ALLOW_WEBVIEW в файл манифеста
Вопрос 19
Необходимо проверить имеет ли вызываемый процесс разрешение для программного доступа к сервису. Что для этого используется?
Context. checkCallingPermission
Context. checkCallerPermissions
Security. validateCallingContext
Process. validatePermission
Process. checkCaller
Вопрос 20
Реализован
ExtendedQueryBuilder
SQLiteComplexQuery
ComplexQueryHelper
SQLiteQueryBuilder
EnhancedSQLiteQuery
Вопрос 21
1: boolean mExternalStorageAvailable = false;
2: boolean mExtemalStorageWriteable = false;
3: String state = Environment. getExternalStorageState {);
4:
5: if (Environment. MEDIA_MOUNTED. equals (state)) {
6: mExternalStorageAvailable = mExternalStorageWriteable = AAA;
7:} else if (Environment. MEDIA_MOUNTED_READ_ONLY. equals (state)) {
8: mExternalStorageAvailable = BBB;
9: mExternalStorageWriteable = CCC;
10:} else {
11: mExternalStorageAvailable = mExternalStorageWriteable = DDD;
12:}
Необходимо установить значения флагов mExternalStorageAvailable и mExternalStorageWriteable, которые позволят корректно отобразить состояние внешнего устройства. Какие значения должны быть вместо AAA, BBB, CCC и DDD (строки 6, 8, 9 и 11 соответственно)?
false, true, false, true
true, true, false, false
true, false, false, true
false, false, true, true
true, false, true, false
Вопрос 22
public class MainActivity extends Activity {
@Override
public void onCreate (Bundle savedInstanceState) {
super. onCreate (savedlnstanceState);
setContentView (R. layout. main);
getLoaderManager . initLoader (0, null, this);
}
@Override
public Loader <Cursor> onCreateLoader (int id, Bundle args) {
// Create and return a new Loader
}
}
Как убедиться что onCreateLoader запускается, когда нужен новый Loader?
получить ссылку на загрузчик в методе, отличном от onCreate
передать значение, отличное от NULL, в качестве второго аргумента метода initLoader
сделать MainActivity производным классом от LoaderManager
вызвать createLoader вместо initLoader
нужно, чтобы MainActivity мог выполнять интерфейс LoaderManager. LoaderCallbacks
Вопрос 23