2011-05-13 3 views
0

Je dois faire une mise en page absolue pour une interface graphique. Est-il possible d'obtenir la taille de l'écran dans un UiApplication sans utiliser de code signé?Blackberry: Obtenir la taille de l'écran sans la signature

+5

Les clés sont libres maintenant, il n'y a donc pas vraiment de raison de ne pas aller de l'avant et d'en prendre un ensemble. Honnêtement, vous ne serez pas en mesure de faire beaucoup dans une application sans les avoir. – jprofitt

Répondre

3

net.rim.device.api.system.Display nécessite la signature de code. Donc, dans votre cas, vous devriez utiliser d'une autre manière.

Hm ... en réalité RIM a plusieurs dimensions standard, donc vous pouvez juste google et avoir un HashTable où les clés sont des noms de modèle d'appareil et les valeurs sont des dimensions d'écran. Le nom du modèle de périphérique peut être obtenu par programmation à partir de DeviceInfo.getDeviceName() sans signature. Les points faibles de cette approche sont (1) vous devrez google sur chaque périphérique BB sur le marché pour collecter des données et (2) vous devrez garder la table mise à jour parce que RIM peut libérer un nouvel appareil ce serait inconnu pour votre code.

Questions connexes