2010-05-27 3 views
1

Existe-t-il des classes spécifiques (ou quelque chose de vraiment liées au code) qui ne fonctionnent pas sur certains modèles de BlackBerry mais sur d'autres? Si oui, quelqu'un peut-il me donner quelques exemples de ceci?Différences entre les modèles Blackberry

Répondre

4

Si vous allez http://www.blackberry.com/developers/docs/5.0.0api/index.html

vous verrez le api BlackBerry 5.0.

Vous pouvez ensuite activer les cadres et, dans la zone des packages, sélectionner l'un des packages net.rim. * Pour voir la version de l'API disponible.

Exemple

net.rim.blackberry.api.browser

Browser classe

java.lang.Object
net.rim.blackberry.api.browser.Browser public final class Navigateur extends Objet Permet d'accéder au navigateur BlackBerry .

Pour avoir accès à l'application du navigateur BlackBerry , utilisez Browser.getDefaultSession() ou Browser.getSession (java.lang.String) pour récupérer un objet BrowserSession vous pouvez utiliser pour diriger l'application à charger pages

Catégorie: Signé: Cet élément n'est que accessible par applications signées. Si vous avez l'intention d'utiliser cet élément, veuillez visitez http://www.blackberry.com/go/codesigning pour obtenir un ensemble de clés de signature de code. La signature de code est requise uniquement pour les applications exécutées sur des smartphones BlackBerry ; développement sur BlackBerry Les simulateurs de Smartphone peuvent apparaître sans signature de code. Depuis: BlackBerry API 4.0.0

+0

Merci.cela s'est avéré très utile – Chris

2

Je pense que plus d'informations sont nécessaires pour vraiment répondre à cette question de manière efficace, mais voici ce que mon expérience a été dans les derniers mois du début du développement BB.

Il existe différentes versions de système d'exploitation sur différents périphériques, qui fourniront différentes versions de l'API Java RIM, certaines d'entre elles possédant ou non certaines classes. Un exemple de ma propre expérience est la méthode Display.screenshot() qui prend un instantané de l'écran, je crois que ce ne sont pas les versions disponibles de l'API RIM avant 4.3.

Il y a aussi quelques Blackberries à écran tactile qui ont bien sûr une interface différente, et donc il y a des soucis là-bas, mais je ne suis pas sûr que ce soit vraiment pertinent puisque la version OS pourrait être plus importante. Par exemple, certaines classes telles que TouchEvent ne sont prises en charge que dans les nouvelles versions de l'API qui se trouvent sur les périphériques tactiles, ainsi que sur les nouveaux périphériques non tactiles. Ainsi, une application fonctionnant avec des interfaces tactiles et non tactiles fonctionnera sur les deux types de périphériques à condition qu'ils aient un système d'exploitation récent ... en fonction bien sûr de la conception de l'application pour utiliser le bon code d'interface utilisateur pour le bon périphérique.

Questions connexes