Comment détecter les paramètres APN disponibles?
-
22-07-2019 - |
Question
Je dois accéder d'une manière ou d'une autre aux paramètres APN de mon application BlackBerry. Mon application fonctionne sur JDE 4.2.1. Toute aide?
La solution
Il existe une classe appelée ServiceRecord
qui peut s’occuper de cela pour vous. Voici un court extrait.
ServiceRecord record = ServiceBook.getSB().getRecordByUidAndCid(uid, cid);
String apn = record.getAPN();
Le uid
et le cid
dépendent du service que vous essayez d'utiliser (par exemple, wap, wifi ou autre chose). Vous pouvez récupérer une liste complète de tous les objets ServiceRecord en utilisant les éléments suivants.
ServiceRecord[] records = ServiceBook.getSB().getRecords();
String uid = records[0].getUid();
String cid = records[0].getCid();
Vous pouvez utiliser ce code pour déterminer de quel enregistrement vous avez besoin et quels sont ses uid
et cid
correspondants.
Notez que c’est l’une de ces classes à laquelle vous n’avez accédé que si vous avez une application signée. Voici le lien vers les javadocs pour ServiceRecord
.