Я создаю httpConnection, но при запуске приложения выдается следующее исключение?
java.io.IOException APN не указано?
Я думаю, что ссылка на статью базы знаний для разработчиков: ссылка может решить вашу проблему http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800451/800563/What_Is_-_Different_ways_to_make_an_HTTP_or_socket_connection.html?nodeid=826935&vernum=0
см. Также этот пример кода
private static String getConnectionString(){ String connectionString=""; if(WLANInfo.getWLANState()==WLANInfo.WLAN_STATE_CONNECTED){ connectionString="?;interface=wifi"; } else if((CoverageInfo.getCoverageStatus() & CoverageInfo.COVERAGE_MDS) == CoverageInfo.COVERAGE_MDS){ connectionString = "?;&deviceside=false"; } else if((CoverageInfo.getCoverageStatus() & CoverageInfo.COVERAGE_DIRECT)==CoverageInfo.COVERAGE_DIRECT){ String carrierUid=getCarrierBIBSUid(); if(carrierUid == null) { connectionString = "?;deviceside=true"; } else{ connectionString = "?;deviceside=false?;connectionUID="+carrierUid + "?;ConnectionType=mds-public"; } } else if(CoverageInfo.getCoverageStatus() == CoverageInfo.COVERAGE_NONE) { } return connectionString; }
Более точно,
http://supportforums.blackberry.com/t5/Java-Development/How-to-get-APN-Settings/td-p/1704995
Невозможно полностью указать настройки APN в вашем URL, например. нет способа получить имя пользователя и пароль.