Сборник тестов: 1500 вопросов и ответов на знание Android - страница 21
«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
Создает объект менеджера датчика, и получает все датчики, имеющиеся в телефоне, для всех типов датчиков.
Создает объект менеджера датчика, и получает все датчики, имеющиеся в телефоне, типа акселерометра.
Создает объект менеджера датчика, и получает все виды датчиков, поддерживаемых 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 выключит автоматически датчик и остановит его.
Ничего не случится, но датчик будет продолжать работать в фоновом режиме. При этом побочных эффектов не возникает.
Датчик будет продолжать работать в фоновом режиме и потреблять много энергии аккумулятора.