Можно ли с помощью библиотеки Symbian Java определить, подключено ли устройство к Интернету или нет?
Я не хочу ждать исключения, чтобы узнать.
Спасибо.
Можно ли с помощью библиотеки Symbian Java определить, подключено ли устройство к Интернету или нет?
Я не хочу ждать исключения, чтобы узнать.
Спасибо.
Нет практического способа сделать это ни в стандартном J2ME, ни в каком-либо расширении Java Series60, о котором я слышал.
Попытка связаться с удаленным сервером и измерение времени, необходимого для этого, не будет надежным тестом из-за нерегулярного покрытия сети (и это заставит устройство подключиться к Интернету, если оно еще не было).
Вы можете получить информацию о сети, начиная с телефонов S60 3rd Edition FP 2, с помощью ряда системных параметров. Для ваших целей может подойти com.nokia.network.access или com.nokia.mid.networkavailability. Есть несколько других свойств, которые могут быть полезны для доступа к сети, см. полную документацию по системным свойствам http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-1F6DF24F-40E4-4450-80F6-783C996A25D7.html