Я пытаюсь запустить простое приложение для доступа к Интернету из эмулятора Android, и вот мой код. Я за прокси и настроен настройки прокси в эмуляторе «... беспроводные сети -> APN -> ...». Но Интернет работает в браузере, а не из приложения. < /p>
HttpURLConnection connection = null;
String URLName = "http://www.google.com";
try {
URL u = new URL(URLName);
connection = (HttpURLConnection) u.openConnection();
connection.setRequestMethod("HEAD");
int code = connection.getResponseCode();
Log.d(TAG1, " " + code);
// You can determine on HTTP return code received. 200 is success.
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Log.d(TAG1, e.toString());
}
finally {
if (connection != null) {
connection.disconnect();
}
}
< /code>
Часть журнала ошибок в logcat заключается в следующем: < /p>
01-11 01:01:26.308: DEBUG/SntpClient(72): request time failed: java.net.SocketException: Address family not supported by protocol
01-11 01:02:39.909: WARN/System.err(422): java.net.SocketException: The operation timed out
< /code>
Я попробовал следующие параметры после поиска на форуме, но ни один из них не работает: < /p>
[list]
[*] В параметрах запуска Android я использовал -HTTP -proxy Server: Port -DNS -server Server < /p> < /li>
Я включал в intement -servis in manif in manif in manif in intement sermiss sermiss in in intement servision sermiss. Файл < /p>
использует ermission android: name = "android.permission.internet" < /p>
uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"
< /code> < /li>
Установите свойства системы для использования стека IPv4 после того, как кто -то предложил < /p>
java.lang.System.setProperty("java.net.preferIPv4Stack", "true");
java.lang.System.setProperty("java.net.preferIPv6Addresses", "false");
[/list]
Я работаю над Android 2.2 и Windows Vista, не могли бы вы помочь мне здесь ...
Я пытаюсь запустить простое приложение для доступа к Интернету из эмулятора Android, и вот мой код. Я за прокси и настроен настройки прокси в эмуляторе «... беспроводные сети -> APN -> ...». Но Интернет работает в браузере, а не из приложения. < /p>
Часть журнала ошибок в logcat заключается в следующем: < /p>
01-11 01:01:26.308: DEBUG/SntpClient(72): request time failed: java.net.SocketException: Address family not supported by protocol
01-11 01:02:39.909: WARN/System.err(422): java.net.SocketException: The operation timed out < /code>
Я попробовал следующие параметры после поиска на форуме, но ни один из них не работает: < /p>
[list] [*] В параметрах запуска Android я использовал -HTTP -proxy Server: Port -DNS -server Server < /p> < /li> Я включал в intement -servis in manif in manif in manif in intement sermiss sermiss in in intement servision sermiss. Файл < /p>
использует ermission android: name = "android.permission.internet" < /p>
uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" < /code> < /li> Установите свойства системы для использования стека IPv4 после того, как кто -то предложил < /p>
Я пытаюсь запустить простое приложение для доступа к Интернету из эмулятора Android, и вот мой код. Я за прокси и настроен настройки прокси в эмуляторе «... беспроводные сети -> APN -> ...». Но Интернет работает в браузере, а не из приложения....
Я пытаюсь запустить простое приложение для доступа к Интернету из эмулятора Android, и вот мой код. Я за прокси и настроен настройки прокси в эмуляторе «... беспроводные сети -> APN -> ...». Но Интернет работает в браузере, а не из приложения....
Я пытаюсь запустить простое приложение для доступа к Интернету из эмулятора Android, и вот мой код. Я за прокси и настроен настройки прокси в эмуляторе «... беспроводные сети -> APN -> ...». Но Интернет работает в браузере, а не из приложения....