2009-11-05 5 views
4

Dans l'application Blackberry, je veux vérifier quel type de connexion réseau est utilisé sur un téléphone particulier, que ce soit BES/MDS, BIS-B ou Direct Tcp. Y at-il un moyen de le savoir?Comment vérifier le type de connexion réseau dans Blackberry?

De nombreuses applications comme Jive, Opera et bien d'autres font ce genre de vérification.

Aidez-nous s'il vous plaît.

+2

Voulez-vous dire "Comment vérifier la connectivité disponible"? –

Répondre

2

Votre question provient d'une hypothèse incorrecte. Un BlackBerry pourrait communiquer sur l'un ou l'autre de ces canaux simultanément. En fait, n'importe quelle application peut aussi bien. À tout moment, vous pouvez déterminer si la couverture est suffisante pour l'un de ces canaux ou enregistrer un écouteur pour la notification de changement d'état à l'aide de net.rim.device.api.system.CoverageInfo.

4

La question est assez logique et je suis d'accord avec Richard aussi. Bien qu'une meilleure réponse réside dans le fait qu'il peut y avoir une logique développée qui impliquerait l'analyse du carnet de service et l'utilisation d'auditeurs de système pour vérifier l'état actuel de la couverture.

J'avais essayé de faire une telle logique une fois dans mon projet qui a fonctionné pour moi. J'avais partagé mes découvertes et ma compréhension du concept plus en détail sur mon blog. Peut-être que vous souhaitez vérifier une fois.

Vous pouvez trouver mon article de blog here.

+1

Salut Sameer, Merci pour votre précieuse réponse.Et votre blog m'a beaucoup aidé.J'ai traversé le code source fourni par vous.Handling types de réseaux dans Blackberry était un mal de tête pour moi .... Bravo à vous. – iOSDev

Questions connexes