Подключение к интернету через мое приложение - PullRequest
1 голос
/ 07 апреля 2010

Есть ли способ запустить интернет через Wifi / GPRS / EDGE / UMTS из приложения ??

Спасибо и С уважением.

Ответы [ 4 ]

1 голос
/ 07 апреля 2010

По сути, вы можете просто предположить, что есть доступное интернет-соединение, и использовать все, что будет иметь доступ к интернету (сокет, HttpClient и т. Д.). Вам просто нужно включить обработку ошибок на случай, если устройство по какой-либо причине не сможет подключиться.

1 голос
/ 07 апреля 2010

Если вы просто хотите запустить веб-браузер с URL-адресом, используйте следующее:

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));

Конечно, вам нужно добавить разрешение ИНТЕРНЕТ в манифест, как предложил Рпонд:

<uses-permission android:name="android.permission.INTERNET" />

0 голосов
/ 07 апреля 2010

Вы не «запускаете» доступ в интернет из своего приложения.Когда пользователь запускает ваше приложение, возможны 2 случая:

  1. Интернет недоступен

  2. Интернет доступен.В большинстве случаев вам не нужно заботиться о том, доступен ли он через GPRS, 3G, Wi-Fi и т. Д. Это может иметь еще 2 случая:

    a.Интернет доступен, но по каким-то причинам ваши запросы истекают.

    б.Интернет доступен и у вас все отлично работает.

Ваше приложение должно иметь возможность обрабатывать все эти случаи и соответственно отображать пользовательский интерфейс.

0 голосов
/ 07 апреля 2010

Это неопределенный вопрос. Вы можете использовать WebView для перехода по URL или использовать встроенные классы Apache HttpClient для выполнения любого вида HTTP-запроса. Вам просто нужно иметь разрешение ИНТЕРНЕТ. А также вы можете использовать Intents, если вы хотите запустить браузер для просмотра определенного URI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...