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

Чтение книги онлайн.

Читать онлайн книгу Сборник тестов: 1500 вопросов и ответов на знание Android - Тимур Машнин страница 30

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

Скачать книгу

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

      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 разрешения в файле манифеста.

      Все

Скачать книгу