用户手册目录TABLE OF CONTENTS2TABLE OF FIGURES6INDEX OF TABLES7TABLE OF CODE SAMPLES91 INTRODUCTION10PURPOSE10AUDIENCE10DISCLAIMER10REFERENCES11REVISION HISTORY12DEFINITIONS, ABBREVIATIONS, ACRONYMS12DOCUMENT OVERVIEW132 J2ME INTRODUCTION15THE JAVA 2 PLATFORM, MICRO EDITION (J2ME)15THE MOTOROLA J2ME PLATFORM16MIDP 1.016RESOURCES AND API’S AVAILABLE173 DEVELOPING AND PACKAGING J2ME APPLICATIONS18TO DEVELOPMENT IN J2ME184 DOWNLOADING APPLICATIONS20METHOD OF DOWNLOADING20ERROR LOGS21OTA AND DOWNLOAD225 APPLICATION MANAGEMENT24DOWNLOADING A JAR FILE WITHOUT A JAD24MIDLET UPGRADE24INSTALLATION AND DELETION STATUS REPORTS25SYSTEM MENU256 JAD ATTRIBUTES27JAD / MANIFEST ATTRIBUTE IMPLEMENTATIONS277 JAVA.LANG IMPLEMENTATION29JAVA.LANG SUPPORT298 NETWORK APIS30NETWORK CONNECTIONS30USER PERMISSION32HTTPS CONNECTION329 JSR 135 MOBILE MEDIA API35JSR 135 MOBILE MEDIA API35TONECONTROL36GUICONTROL37VOLUMECONTROL37STOPTIMECONTROL38MANAGER CLASS38AUDIO MEDIA3810 JSR 120 – WIRELESS MESSAGING API41WIRELESS MESSAGING API (WMA)41SMS CLIENT MODE AND SERVER MODE CONNECTION41SMS PORT NUMBERS42SMS MESSAGE TYPES43SMS MESSAGE STRUCTURE43SMS NOTIFICATION4311 PHONEBOOK ACCESS API49PHONEBOOK ACCESS API49PHONEBOOK ACCESS API PERMISSIONS4912 TELEPHONY API54DIALER CLASS54CLASS DIALEREVENT54CLASS DIALER56getDefaultDialer57setDialerListener57startCall58startCall58sendExtNo58endCall59INTERFACE DIALERLISTENER59SAMPLE DIALERLISTENER IMPLEMENTATION59notifyDialerEvent61CLASS HIERARCHY61INTERFACE HIERARCHY6113 SERIAL PORT ACCESS6214 SMS MESSAGING AS GSM EXTENSION63CREATING A MESSAGE63SENDING A MESSAGE63VIEWING A MESSAGE64DELETING A MESSAGE6415 USER DISPLAY INTERFACE65CANVAS FUNCTIONALITY65HARDWARE MAPPING6716 ONE-CLICK APPLICATION ACCESS71APPLICATION RESOURCES71APPLICATION KEYS71APPLICATION ICONS71SOFTKEY LABELS72EFFECT OF MASTER CLEAR OR MASTER RESET72DELETING THE MIDLET/APPLICATION7217 DOWNLOAD MIDLET THROUGH BROWSER73STAR ACTIVE BROWSER SESSION FROM MAIN MENU74FIND A LOCATION WITH J2ME APPLICATION74DOWNLOADING MIDLETS75DIFFERENT ERROR CHECKS77Memory Full77Memory Full during installation process80Application version already exists:81Newer Application Version Exists:8218 LIGHTWEIGHT WINDOWING TOOLKIT8419 UDP SUPPORT8520 SHARED JAD URLS86OVERVIEW86TELL-A-FRIEND OPTION86Accessing Tell-A-Friend from SMM87Downloading through Browser88Downloading from PC (Via serial/USB)88Downloading through MMS8921 GET URL FROM FLEX API90OVERVIEW90FLEXIBLE URL FOR DOWNLOADING FUNCTIONALITY90SECURITY POLICY9122 MULTIPLE KEY PRESS9223 ITAP94INTELLIGENT KEYPAD TEXT ENTRY API9424 LCDUI95LCDUI API9525 AUTO LAUNCH OF MIDLETS100INVOLVED IN LAUNCHING MIDLET10026 BACKGROUND APPLICATIONS101BACKGROUND ATTRIBUTE101BACKGROUND JAVA APPLICATION LIFECYCLE101BACKGROUND MIDLET101FLIP BEHAVIORS10227 JAVA SYSTEM MENU103MIDLET MANAGER MENU103View MIDlet Suite Information104DELETING MIDLET SUITES10428 INVISIBLE NET FOR J2ME107INTRODUCTION107J2ME INVISIBLE NET OPTIONS107J2ME Component Options107J2ME Context-Sensitive Menu Options10929 DOWNLOAD MIDLET THROUGH PC111ESTABLISHING CONNECTION11130 OPERATOR APPS PROVISIONING11231 MIDP 2.0 SECURITY MODEL113UNTRUSTED MIDLET SUITES114UNTRUSTED DOMAIN114TRUSTED MIDLET SUITES115PERMISSION TYPES CONCERNING THE HANDSET115USER PERMISSION INTERACTION MODE115IMPLEMENTATION BASED ON RECOMMENDED SECURITY POLICY116TRUSTED 3RD PARTY DOMAIN116TRUSTED MIDLET SUITES USING X.509 PKI117SIGNING A MIDLET SUITE117SIGNER OF MIDLET SUITES118MIDLET ATTRIBUTES USED IN SIGNING MIDLET SUITES118CREATING THE SIGNING CERTIFICATE118INSERTING CERTIFICATES INTO JAD119CREATING THE RSA SHA-1 SIGNATURE OF THE JAR119AUTHENTICATING A MIDLET SUITE119VERIFYING THE SIGNER CERTIFICATE119VERIFYING THE MIDLET SUITE JAR120APPENDIX A: AUDIO MIX TABLE122APPENDIX B: KEY MAPPING123FOR THE C381P123APPENDIX C: MEMORY MANAGEMENT CALCULATION125AVAILABLE MEMORY125APPENDIX D: FAQ126ONLINE FAQ126APPENDIX E: HTTP RANGE127GRAPHIC DESCRIPTION127APPENDIX F: SPEC SHEET128C381P SPEC SHEET128Figure 1 Java Platform15Figure 4 Starting Active Browser Session from Main Menu74Figure 7 Memory full error79present or are incorretct80Figure 9 Memory Full help message during installation process81handset82Figure 11 Latest (Newer) Version of Application exists83Figure 12 the MIDlet Manager and the context-sensitive menus88attributes102Figure 14 Viewing MIDlet Suite Information104Figure 15 Deleting MIDlet Suites105Figure 16 Description of HTTP Range127Table 1 Error Logs22Table 2 JAD file information23Table 4 Java System menu26location28Table 6 Network API feature/class support for MIDP 2.031Table 7 Multimedia File formats38Table 8 List of audio MIME types39Table 9 Multimedia feature/class support for JSR 13539Table 10 Messaging features/classes supported44Table 11 Interface Summary54Table 12 Class Summary54Table 13 Field Summary55Table 14 Constructor Summary55Table 15 Field Details56Table 16 Method Summary57Table 17 Key Ranking Priority68Table 18 Performed on a suite87Table 19 Gaming and keypad feature/class93Table 20 ITAP feature/class94Table 21 Interfaces supported by Motorola implementation95Table 23 LCDUI feature/class99Function Describes103Midlet Manager Menu Description103Table 26 Security feature/class support for MIDP 2.0114Table 27 Protected Functionality fot top line of prompt117Table 28 Dialog Prompts for MIDP 2.0 Permission Types117verification120Table 30 MIDlet suite verification121Table 31 Audio Mix122Code Sample 1 Java.lang support29Code Sample 2 Socket Connection32Code Sample 3 HTTPS Connection34Code Sample 4 JSR 135 Mobile Media API36Code Sample 5 JSR 120 Wireless Messaging API48Code Sample 6 Phonebook API53Code Sample 7 DialerListener Implementation60文件大小: 783.6 KB页数: 130Language: English打开用户手册