Сборник тестов: 1500 вопросов и ответов на знание Android - Машнин Тимур Сергеевич (книги серии онлайн TXT) 📗
Вопрос 36
Пусть Screen1 является главным экраном Android приложения MYAndroid. Если другой экран Screen2 должен быть открыт из Screen1, тогда что из следующего верно?
Screen2 должен быть частью MYAndroid.
Screen2 может существовать в любом другом Android приложении, установленном на устройстве.
Screen2 всегда будет запущен асинхронно.
Screen2 может быть запущен синхронно.
Screen2 может вернуть код результата в Screen1 если запущен startActivity.
Screen2 может вернуть код результата в Screen1 если запущен startActivityForResult.
Вопрос 37
Что следующий код выполняет?
public boolean isOnline () {
ConnectivityManager connMgr = (ConnectivityManager) getSystemService (Context. CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connMgr. getActiveNetworkInfo ();
return (networkInfo!= null && networkInfo. isConnected ());
}
Проверяет сетевое соединение
Проверяет только WiFi соединение
Проверяет только Bluetooth соединение
Проверяет только Ethernet соединение
Вопрос 38
Что следующий код выполняет?
SensorManager mgr = (SensorManager) getSystemService (SENSOR_SERVICE);
List <Sensor> sensors = mgr. getSensorList (Sensor. TYPE_ALL);
for (Sensor sensor: sensors) {
System. out. println (»»+sensor. getName ());
}
Печать имен всех доступных датчиков в устройстве
Печать имен всех доступных типов датчиков в устройстве
Печать имен всех датчиков, которые не доступны
Ничего из перечисленного
Вопрос 39
Что следующий код выполняет?
try {
String token = GoogleAuthUtil. getToken (this, email, “https://www.googleapis.com/auth/devstorage.read_only”);
System. out. println (token);
} catch (IOException e) {
System. out. println («IOException»);
} catch (UserRecoverableAuthException e) {
System. out. println («UserRecoverableAuthException»);
} catch (GoogleAuthException e) {
System. out. println («GoogleAuthException»);
}
Печать токена
Печать UserRecoverableAuthException
Печать GoogleAuthException
Печать IOException
Вопрос 40
Что следующее утверждение определяет?
Он обеспечивает query (), insert (), update (), delete () методы доступа к данным контент провайдера и вызывает методы с такими же именами экземпляра конкретного контент провайдера.
CursorLoader
ContentResolver
ContentProvider
Loader
Вопрос 41
Что такое «Android-activityCreator» или «android create project»?
Инструмент командной строки для создания файлов проекта Android.
Фреймворк для создания unit тестов для Android проектов.
Редактор ресурсов для создания пользовательского интерфейса для приложений Android.
Инструмент для генерации Android байт-кода из файлов. class.
Эмулятор для выполнения и отладки проектов Android.
Вопрос 42
Что такое «Android-dx»?
Инструмент командной строки для создания файлов проекта Android.
Фреймворк для создания unit тестов для Android проектов.
Редактор ресурсов для создания пользовательского интерфейса для приложений Android.
Инструмент для генерации Android байт-кода из файлов. class.
Эмулятор для выполнения и отладки проектов Android.
Вопрос 43
Что такое Android?
Новый язык программирования, который может быть использован для разработки приложений для мобильных устройств.
Новая IDE, которая может быть использована для разработки приложений для мобильных устройств.
Стек программного обеспечения для мобильных устройств, который включает операционную систему, связующее ПО и ключевые приложения.
Новое мобильное устройство, разработанное Google.
Вопрос 44
Что из следующего верно относительно сервиса GCM – Google Cloud Messaging?
Он обеспечивает коммуникацию сервера с устройством
Он обеспечивает коммуникацию устройства с сервером
Он обеспечивает коммуникацию устройства с сервером и наоборот
Он обеспечивает коммуникацию устройства с устройством
Вопрос 45
В чем преимущество использования AsyncTaskLoader вместо AsyncTask?
С ним немного легче работать
Возможность легко обновлять прогресс-бар
Нельзя сравнивать, потому что он реализует совершенно иную функциональность
Меньше работы с конфигурацией приложения
Вопрос 46
Какой из следующих лучший способ открытия камеры, как суб-активности?
Intent takePictureIntent = new Intent (MediaStore. ACTION_IMAGE_CAPTURE);
startActivity (takePictureIntent);
Intent takePictureIntent = new Intent (MediaStore. ACTION_IMAGE_CAPTURE);
if (takePictureIntent. resolveActivity (getPackageManager ())!= null) {
startActivityForResult (takePictureIntent, 1);
Intent takePictureIntent = new Intent (MediaStore. ACTION_IMAGE_CAPTURE);
startActivityForResult (takePictureIntent, 1);
Intent takePictureIntent = new Intent (MediaStore. ACTION_IMAGE_CAPTURE);
if (takePictureIntent. resolveActivity (getPackageManager ())!= null) {
startActivityForResult (takePictureIntent, – 1);
Вопрос 47
Какой правильный способ будет исправить ошибку, если проверка статуса GPS_PROVIDER бросает исключение SecurityException?
Запросить разрешение ACCESS_COARSE_LOCATION
Запросить разрешение ACCESS_FINE_LOCATION
Запросить разрешение INSTALL_LOCATION_PROVIDER
Ничего из перечисленного
Вопрос 48
Какой из следующих будет правильным способом ограничить видимость приложения в Google Play для устройств, которые имеют камеру?
<uses-feature android: name=«android. hardware. camera»/>
<uses-feature android: name=«android. hardware. camera» android: required=«true» />
<uses-feature android: name=«android. hardware. camera. front» android: required=«true» />
<uses-permission android: name=«android. permission. CAMERA»/>
Вопрос 49
Для чего интерфейс Spannable используется?
Манипулирование текстом, который можно распределить по нескольким страницам.
Манипулирование текстом, который можно распределить по нескольким окнам TextView.
Это интерфейс для текста, к которому можно присоединять и отсоединять объекты разметки.
Разбор строки.
Вопрос 50
Для чего класс ListActivity используется?
Создать представление, чтобы отобразить список элементов из источника данных.
Перечислить все активности, в настоящее время работающие на Android устройстве.
Перечислить все активности, установленные на Android устройстве.
Перечислить активности, чей IntentFilter соответствует конкретному типу намерения.
Тест 6
Вопрос 1
Какой максимальный поддерживаемый размер файла для одного файла APK (исключая пакеты расширения) в Google Play Store?
50 MB
2GB
30MB
Неограниченно
Вопрос 2
Какой максимальный поддерживаемый размер одного файла расширения в Google Play Store?
50 MB
2GB
30MB
Неограниченно
Вопрос 3
Какое предназначение класса ContentProvider?
Чтобы воспроизводить богатые файлы медиа-контента.
Чтобы создавать и публиковать богатые мультимедийные файлы.