Как определить доступные настройки 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,

ServiceRecord JavaDocs

Другие вопросы по тегам