Вход/Регистрация
Сборник тестов: 1500 вопросов и ответов на знание Android
вернуться

Машнин Тимур Сергеевич

Шрифт:

сontacts это JSONArray или JSONObject?

{

«contacts»: [

{

«id»: «p001»,

«name»: «Satish»,

«email»: "satish@gmail.com»,

«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»: "satish@gmail.com»,

«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.

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

  • Читать дальше
  • 1
  • ...
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

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