Gerätemerkmale und BlackBerry Infrastructure
Die Pakete in diesen APIs enthalten Klassen, mit denen Sie Details zu Hardware- und anderen Merkmalen von einem BlackBerry®-Smartphone abfragen können.
Gerätemerkmale
Es gibt einige allgemeine Methoden, mit denen Sie Informationen zu einem Smartphone abfragen können.
Mit System.getProperty() erhalten Sie Informationen zu vielen Smartphonemerkmalen, unter anderem, ob das Smartphone Tonmischung unterstützt, sowie die Zeitzone, die derzeit festgelegt ist.
Sie können die DeviceCapability-Klasse verwenden, um abzufragen, ob abgedeckte Funktionen unterstützt, erlaubt oder verfügbar sind.
Bei Verwenden der Servicebuch-API (net.rim.device.api.servicebook) kann Ihre Anwendung mit dem Servicebuch auf dem Smartphone interagieren. Zum Beispiel können Sie einen Service-Datensatz verwenden, um mehrere E-Mail-Verbindungen beizubehalten oder innerhalb einer E-Mail-Hierarchie, die auf der Inhalts-ID des E-Mail-Objekts basiert, nach spezifischen E-Mails zu suchen.
Die folgenden, hauptsächlich im Paket net.rim.device.api.system enthaltenen Klassen stellen Methoden bereit, um zusätzliche Informationen über ein Smartphone zu erhalten:
| Klasse | Methoden stellen Informationen bereit, wie z. B.: |
|---|---|
Ob das Smartphone über einen Beschleunigungssensor verfügt |
|
Ob das Smartphone Audio, Codecs, ein Headset unterstützt; ob das Headset verbunden ist; Lautstärke |
|
Ob die Hintergrundbeleuchtung an ist und ob die Helligkeit eingestellt werden kann; Timeout für Helligkeit, Standardhelligkeit und Hintergrundbeleuchtung |
|
Ob Bluetooth unterstützt wird; Informationen zu Bluetooth |
|
Anbieter-ID, Version der Kennzeichnungsdaten, ob Kennzeichnungsdaten signiert sind |
|
Elektronische Seriennummer (ESN) und mobiler Gerätebezeichner (MEID) des Smartphones |
|
Plattformversion, Softwareversion, Herstellername, PIN, Geräte-ID, Gerätename, ob dies ein Simulator ist, Akku-Ladezustand, Akkustatus, Akkutemperaturen, Akkuspannung, ob der Akku austauschbar ist, ob es eine Kamera gibt, Flash-Speichergröße |
|
Eigenschaften, wie z. B. Subpixel und die Anforderung an die Hintergrundbeleuchtung; horizontale und vertikale Auflösung; Höhe und Breite des Zeichenbereichs; Anzahl der Anzeigenfarben |
|
Internationale Kennnummer für mobile Geräte (IMEI) |
|
Ob das Smartphone GPS unterstützt; standardmäßiger GPS-Modus |
|
Ob LED unterstützt wird, ob LED mehrfarbig ist |
|
RAM-Statistik, Flash-Speichergröße, Umfang des freien Flash-Speichers |
|
Eigentümerinformationen, Eigentümername |
|
Telefonnummer; ob Voicemail aktiviert ist |
|
Unterstützte Wi-Fi-Zugriffsfamilien |
|
Ob das Smartphone ein Flipcover hat, und ob es offen ist; ob es einen Holstersensor hat, und ob es in seinem Holster ist; ob es eine Schiebetastatur hat und der Tastaturzustand |
|
Internationale Kennnummer für Mobilfunkteilnehmer (IMSI) |
|
Ob es einen USB-Anschluss gibt; USB-Verbindungszustand |
BlackBerry Infrastructure
Research In Motion® stellt zwei grundlegende Arten von Infrastruktur bereit: BlackBerry Enterprise Server und BlackBerry Internet Service.
BES: Der BlackBerry Enterprise Server ist eine drahtlose Lösung mit erweiterten Sicherheitsmerkmalen für Unternehmen mit IT-Abteilungen. Der BlackBerry Enterprise Server befindet sich hinter der Unternehmens-Firewall und integriert sich in die vorhandene Infrastruktur eines Unternehmens. Er wurde entwickelt, um eine sichere und zentrale Verbindung zwischen dem drahtlosen Netzwerk, der Kommunikationssoftware, den Anwendungen und den BlackBerry-Smartphones eines Unternehmens bereitzustellen. Administratoren können IT-Richtlinienregeln und Richtlinien zur Anwendungssteuerung anwenden, um die Smartphones, die im Unternehmen verwendet werden, zu steuern. Für Java®-Entwickler in einer BES-Umgebung gibt es mehrere interessante APIs:
- BlackBerry Administration API: ein separater Download vom BlackBerry Java SDK. Siehe Entwicklungshandbücher für BlackBerry Administration API.
- BlackBerry Webdienste für die Verwaltung: ein separater Download vom Java SDK. Siehe Entwicklungshandbücher für BlackBerry Webdienste für die Verwaltung.
- Im Java SDK gibt es zahlreiche APIs, die für BES-Entwickler von Wichtigkeit sind, einschließlich der IT-Richtlinien-API (net.rim.device.api.itpolicy und die Anwendungssteuerungs-API (net.rim.device.api.applicationcontrol).
Push Service
Der Push Service stellt eine effiziente und zuverlässige Möglichkeit dar, Informationen an BlackBerry-Smartphones zu senden. Sie können eine Push-aktivierte Anwendung mit der Push-API, net.rim.blackberry.api.push, erstellen. Die Push-API fragt nach Informationen im Hintergrund ab und aktiviert Ihre Anwendung, wenn neue Informationen ankommen. Serverseitige Funktionalität wird im separat heruntergeladenen Push SDK bereitgestellt; siehe Entwicklungshandbücher für Push SDK.
Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.