BlackBerry API (1)

Source: Internet
Author: User

This article focuses on the BlackBerryAPI, which is the foundation for BlackBerry Application Development. It mainly includes application control and BlackBerry handheld device software components.

Use Java on BlackBerry devices

Application Control

The BlackBerryAPIBlackBerryJava Development Environment JDE provides a complete set of APIs and tools to develop Java applications running on BlackBerry devices.
The BlackBerry device contains a JavaMEJavaPlatformMicroEdition Based on CLDC1.1 and MIDP) runtime environment. The BlackBerryAPI extension provides additional features and is more tightly integrated with BlackBerry.
You can use CLDC/MIDP and BlackBerryAPI in your application. To enable your applications to run on any device that uses JTWIJavaTechnologyforWirelessIndustry, Java Technology in the wireless field), you only need to use CLDC and MIDPAPI to write standard MIDP applications.

Develop software components for handheld devices using BlackBerry

To view API reference. Choose Start> program> ResearchInMotion> BlackBerryJDE4.1.0> APIJavaDocReference
BlackBerryAPI

BlackBerryAPI provides a user interface, localization, network, and other functions for accessing BlackBerry features.
Note: access to certain features, such as advanced encryption, synchronization, and additional message APIs are restricted. To use these APIs, you must receive a license from the ResearchInMotion Certification Center. For more information, see the BlackBerry Application Developer guide. Volume 1: Basic Volume 2: advanced.


BlackBerryAPI package

Description:

The net. rim. blackberry. api. browser application can call the BlackBerry browser. For more information, see the BlackBerry Application Developer guide. Volume 2: advanced.

Net. rim. blackberry. api. invoke allows applications to call BlackBerry applications, such as tasks, messages, memos, and telephones. For more information, see BlackBerry Application Developer guide Volume 2: advanced.

Net. rim. blackberry. api. mail defines the necessary functions to convert the internal RIM Message System Object components into objects compatible with MailAPI and portable. At the same time, it also provides the function of sending, receiving, and accessing messages. For more information, see BlackBerry Application Developer guide Volume 2: Advanced

Net. rim. blackberry. api. mail. event defines message events and Listener interfaces to manage mail events. For more information, see BlackBerry Application Developer guide Volume 2: Advanced

Net. rim. blackberry. api. menuitem allows applications to add custom menu items to BlackBerry applications such as address books, calendars, and messages. For more information, see BlackBerry Application Developer guide Volume 2: Advanced

Net. rim. blackberry. api. options allows applications to add option entries to the options of BlackBerry devices. For more information, see BlackBerry Application Developer guide Volume 2: Advanced

Net. rim. blackberry. api. pdap allows applications to interact with the BlackBerry personal information management PIM. PIM includes the address book, task, and calendar. The MIDP package javax. microedition. pim provides similar features. For more information, see BlackBerry Application Developer guide Volume 2: Advanced


Net. rim. blackberry. api. phone provides advanced features for accessing the phone application. For more information, see BlackBerry Application Developer guide Volume 2: Advanced

Net. rim. blackberry. api. phone. phonelogs provides the ability to access call history. For more information, see BlackBerry Application Developer guide Volume 2: Advanced

Net. rim. device. api. bluetooth allows BlackBerry applications to communicate with devices that enable bluetooth wireless technology based on a bluetooth serial port connection. For more information, see "Connect using a Bluetooth serial port" on Page 103 ".

Net. rim. device. api. browser. field allows the program to display browser fields on the interface. For more information, see BlackBerry Application Developer guide Volume 2: Advanced

Net. rim. device. api. browser. plugin allows the program to add additional supported MIME types to the BlackBerry browser. For more information, see BlackBerry Application Developer guide Volume 2: Advanced


Net. rim. device. api. collection
Net. rim. device. api. collection. util defines interfaces and category classes for managing data sets. For more information, see "set" on page 13 ".

Net. rim. device. api. compress provides the compression class for GZip and ZLib data compression. [1]

Net. rim. device. api. i18n provides classes to support the localization of applications on BlackBerry devices. For more information, see "localized applications" on page 13 ".

Net. rim. device. api. io provides a customized BlackBerry class library to manage data input and output.

Net. rim. device. api. mime provides classes that work with MIME-encoded data streams.

Net. rim. device. api. notification provides notifications for triggering events and methods for responding to system and program events. For more information, see BlackBerry Application Developer guide Volume 2: Advanced

Net. rim. device. api. servicebook allows programs to add, delete, and access ServiceBook) [2] . For more information, see BlackBerry Application Developer guide Volume 2: Advanced


Net. rim. device. api. system provides access system-level functions, including keyboard and pulley event monitors, image creation and support, and application control.

Net. rim. device. api. ui provides enhanced functions to control the BlackBerry user interface, including screen and control layout management, control type support, focus, scrolling, and listener change. For more information, see "User Interface API" on page 39 ".

Net. rim. device. api. ui. component provides the Interface component Library for creating the UI program. For more information, see "show user interface components" on page 39 ".

Net. rim. device. api. ui. container provides a library for creating UI management components. For more information, see "manage user interface components" on page 49 ".

Net. rim. device. api. ui. text provides a class to filter text strings, including various types of data, such as phone numbers or URLs.

Net. rim. device. api. util provides practical methods and interfaces, including arrays, hash tables, and character matching.


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.