Сборник тестов: 1500 вопросов и ответов на знание Android
Шрифт:
Ответ: event. values [0] – содержит значение х, event. values [1] – содержит значение у, event. values [2] – содержит значение z.
Вопрос 3
Ответ: Accelerometer
Вопрос 4
Ответ: Proximity sensor
Вопрос 5
Ответ: GyroScope
Вопрос 6
Ответ: Proximity sensor, Magnetometer.
Вопрос 7
Ответ: Датчик будет продолжать работать в фоновом режиме и потреблять
Вопрос 8
Ответ: Использование сетевого поставщика быстрее, чем использование GPS, но, это не даст вам точное местоположение по сравнению с GPS, хотя потребляет меньше энергии аккумулятора.
Вопрос 9
Ответ: Либо использовать Network Provider с отключенным WiFi или использовать lastKnownLocation.
Вопрос 10
Ответ: Если GPS отключен, метод onProviderDisabled будет вызван с именем провайдера.
Вопрос 11
Ответ: Метод onStatusChanged со статусом AVAILABLE будет вызван, поэтому нужно написать код на основе этого статуса.
Вопрос 12
Ответ: ACCESS_FINE_LOCATION
ACCESS_COARSE_LOCATION
Вопрос 13
Ответ: android. location
Вопрос 14
Ответ: String locationProvider = LocationManager.NETWORK_PROVIDER;
Location lastKnownLocation = locationManager. getLastKnownLocation (locationProvider);
String locationProvider = LocationManager. GPS_PROVIDER
Location lastKnownLocation = locationManager. getLastKnownLocation (locationProvider);
Вопрос 15
Ответ: android. hardware
Вопрос 16
Ответ: Используйте lastKnownLocatoin от менеджера местонахождения.
Вопрос 17
Ответ: Все перечисленное.
Вопрос 18
Ответ: Content Provider.
Вопрос 19
Ответ: Ту же версию.
Вопрос 20
Ответ: src, gen, bin, res, values
Вопрос 21
Ответ: Все перечисленное.
Вопрос 22
Ответ: DVM быстрее, чем JVM, и DVM находится под свободной лицензией.
Вопрос 23
Ответ: Они определяют для приложения номер и имя версии. Это нужно для обновления приложения в google play store.
Вопрос 24
Ответ: Максимум один.
Вопрос 25
Ответ: Да.
Вопрос 26
Ответ: Все перечисленное.
Вопрос 27
Ответ: Неявное намерение это намерение без названия целевого компонента. Явное намерение это намерение с именем целевого компонента.
Вопрос 28
Ответ: Все перечисленное.
Вопрос 29
Ответ: Нет. Намерение может иметь 0 или максимально одно действие.
Вопрос 30
Ответ: Да. Вы можете указать 0 или n число категорий в намерении.
Вопрос 31
Ответ: setData – это передать данные, для которых принять действие. putExtra – это отправить дополнительную информацию об этом намерении.
Вопрос 32
Ответ: Ничего не случится, но это не запустит какой-либо приемник.
Вопрос 33
Ответ: Намерение пройдет тест действия, если фильтр намерений имеет по крайней мере одно действие.
Вопрос 34
Ответ: Исключение во время выполнения – activityNotFoundException и крушение, если она не обрабатывается должным образом.
Вопрос 35
Ответ: Intent in = new Intent ; in. setAction (Intent. ACTION_CALL); in. setData (Uri. parse («tel:12345»)); startActivity (in);
Вопрос 36
Ответ: Намерение это механизм передачи сообщений между компонентами Android, за исключением Content Provider; sticky intent прикрепляется Android для будущих широковещательных слушателей; pending intent используется, когда кто-то хочет, чтобы выпустить намерение в будущем и может быть даже в то время, когда приложение уже не работает.
Вопрос 37
Ответ: С, С++ и Java.
Вопрос 38
Ответ: С и С++
Вопрос 39
Ответ: HTC.
Вопрос 40
Ответ: Android является бесплатным, он находится под лицензией Apache, но только kernel уровень находится под GPL лицензией.
Вопрос 41
Ответ: Monolithic kernel.
Вопрос 42
Ответ: Android Inc.
Вопрос 43
Ответ: Содержит один файл. dex, сжатые ресурсы, другие библиотечные файлы не Java.
Вопрос 44
Ответ: WebKit.
Вопрос 45
Ответ: Используется для хранения MP3 или других assets файлов и доступна с помощью R. java файла.
Вопрос 46
Ответ: 16MB.
Вопрос 47
Ответ: SmsManager s = SmsManager. getDefault ;
s. sendTextMessage («9741200300», null,
«Hi how are you?», null, null);
Вопрос 48
Ответ: <manifest>
Вопрос 49
Ответ: Все перечисленное.
Вопрос 50
Ответ: Подключить телефон к Eclipse, открыть DDMS, выбрать устройство, нажать на кнопку камеры (сверху), которая открывает текущий экран телефона или эмулятора, нажать сохранить, чтобы сохранить снимок экрана как изображение.