Как определить доступные настройки APN? - PullRequest
0 голосов
/ 18 сентября 2009

Мне нужно как-то получить доступ к настройкам APN в моем приложении BlackBerry. Мое приложение работает на JDE 4.2.1. Любая помощь?

1 Ответ

4 голосов
/ 18 сентября 2009

Есть класс под названием ServiceRecord, который может позаботиться об этом за вас. Вот короткий фрагмент.

ServiceRecord record = ServiceBook.getSB().getRecordByUidAndCid(uid, cid);
String apn = record.getAPN();

uid и cid зависят от того, какую службу вы пытаетесь использовать (например, wap, wifi или что-то еще). Вы можете получить полный список всех объектов ServiceRecord, используя следующее.

ServiceRecord[] records = ServiceBook.getSB().getRecords();
String uid = records[0].getUid();
String cid = records[0].getCid();

Вы можете использовать этот код, чтобы выяснить, какая запись вам нужна и каковы соответствующие ей uid и cid.

Обратите внимание, что это один из тех классов, к которым у вас есть доступ, только если у вас есть подписанное приложение. Вот ссылка на Javadocs для ServiceRecord.

ServiceRecord JavaDocs

...