KnigaRead.com/
KnigaRead.com » Компьютеры и Интернет » Программное обеспечение » Тимур Машнин - Сборник тестов: 1500 вопросов и ответов на знание Android

Тимур Машнин - Сборник тестов: 1500 вопросов и ответов на знание Android

На нашем сайте KnigaRead.com Вы можете абсолютно бесплатно читать книгу онлайн Тимур Машнин, "Сборник тестов: 1500 вопросов и ответов на знание Android" бесплатно, без регистрации.
Перейти на страницу:

Будет исключение времени выполнения, то есть CLientProtocolException

Код не компилируется


Вопрос 35

Что может делать класс HttpClient?

Выполнять httprequests (get/post).

Выполнять httprequests (get/post) и возвращать ответ от сервера.


Вопрос 36

В RESTful API в чем разница между httpget () и httppost () методами в Android?

httpget () используется, когда мы хотим получить некоторую информацию из URL.

httppost () используется, когда мы хотим передать некоторую информацию с мобильного устройства на сервер, используя URL.

httpget () используется, когда мы хотим получить некоторую информацию от мобильного устройства на сервер с помощью URL.

httppost () используется, когда мы хотим отправить информацию с сервера, используя URL, в мобильное устройство.


Вопрос 37

Что httpclient. execute () возвращает?

HttpResponse

HttpEntity

Boolean

void


Вопрос 38

Какое имя пакета классов JSONObject, JSONArray?

com. android. json

org. json

net. json

com. json


Вопрос 39

Какое имя пакета у HTTPClient?

com. android. http. client

org. apache. http. client

org. http

сom. http. client


Вопрос 40

Как прочитать данные из файла XML в папке xml ресурсов, в Android приложении?

Используйте XMLResource парсер для чтения файла ресурсов и разбора его.

Используйте XMLPullParser для чтения файла ресурсов и разбора его.

Используйте layoutinflater для получения XML файл, а затем прочитать данные.


Вопрос 41

Какие из перечисленных не являются событием XMLPullparser?

XMLPullParser. START_DOCUMENT

XMLPullParser. START_TAG

XMLPullParser. START_TEXT

XMLPullParser. END_TAG


Вопрос 42

В какой библиотеке класс MapView расположен?

android. location

android. hardware

com. google. android. maps

Ничего из перечисленного


Вопрос 43

Если я хочу использовать MapView, тогда нужно выполнить следующее:

Используйте MapActivity с MapView и используйте библиотеку «com. google. android. maps». Приложение также должно иметь Интернет разрешение.

Используйте MapActivity с MapView и используйте библиотеку «com. google. android. maps». Приложение также должно иметь Интернет разрешение. Нужно зарегистрировать наше приложение в сервисе Карты Google, обеспечивая md5 отпечаток отладочного сертификата приложения.

Используйте MapActivity с MapView и используйте библиотеку «com. google. android. maps». Приложение также должно иметь Интернет разрешение. Нужно зарегистрировать наше приложение в сервисе Карты Google, обеспечивая md5 отпечаток конечного цифрового сертификата, которым подписано приложение.

Нет необходимости использовать библиотеку карт, она не является частью Android фреймворка.


Вопрос 44

Как результат будет отправлен с веб-сервера на мобильное устройство, для HTTPRequest, отправленного от Android приложения к веб-серверу?

Результат будет отправлен в виде HTTPEntity, который встроен в тело HttpResponse.

HTTPEntity будет содержать кодированные данные, которые приходят от сервера к клиенту.

Результат будет отправлен в виде HttpResponse, который встроен в тело HTTPEntity.


Вопрос 45

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

AJAX

Только HTML


Вопрос 46

Сколько JSONObjects и JSONArrays есть в файле.

сontacts это JSONArray или JSONObject?

{

«contacts»: [

{

«id»: «p001»,

«name»: «Satish»,

«email»: " [email protected]»,

«address»: «Bangalore»,

«gender»: «male»,

«phone»: {

«mobile»: "+91 9740000000»,

«home»: «080 4164536x»,

«office»: «080 4144232x»

}

}

]

}

Варианты:

2 json objects, 1 json array. contacts это json array

3 json objects, 1 json array. contacts это json object.

3 json objects, 1 json array. contacts это json array.

2 json objects, 1 json array. contacts это json object.


Вопрос 47

Какой код извлекает мобильный номер «Satish»?

{

«contacts»: [

{

«id»: «p001»,

«name»: «Satish»,

«email»: " [email protected]»,

«address»: «Bangalore»,

«gender»: «male»,

«phone»: {

«mobile»: "+91 9740000000»,

«home»: «080 4164536x»,

«office»: «080 4144232x»

}

}

]

}

JSONObject root = new JSONObject (str);

JSONArray arr = root. getJSONArray («contacts»);

String ph = arr. getJSONObject (0). getString («mobile»);


JSONArray root = new JSONArray (str);

String ph = arr. getJSONObject (0). getJSONObject («phone»). getString («mobile»);


JSONObject root = new JSONObject (str);

JSONArray arr = root. getJSONArray («contacts»);

String ph = arr. getJSONObject (0). getJSONObject («phone»). getString («mobile»);


JSONObject root = new JSONObject (str);

JSONObject obj= root. JSONObject («contacts»);

String ph = obj. getJSONObject («phone»). getString («mobile»);


Вопрос 48

Как извлечь username?

{

«id»: «676248615»,

«name»: «Satish Reddy»,

«first_name»: «Satish»,

«last_name»: «Reddy»,

«link»: "http://www.facebook.com/satish.ice",

«username»: «satish. ice»,

«locale»: «en_US»

}

JSONObject root = getJSONObject (str);

String name = root. getString («username»);


JSONObject root = new JSONObject (str);

String name = root. getString («username»);


Так нет имени этого объекта JSON, не возможно получить данные из этого рода JSON строк. Они называются анонимными объектами JSON, которые не имеют названия. Это используется в целях безопасности.


Вопрос 49

Как получить текущее местоположение в Android?

Используйте либо GPS провайдер местонахождения или сетевой провайдер местоположения для извлечения текущего местоположения устройства, с точки зрения широты и долготы.

Используйте LocationManager класс и класс LocationListener для получения местоположения. Используйте requestLocationUpdates для регистрации locationlistener с locationmanager объектом.

Если местоположение изменилось, менеджер расположения автоматически вызовет onLocationChanged () метод locationlistner.

Используйте ACCESS_FINE_LOCATION и ACCESS_COARSE_LOCATION разрешения в файле манифеста.

Все перечисленное.


Вопрос 50

Как создать объект SensorManager для доступа и просмотра списка датчиков в телефоне?

Sensor s = new Sensor ();

SensorManager s = new SensorManager (this);

SensorManager s = (SensorManager) getSystemService (Context. SENSOR_SERVICE);

Sensor s = (Sensor) getSystemService (Context. SENSOR_SERVICE);

Тест 8

Вопрос 1

Что следующий код выполняет?

sm = (SensorManager) getSystemService (Context. SENSOR_SERVICE);

List <Sensor> ls = sm. getSensorList (Sensor. TYPE_ALL);


Создает объект менеджера датчика, и получает все датчики, имеющиеся в телефоне, для всех типов датчиков.

Создает объект менеджера датчика, и получает все датчики, имеющиеся в телефоне, типа акселерометра.

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

Все перечисленное.


Вопрос 2

Как извлечь Х, Y, Z значения координат акселерометра в указанной ниже функции.

Примечание: предполагается, что это функция Sensoreventlistener.

Примечание: предполагается, что она зарегистрирована для прослушивания акселерометра.

public void onSensorChanged (SensorEvent event) {

}

Вызвать event. x, event. y, event. z, чтобы получить значения.

event [0] – содержит значение х, event [1] – содержит значение у, event [2] – содержит значение z.

event. values [0] – содержит значение х, event. values [1] – содержит значение у, event. values [2] – содержит значение z.

Ничего из перечисленного.


Вопрос 3

Какой датчик используется для поиска гравитационной силы на каждой из осей (X, Y, Z)?

Accelerometer

GyroScope

Proximity sensor

Другое


Вопрос 4

Какой сенсор используется для определения как близко расположен объект до телефона?

Accelerometer

GyroScope

Proximity sensor

Magnetometer


Вопрос 5

Что из перечисленного является сенсором движения?

Humidity sensor

GyroScope

Proximity sensor

Magnetometer


Вопрос 6

Что из перечисленного является позиционным датчиком?

Accelerometer

GyroScope

Proximity sensor

Magnetometer


Вопрос 7

Что произойдет, если датчик не будет отсоединен, после его использования в течение некоторого времени?

Android выключит автоматически датчик и остановит его.

Ничего не случится, но датчик будет продолжать работать в фоновом режиме. При этом побочных эффектов не возникает.

Датчик будет продолжать работать в фоновом режиме и потреблять много энергии аккумулятора.

Программа рухнет.


Вопрос 8

Как получить местоположение телефона? Что лучше сетевой поставщик или поставщик GPS?

Вы можете использовать спутник для получения своего местоположения.

Вы можете использовать информацию от мобильной вышке или WiFi информацию, чтобы узнать местоположение телефона.

Использование спутника быстрее и точнее, чем использование сетевого поставщика. он также потребляет меньше энергии аккумулятора.

Использование сетевого поставщика быстрее, чем использование GPS, но, это не даст вам точное местоположение по сравнению с GPS, хотя потребляет меньше энергии аккумулятора.


Вопрос 9

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

Используйте Network Provider и отключите WiFi.

Используйте Network Provider и включите WiFi.

Используйте поставщика GPS.

Либо использовать Network Provider с отключенным WiFi или использовать lastKnownLocation.


Вопрос 10

Как узнать отключен ли GPS в телефоне?

Если GPS отключен, метод onProviderDisabled () будет вызван с именем провайдера.

Если GPS отключен, метод onStatusChanged () будет вызван с именем провайдера.

Нет способа, чтобы узнать это.


Вопрос 11

Я путешествую через лес и спутниковый GPS недоступен, когда я выхожу из леса, где спутниковый сигнал доступен, я хочу выполнить какую-либо операцию. как я должен написать эту логику?

Перейти на страницу:
Прокомментировать
Подтвердите что вы не робот:*