Contents
Technical Manual
Table of Contents
Lcdui
JAD Attributes
Disclaimer
Introduction
Purpose
Audience
References
Acronym Description
Revision History
Definitions, Abbreviations, Acronyms
Date Name Reason
Document Overview
Introduction
Java 2 Platform, Micro Edition J2ME
J2ME Introduction
Resources Available
Motorola J2ME Platform
Java VM
Description Display
Networking
File & RMS
Developing and Packaging J2ME Applications
Guide to Development in J2ME
Introduction to Development
Page
OTA Procedure
Installation
Downloading Applications
Program and Data space notes
Java Application Installer/De-Installer Jaid
Starting Applications
Exiting Applications
Error Checks
Launching Web Session for Http Download
Downloading MIDlets
XML Screen Renderings
BombMan is back, now on your Taichi series of handsets
Taichi handset New Games
MIDlet Lifecycle
Application Management
MIDlet Suite Installation
MIDlet Suite De-installation
DestroyApp
MIDlet Suite Updating
Caller Purpose
Method
StartApp or the pauseApp
Using startApp
MIDlet Control of MIDlet State Transitions
Java System
Page
Network Connections
Network API
Class Descriptions
URL Format
IOException when it detects a time-out condition
TCP Sockets
UDP Sockets
Implementation Notes
Network API
Description
Lcdui
Lcdui
Gaming API and Sound
Functional Description
Class Hierarchy
Gaming API containing a sound API
Using BackgroundMusic
BackgroundMusic Class
BackgroundMusic Methods
GameScreen Fields
GameScreen Class
Public int getKeyStates
GameScreen Methods
Information, disabling key events can improve performance
GameScreen
Using GameScreen
ImageUtil Class
ImageUtil Fields
ImageUtil Methods
RgbData
Using ImageUtil
PalleteImage Class
PalleteImage Constructor
PalleteImage Methods
Public void setTransparentIndexint index throws
Using PalleteImage
PlayField Class
Using Static and Animated Tiles
Using Sprites
Defining View Windows
PlayField Constructor
2N+1 2N +
Public void addSpriteSprite s throws
PlayField Methods
Page
Public boolean collidesWithAnyTileSprite s throws
PlayField
Using PlayField
SoundEffect Methods
Using SoundEffect
SoundEffect Class
Sprite Class
Animation Frames
Sprite Drawing
Sprite Constructor
Sprite Methods
Page
Public final void drawGraphics g throws
Using Sprite
FileFormatNotSupportedException
Sprites
Java Gaming Sound API
Java Gaming Sound API
Max Midi Extension Support
FileFormatNotSupportedException Constructors
Vibe and Backlight API
Vibe and Backlight
Creating a Message
Overview
Permissions
Sending a Message
JAD Attributes
JAD Attributes
Mandatory attributes for manifest files MIDlet-Name
RecordStore
Record Management System
Class Description
Code Examples
Caveats
Tips
Phonebook Access API
Phonebook Access
Sample of code to create object of PhoneBookRecord class
Phonebook Access API Permissions
Simmemory
Sample of code for calling of ‘getMaxEmailLength ’ method
Sample of code for calling of ‘isPrimaryint speedNo’ method
Sample of code for calling of ‘getNumberCategories’ method
Sample of code for calling of ‘setCategoryView’ method
Sample of code for calling of ‘getUsedRecords’ method
Int index = ReceivedRecord.getRecord1
Intelligent Keypad Text Entry API
ITAP
Key Mapping for the C370, C450, and C550
Appendix a Key Mapping
Center Select END
Available Memory
Appendix B Memory Management Calculation
Appendix C
Online FAQ
C370, C450, and C550 Spec Sheets
Appendix D Spec Sheets
Motorola Developer Information Tools
Documentation
References Purchase
Motorola Developer Information Tools
Motorola, Inc