我需要在BlackBerry应用程序中以某种方式访问APN设置。我的应用程序在JDE 4.2.1上运行。有什么帮助吗?
答案 0 :(得分:4)
有一个名为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
。
请注意,如果您有已签名的应用程序,则这是您只访问过的那些类之一。这是ServiceRecord
的javadoc的链接。