Как определить доступные настройки APN?
Мне нужно как-то получить доступ к настройкам APN в моем приложении BlackBerry. Мое приложение работает на JDE 4.2.1. Любая помощь?
1 ответ
Решение
Есть класс под названием ServiceRecord
который может позаботиться об этом для вас. Вот короткий фрагмент.
ServiceRecord record = ServiceBook.getSB().getRecordByUidAndCid(uid, cid);
String apn = record.getAPN();
uid
а также cid
зависит от того, какой сервис вы пытаетесь использовать (например, WAP, Wi-Fi или что-то еще). Вы можете получить полный список всех объектов ServiceRecord, используя следующее.
ServiceRecord[] records = ServiceBook.getSB().getRecords();
String uid = records[0].getUid();
String cid = records[0].getCid();
Вы можете использовать этот код, чтобы выяснить, какая запись вам нужна, а какая соответствует uid
а также cid
являются.
Обратите внимание, что это один из тех классов, к которым вы получили доступ, только если у вас есть подписанное приложение. Вот ссылка на Javadocs для ServiceRecord
,