Сборник тестов: 1500 вопросов и ответов на знание Android. Тимур Машнин
Чтение книги онлайн.
Читать онлайн книгу Сборник тестов: 1500 вопросов и ответов на знание Android - Тимур Машнин страница 30
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 разрешения в файле манифеста.
Все