Просто чтобы прояснить некоторые проблемы.
@ Джиссон, твой ответ был полезен
Но вы не включили код для метода getCarrierBIBSUid ()
/**
* Looks through the phone's service book for a carrier provided BIBS network
* @return The uid used to connect to that network.
*/
private static String getCarrierBIBSUid()
{
ServiceRecord[] records = ServiceBook.getSB().getRecords();
int currentRecord;
for(currentRecord = 0; currentRecord < records.length; currentRecord++)
{
if(records[currentRecord].getCid().toLowerCase().equals("ippp"))
{
if(records[currentRecord].getName().toLowerCase().indexOf("bibs") >= 0)
{
return records[currentRecord].getUid();
}
}
}
return null;
}
Также было бы полезно включить
if (DeviceInfo.isSimulator()){
return ";deviceSide=true";
}
В начале метода getConnectionString ()
Для получения дополнительной информации см. Блог Мелика