Я пытаюсь получить текущую температуру через погоду Google с помощью SAX Parser, но при попытке получить данные я получаю сообщение об ошибке «Отказано в доступе»:
/ * Получить то, что пользователь набрал на
Редактировать текст. * /
String cityParamString = ((EditText)
findViewById (R.id.edit_input)) GetText () ToString ();..
String queryString =
«http://www.google.com/ig/api?weather="+
cityParamString;
/ * Заменить заготовки на
HTML-эквивалент. * /
url = новый URL (queryString.replace ("
","% 20 "));
/ * Получить SAXParser от
SAXParserFactory. * /
SAXParserFactory spf =
SAXParserFactory.newInstance ();
SAXParser sp = spf.newSAXParser ();
/ * Получить XMLReader
SAXParser мы создали. * /
XMLReader xr = sp.getXMLReader ();
/ * Создайте новый ContentHandler и
применить его к XML-Reader * /
GoogleWeatherHandler gwh = new
GoogleWeatherHandler (); * +1029 *
xr.setContentHandler (ГВтч);
/ * Разбор xml-данных нашего URL-вызова
вернулся. * /
xr.parse (новый
InputSource (url.openStream ())); <----
ЭТО ПОТЕРЯЕТСЯ С РАЗРЕШЕННЫМ РАЗРЕШЕНИЕМ
ИСКЛЮЧИТЕЛЬНОЕ СООБЩЕНИЕ </p>
URL-адрес в порядке, но url.openstream не работает.