Хотите добавить уведомление о запуске приложения Droid - PullRequest
1 голос
/ 15 февраля 2011

Я хочу добавить уведомление при запуске приложения.Это спросит пользователя, есть ли у него WiFi или безлимитное соединение.Если они выбирают «да», то они могут войти в приложение, если нет, то приложение закрывается с сообщением «Попробуйте позже ...»

1 Ответ

0 голосов
/ 15 февраля 2011

Чтобы узнать, доступен ли wifi, вам не нужно спрашивать пользователя, вы можете попросить ОС предоставить вам эту информацию, используя этот метод:

http://developer.android.com/reference/android/net/NetworkInfo.html#getTypeName%28%29

Если вы хотите, вы также можете проверить, есть ли соединение, используя isConnected (), и если вы хотите проверить, работает ли соединение, вы можете сделать сетевой вызов для подтверждения.

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

Я не знаю деталей вашего приложения, но если бы это был я, я бы, вероятно: - Автоматизировал обнаружение сети - Если нет сети, запустите приложение как обычно, но просто выделите серым и отключите основноеПользовательский интерфейс и показать сообщение типа «Пожалуйста, подключитесь к сети Wi-Fi».- Подумайте о включении в приложение пользовательского интерфейса, который пользователь может использовать для включения Wi-Fi.

Я думаю, что это намного аккуратнее, чем просто выход из приложения, поскольку это означает, что они получат предупреждение "нет Wi-Fi" в приложениипомогает им, предоставляя возможность включить его.

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