注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)J2ME手機(jī)開發(fā)入門

J2ME手機(jī)開發(fā)入門

J2ME手機(jī)開發(fā)入門

定 價(jià):¥45.00

作 者: 劉斌編著
出版社: 人民郵電出版社
叢編項(xiàng): 移動開發(fā)系列叢書
標(biāo) 簽: J2ME

ISBN: 9787115145680 出版時(shí)間: 2006-01-01 包裝: 平裝
開本: 16開 頁數(shù): 384 字?jǐn)?shù):  

內(nèi)容簡介

  本書由淺入深、循序漸進(jìn)地介紹了用J2ME進(jìn)行手機(jī)應(yīng)用開發(fā)中各關(guān)鍵技術(shù)的實(shí)現(xiàn)方法和技巧。在敘述過程中以一般開發(fā)人員開發(fā)的順序?yàn)橹骶€,逐一介紹每一項(xiàng)內(nèi)容的具體實(shí)現(xiàn)方法,包括開發(fā)環(huán)境、界面設(shè)計(jì)、多媒體技術(shù)、游戲開發(fā)、3D圖形開發(fā)、短消息、網(wǎng)絡(luò)開發(fā)、文件系統(tǒng)開發(fā)及通信接口的開發(fā)等內(nèi)容,同時(shí)給出了每一個(gè)關(guān)鍵技術(shù)相應(yīng)的實(shí)例程序,以幫助讀者能將所學(xué)知識更快地應(yīng)用到實(shí)際應(yīng)用中。本書適合希望學(xué)習(xí)Java手機(jī)編程的初學(xué)者,也可作為手機(jī)程序開發(fā)人員的參考用書。 第1章 Java語言 11.1 Java基本語法 21.1.1 變量、常量和數(shù)據(jù)類型 21.1.2 Java程序的注釋 81.1.3 表達(dá)式和運(yùn)算符 101.1.4 字符串運(yùn)算 121.1.5 數(shù)組 141.2 條件語句 161.3 分支語句 161.4 循環(huán)語句 171.4.1 for循環(huán) 181.4.2 while循環(huán) 181.4.3 do-while循環(huán) 191.4.4 跳轉(zhuǎn)語句 191.5 面向?qū)ο缶幊碳夹g(shù) 201.5.1 對象和類概述 201.5.2 對象的成員 211.5.3 訪問修飾符 231.5.4 成員的重載和覆蓋 241.5.5 包和接口 251.5.6 this、super和null變量 271.6 異常處理機(jī)制 291.6.1 異常概述 291.6.2 異常的捕獲和拋出 291.6.3 自定義異?!?01.7 小結(jié) 31第2章 J2ME概述 322.1 J2ME中的常用概念 332.1.1 J2ME嵌入式開發(fā)概述 332.1.2 J2ME和J2SE的關(guān)系 342.1.3 KVM、CVM和JVM 342.1.4 CLDC配置 342.1.5 MIDP簡表 352.2 MIDlet定義 352.2.1 MIDlet定義 352.2.2 MIDlet的生命周期 362.3 Motorola的J2ME手機(jī)開發(fā)包 372.3.1 Motorola的J2ME手機(jī)開發(fā)包的下載和安裝 372.3.2 Motorola的J2ME手機(jī)開發(fā)包的結(jié)構(gòu) 392.3.3 Motorola的J2ME手機(jī)開發(fā)包的模擬器 412.4 創(chuàng)建一個(gè)簡單MIDlet 432.4.1 創(chuàng)建一個(gè)簡單的MIDlet 432.4.2 Manifest文件編寫 442.4.3 JAD文件編寫 452.4.4 測試和運(yùn)行MIDlet程序 452.5 技巧集錦 472.5.1 浮點(diǎn)運(yùn)算錯(cuò)誤 472.5.2 如何檢查Motorola手機(jī)支持的API 472.6 小結(jié) 48第3章 NetBeans開發(fā)環(huán)境 493.1 下載和安裝NetBeans 503.1.1 下載NetBeans開發(fā)工具 503.1.2 安裝NetBeans集成開發(fā)環(huán)境 543.1.3 安裝NetBeans Mobility 563.2 NetBeans開發(fā)環(huán)境 573.2.1 更新NetBeans系統(tǒng) 583.2.2 NetBeans菜單 603.2.3 NetBeans工具欄 613.2.4 代碼編輯區(qū) 623.2.5 項(xiàng)目窗口 643.2.6 運(yùn)行環(huán)境窗口 653.2.7 文件窗口 663.2.8 輸出窗口 673.3 創(chuàng)建一個(gè)J2ME程序 673.3.1 WTK手機(jī)無線開發(fā)包 673.3.2 創(chuàng)建一個(gè)J2ME程序 683.4 MIDlet的調(diào)試技術(shù) 713.4.1 調(diào)試模式和斷點(diǎn)設(shè)置 713.4.2 觀測變量值 723.4.3 控制代碼執(zhí)行 733.5 在手機(jī)中運(yùn)行程序 743.5.1 通過OTA下載到手機(jī)運(yùn)行 743.5.2 通過數(shù)據(jù)線下載到手機(jī)運(yùn)行 753.6 技巧集錦 753.6.1 MIDlet的安裝步驟 753.6.2 Motorola T720內(nèi)存使用 763.6.3 如何在NetBeans中添加Motorola M.3模擬器 763.7 小結(jié) 80第4章 多線程技術(shù) 814.1 線程概述 824.1.1 線程的概念 824.1.2 線程生命周期 824.2 通過Runnable接口創(chuàng)建線程 834.2.1 實(shí)現(xiàn)Runnable接口 834.2.2 線程的運(yùn)行和停止控制 844.3 Thread類 854.3.1 Thread類的重要屬性和方法 864.3.2 通過Thread類實(shí)現(xiàn)線程 864.4 線程的同步 874.4.1 線程不同步的影響 874.4.2 線程同步方法 904.4.3 線程同步實(shí)例 914.5 線程的優(yōu)先級 934.5.1 線程優(yōu)先級概述 934.5.2 線程優(yōu)先級實(shí)例 944.6 線程的等待和喚醒 984.6.1 等待和喚醒的方法 984.6.2 等待和喚醒實(shí)例 994.7 技巧集錦 1024.7.1 如何防止線程死鎖 1024.7.2 如何進(jìn)行通信 1024.8 小結(jié) 103第5章 設(shè)計(jì)簡單的人機(jī)交互界面 1045.1 用戶界面設(shè)計(jì)概述 1055.2 Display和Displayable類 1065.2.1 Display類的使用方法 1065.2.2 Display類應(yīng)用實(shí)例 1085.2.3 Displayable類 1125.2.4 Displayable類應(yīng)用實(shí)例 1135.3 Screen類和Ticker類 1155.3.1 Ticker類 1155.3.2 滾動條應(yīng)用舉例 1165.4 TextBox類 1185.4.1 TextBox的構(gòu)造函數(shù) 1185.4.2 文本處理 1185.4.3 TextBox的輸入約束 1215.4.4 TextBox的最大值 1255.5 Command類 1255.5.1 Command類 1255.5.2 CommandListener類 1265.5.3 Command類應(yīng)用舉例 1275.6 Alert和AlertType類 1295.6.1 Alert類 1305.6.2 AlertType類 1305.6.3 Alert應(yīng)用舉例 1315.7 技巧集錦 1355.8 小結(jié) 137第6章 列表風(fēng)格界面設(shè)計(jì) 1386.1 Item類 1396.1.1 Item的派生類 1396.1.2 Item的布局 1396.1.3 Item的外觀 1406.1.4 Item的其他屬性 1416.1.5 與列表風(fēng)格相關(guān)的接口 1426.2 List類 1456.2.1 重要屬性和方法 1456.2.2 應(yīng)用舉例 1476.3 Form類 1516.3.1 重要屬性和方法 1516.3.2 應(yīng)用舉例 1536.4 TextField類 1556.4.1 重要屬性和方法 1556.4.2 應(yīng)用舉例 1566.5 ChoiceGroup類 1586.5.1 重要屬性和方法 1596.5.2 應(yīng)用舉例 1606.6 技巧集錦 1636.7 小結(jié) 164第7章 高級用戶界面 1657.1 使用Gauge 1667.1.1 重要屬性和方法 1667.1.2 應(yīng)用舉例 1687.2 使用ImageItem 1737.2.1 重要屬性和方法 1737.2.2 應(yīng)用舉例 1747.3 使用StringItem 1767.3.1 重要屬性和方法 1767.3.2 應(yīng)用舉例 1767.4 使用DateField 1787.4.1 TimeZone類 1787.4.2 Date類 1797.4.3 Calendar類 1807.4.4 DateField重要屬性和方法 1817.4.5 應(yīng)用舉例 1847.5 技巧集錦 1897.5.1 如何實(shí)現(xiàn)版權(quán)閃現(xiàn)檔窗口 1897.5.2 Alert對話框中使用進(jìn)度條 1907.6 小結(jié) 192第8章 圖形和動畫界面開發(fā) 1948.1 Canvas畫布屏幕 1958.1.1 畫布使用基本框架 1958.1.2 鍵盤事件處理 1958.1.3 畫布大小 1978.1.4 指針事件處理 1988.1.5 全屏模式 1988.1.6 應(yīng)用舉例 1988.2 繪制基本圖形和文本 2018.2.1 Graphics類 2018.2.2 文本繪制方法 2028.2.3 基本的繪制和填充函數(shù) 2038.3 圖像顯示和處理 2038.4 簡單動畫的實(shí)現(xiàn) 2068.4.1 通過線程實(shí)現(xiàn)動畫 2068.4.2 通過定時(shí)器實(shí)現(xiàn)動畫 2078.4.3 通過callSerially()方法實(shí)現(xiàn)動畫 2088.4.4 應(yīng)用舉例 2088.5 技巧集錦 2128.5.1 雙緩沖技術(shù) 2128.5.2 Motorola手機(jī)鍵值的變化 2138.6 小結(jié) 214第9章 多媒體技術(shù)開發(fā) 2159.1 聲音和音樂播放 2169.1.1 J2ME對聲音和音樂的支持 2169.1.2 設(shè)定音調(diào)實(shí)例 2199.1.3 不同格式音樂的播放實(shí)例 2209.2 視頻播放 2239.2.1 播放視頻方法 2239.2.2 視頻播放器開發(fā)實(shí)例 2249.3 技巧集錦 2259.3.1 同時(shí)播放兩個(gè)WAVE文件時(shí)的異?!?259.3.2 Motorola V600支持的媒體格式 2269.4 小結(jié) 226第10章 動畫及游戲開發(fā) 22810.1 游戲畫布GameCanvas 22910.1.1 重要屬性和方法 22910.1.2 處理游戲循環(huán) 23010.1.3 GameCanvas引用實(shí)例 23110.2 游戲精靈Sprite 23510.2.1 動畫幀控制 23510.2.2 游戲精靈碰撞檢測 23710.2.3 "精靈"的移動和轉(zhuǎn)動 23710.2.4 應(yīng)用實(shí)例 23810.3 游戲圖層 24210.3.1 游戲圖層 24210.3.2 動畫實(shí)現(xiàn) 24310.4 圖層管理 24310.4.1 層的安排 24310.4.2 地圖滾動控制 24410.5 技巧集錦 24410.5.1 如何減小程序的大小 24410.5.2 如何提高游戲的執(zhí)行效率 24410.6 小結(jié) 245第11章 3D圖形程序開發(fā) 24611.1 3D程序框架 24711.2 通過頂點(diǎn)坐標(biāo)生成簡單的3D物體 24811.2.1 生成3D物體 24811.2.2 旋轉(zhuǎn)3D物體 25111.2.3 簡單3D物體生成實(shí)例 25111.3 導(dǎo)入3D圖形文件 25411.3.1 Loader類 25411.3.2 導(dǎo)入3D圖形文件實(shí)例 25511.4 3D顯示特效霧化效果實(shí)現(xiàn) 25611.4.1 Fog類 25611.4.2 霧化效果實(shí)例 25811.5 小結(jié) 261第12章 Messaging應(yīng)用開發(fā) 26212.1 設(shè)置WTK中的WMA參數(shù) 26312.2 使用WMA控制臺發(fā)送消息 26412.2.1 發(fā)送文本消息 26512.2.2 發(fā)送小區(qū)廣播 26712.2.3 發(fā)送多媒體MMS消息 26812.3 發(fā)送和接收文本消息 27012.3.1 SMS系統(tǒng)概述 27012.3.2 發(fā)送消息 27112.3.3 接收消息 27212.3.4 發(fā)送和接收文本消息實(shí)例 27312.4 發(fā)送和接收二進(jìn)制消息 27712.4.1 二進(jìn)制消息發(fā)送和接收 27712.4.2 發(fā)送和接收二進(jìn)制消息實(shí)例 27812.5 發(fā)送和接收多媒體消息 28312.5.1 MultipartMessage 28412.5.2 MessagePart 28712.6 技巧集錦 28912.6.1 小區(qū)廣播的接收和發(fā)送 28912.6.2 在線程中接收短信 29012.6.3 如何在Motorola SDK中模擬短信的發(fā)送 29112.7 小結(jié) 292第13章 基于HTTP協(xié)議的網(wǎng)絡(luò)開發(fā) 29313.1 網(wǎng)絡(luò)開發(fā)基礎(chǔ)知識 29413.2 Connector接口 29413.3 連接Web服務(wù)器 29513.3.1 HttpConnection和HttpsConnection 29513.3.2 連接Web服務(wù)器的方法 29713.4 從服務(wù)器Get數(shù)據(jù) 29813.5 向服務(wù)器Post數(shù)據(jù) 30113.6 技巧集錦 30713.6.1 設(shè)置Motorola手機(jī) 30713.6.2 在WTK中使用代理 30813.6.3 使用WTK的網(wǎng)絡(luò)監(jiān)視器 30913.7 小結(jié) 310第14章 Socket編程 31114.1 Socket編程概述 31214.2 SocketConnection 31314.3 ServerSocketConnection 31414.4 Socket客戶端開發(fā) 31514.5 Socket服務(wù)器端程序開發(fā) 31914.6 技巧集錦 32114.6.1 Motorola Accompli 008/A6288的網(wǎng)絡(luò)支持 32114.6.2 Socket客戶端超時(shí)設(shè)置 32214.6.3 Motorola的哪些手機(jī)支持ServerSocketConnection 32214.7 小結(jié) 322第15章 串口通信開發(fā) 32315.1 串口通信的基本概念 32415.1.1 RS-232物理特性 32415.1.2 串口通信的基本概念 32515.2 獲取可以利用的串口 32615.3 進(jìn)行標(biāo)準(zhǔn)串口連接 32915.3.1 程序連接方法 32915.3.2 連接測試方法 33015.4 發(fā)送和接收數(shù)據(jù) 33315.5 標(biāo)準(zhǔn)串口開發(fā)實(shí)例 33415.6 技巧集錦 34215.6.1 如何獲得最大傳輸速率 34215.6.2 Motorola T720、T721、T720i支持串口API嗎 34215.7 小結(jié) 342第16章 紅外數(shù)據(jù)傳輸 34316.1 紅外概述 34416.2 通過邏輯串口進(jìn)行紅外通信 34416.3 通過IrOBEX進(jìn)行通信 34616.3.1 IrOBEX協(xié)議概述 34616.3.2 IrOBEX協(xié)議客戶端開發(fā) 34816.3.3 IrOBEX協(xié)議服務(wù)器端開發(fā) 34916.4 紅外OBEX開發(fā)實(shí)例 35116.5 技巧集錦 35716.5.1 通過紅外安裝MIDlet 35716.5.2 如何設(shè)置WTK的紅外OBEX參數(shù) 35916.6 小結(jié) 360第17章 文件系統(tǒng)開發(fā) 36117.1 輸入/輸出流控制 36217.1.1 輸入/輸出流的分類 36217.1.2 輸入流的重要屬性和方法 36317.1.3 輸出流的重要屬性和方法 36317.2 文件系統(tǒng)操作API 36417.2.1 FileConnection接口 36417.2.2 其他API 36517.3 文件瀏覽器開發(fā)實(shí)例 36617.3.1 MIDlet類 36617.3.2 確認(rèn)對話框ConfirmDialog 36617.3.3 FileExplorer類和成員變量定義 36817.3.4 文件和文件夾的訪問 37017.3.5 創(chuàng)建文件 37217.3.6 刪除文件 37317.3.7 讀取文件數(shù)據(jù) 37417.3.8 訪問文件的屬性 37617.3.9 文件的復(fù)制 37817.3.10 文件的剪切 37917.3.11 文件的粘貼 37917.4 技巧集錦 38117.4.1 簽名運(yùn)行 38117.4.2 MIDlet JAD文件屬性 38217.5 小結(jié) 383附錄A CLDC 1.0應(yīng)用程序編程接口 384

作者簡介

暫缺《J2ME手機(jī)開發(fā)入門》作者簡介

圖書目錄

第1章  Java語言 1
1.1  Java基本語法 2
1.1.1 變量、常量和數(shù)據(jù)類型 2
1.1.2  Java程序的注釋 10
1.1.3  表達(dá)式和運(yùn)算符 12
1.1.4  字符串運(yùn)算 14
1.1.5  數(shù)組 16
1.2  條件語句 18
1.3  分支語句 19
1.4  循環(huán)語句 20
1.4.1  for循環(huán) 20
1.4.2  while循環(huán) 21
1.4.3  do-while循環(huán) 21
1.4.4. 跳轉(zhuǎn)語句 22
1.5  面向?qū)ο缶幊碳夹g(shù) 22
1.5.1  對象和類概述 23
1.5.2  對象的成員 24
1.5.3  訪問修飾符 26
1.5.4  成員的重載和覆蓋 27
1.5.5  包和接口 28
1.5.6  this、super和null變量 31
1.6  異常處理機(jī)制 32
1.6.1  異常概述 33
1.6.2  異常的捕獲和拋出 33
1.6.3  自定義異常 34
1.7  小結(jié) 35
第2章  J2ME概述 36
2.1  J2ME中的常用概念 37
2.1.1  J2ME嵌入式開發(fā)概述 37
2.1.2  J2ME和J2SE的關(guān)系 37
2.1.3  KVM,CVM和JVM 38
2.1.4  CLDC配置 38
2.1.5  MIDP簡表 39
2.2  MIDlet定義 39
2.2.1  MIDlet定義 39
2.2.2  MIDlet的生命周期 40
2.3  Motorola的J2ME手機(jī)開發(fā)包 40
2.3.1  Motorola的J2ME手機(jī)開發(fā)包的下載和安裝 41
2.3.2  Motorola的J2ME手機(jī)開發(fā)包的目錄結(jié)構(gòu) 43
2.3.3  Motorola的J2ME手機(jī)開發(fā)包的模擬器 44
2.4  創(chuàng)建一個(gè)簡單MIDlet 47
2.4.1  創(chuàng)建一個(gè)簡單的MIDlet 47
2.4.2  Manifest文件編寫 47
2.4.3  JAD文件編寫 48
2.4.4  測試和運(yùn)行MIDlet程序 49
2.5  技巧集錦 51
2.5.1  浮點(diǎn)運(yùn)算錯(cuò)誤 51
2.5.2  如何檢查Motorola手機(jī)支持的API的 51
2.6  小結(jié) 52
第3章  NetBeans開發(fā)環(huán)境 53
3.1  下載和安裝NetBeans 54
3.1.1  下載NetBeans開發(fā)工具 54
3.1.2  安裝NetBeans集成開發(fā)環(huán)境 59
3.1.3  安裝NetBeans Mobility 61
3.2  NetBeans開發(fā)環(huán)境 61
3.2.1  更新NetBeans系統(tǒng) 62
3.2.2  NetBeans菜單 64
3.2.3  NetBeans工具欄 65
3.2.4  代碼編輯區(qū) 66
3.2.5  項(xiàng)目窗口 70
3.2.6  運(yùn)行環(huán)境窗口 70
3.2.7  文件窗口 71
3.2.8  輸出窗口 72
3.3  創(chuàng)建一個(gè)J2ME程序 72
3.3.1  WTK手機(jī)無線開發(fā)包 72
3.3.2  創(chuàng)建一個(gè)J2ME程序 73
3.4  MIDlet的調(diào)試技術(shù) 77
3.4.1  調(diào)試模式和斷點(diǎn)設(shè)置 77
3.4.2  觀測變量值 77
3.4.3  控制代碼執(zhí)行 79
3.5  在手機(jī)中運(yùn)行程序 79
3.5.1  通過OTA下載到手機(jī)運(yùn)行 79
3.5.2  通過數(shù)據(jù)線下載到手機(jī)運(yùn)行 80
3.6  技巧集錦 81
3.6.1  MIDlet的安裝步驟 81
3.6.2  Motorola T720內(nèi)存使用 81
3.6.3  如何在NetBeans中添加Motorola M.3模擬器 82
3.7  小結(jié) 85
第4章  多線程技術(shù) 86
4.1  線程概述 87
4.1.1  線程的概念 87
4.1.2  線程生命周期 87
4.2  通過Runnable接口創(chuàng)建線程 88
4.2.1  實(shí)現(xiàn)Runnable接口 88
4.2.2  線程的運(yùn)行和停止控制 90
4.3  Thread類 91
4.3.1  Thread類重要的屬性和方法 91
4.3.2  通過Thread類實(shí)現(xiàn)線程 92
4.4  線程的同步 93
4.4.1  線程不同步的影響 93
4.4.2  線程同步方法 97
4.4.3  線程同步實(shí)例 98
4.5  線程的優(yōu)先級 102
4.5.1  線程優(yōu)先級概述 102
4.5.2  線程優(yōu)先級實(shí)例 102
4.6  線程的等待和喚醒 108
4.6.1  等待和喚醒的方法 108
4.6.2  等待和喚醒實(shí)例 109
4.7  技巧集錦 113
4.7.1  如何防止線程死鎖 113
4.7.2  如何進(jìn)行通信 113
4.8  本章小結(jié) 114
第5章  設(shè)計(jì)簡單的人機(jī)交互界面 116
5.1  用戶界面設(shè)計(jì)概述 117
5.2  Display和Displayable類 118
5.2.1  Display類的使用方法 118
5.2.2  Display類應(yīng)用實(shí)例 120
5.2.3  Displayable類 125
5..2.4  Displayable類應(yīng)用實(shí)例 127
5.3  在窗口中顯示滾動條 129
5.3.1  Ticker類 130
5.3.2  滾動條應(yīng)用舉例 130
5.4  TextBox類 133
5.4.1  TextBox的構(gòu)造函數(shù) 133
5.4.2  文本處理 134
5.4.3  TextBox的輸入約束 136
5.4.4  TextBox的最大值 143
5.5  命令按鈕 143
5.5.1  Command類 144
5.5.2  CommandListener類 145
5.5.3  Command類應(yīng)用舉例 146
5.6  Alert和AlertType類 149
5.6.1  Alert類 150
5.6.2  AlertType類 150
5.6.3  Alert應(yīng)用舉例 151
5.7  技巧集錦 157
5.8  小節(jié) 159
第6章  列表風(fēng)格界面設(shè)計(jì) 160
6.1  Item類 161
6.1.1  Item的派生類 161
6.1.2  Item的布局 162
6.1.3  Item的外觀 163
6.1.4  Item的其他屬性 164
6.2  與列表風(fēng)格相關(guān)的接口 164
6.2.1  ItemCommandListener接口 165
6.2.2  ItemStateListener接口 165
6.2.3  Choice接口 166
6.3  List類 168
6.3.1  重要屬性和方法 168
6.3.2  應(yīng)用舉例 171
6.4  Form類 177
6.4.1  重要屬性和方法 177
6.4.2  應(yīng)用舉例 179
6.5  TextField類 183
6.5.1  重要屬性和方法 183
6.5.2  應(yīng)用舉例 185
6.6  ChoiceGroup類 188
6.6.1  重要屬性和方法 188
6.6.2  應(yīng)用舉例 191
6.7  技巧集錦 195
6.7.1  如何刪除List中的內(nèi)容 195
6.7.2  執(zhí)行時(shí)間的測量 196
6.8  小節(jié) 196
第7章  高級用戶界面 198
7.1  使用Gauge 199
7.1.1  重要屬性和方法 199
7.1.2  應(yīng)用舉例 202
7.2  使用ImageItem 209
7.2.1  重要屬性和方法 209
7.2.2  應(yīng)用舉例 210
7.3  使用StringItem 212
7.3.1  重要屬性和方法 212
7.3.2  應(yīng)用舉例 213
7.4  使用DateField 216
7.4.1  TimeZone類 216
7.4.2  Date類 216
7.4.3  Calendar類 217
7.4.4  DateField重要屬性和方法 218
7.4.5  應(yīng)用舉例 221
7.5  技巧集錦 228
7.5.1  如何實(shí)現(xiàn)版權(quán)閃現(xiàn)窗口 228
7.5.2  Alert對話框中使用進(jìn)度條 230
7.6  小結(jié) 234
第8章  圖形和動畫界面開發(fā) 235
8.1  Canvas畫布屏幕 236
8.1.1  畫布使用基本框架 236
8.1.2  鍵盤事件處理 236
8.1.3  畫布大小 239
8.1.4  指針事件處理 239
8.1.5  全屏模式 239
8.1.6  應(yīng)用舉例 240
8.2  繪制基本圖形和文本 243
8.2.1  Graphics類 243
8.2.2  文本繪制方法 244
8.2.3  基本的繪制和填充函數(shù) 245
8.3  圖像顯示和處理 246
8.4  簡單動畫的實(shí)現(xiàn) 248
8.4.1  通過線程實(shí)現(xiàn)動畫 249
8.4.2  定時(shí)器和實(shí)現(xiàn)動畫 250
8.4.3  通過callSerially()方法實(shí)現(xiàn)動畫 251
8.4.4  應(yīng)用舉例 251
8.5  技巧集錦 257
8.5.1  雙緩沖技術(shù) 257
8.5.2  Motorola手機(jī)鍵值的變化 258
8.6  小節(jié) 259
第9章  多媒體技術(shù)開發(fā) 260
9.1  聲音和音樂播放 261
9.1.1  J2ME對聲音和音樂的支持 261
9.1.2  聲調(diào)播放實(shí)例 264
9.1.3  不同格式音樂的播放實(shí)例 266
9.2  視頻播放 270
9.2.1  播放視頻方法 270
9.2.2  視頻播放器開發(fā)實(shí)例 271
9.3  技巧集錦 273
9.3.1  同時(shí)播放兩個(gè)Wave文件時(shí)的異常 273
9.3.2  Motorola V600支持的媒體格式 274
9.4  小節(jié) 274
第10章  動畫及游戲開發(fā) 276
10.1  游戲畫布GameCanvas 277
10.1.1  重要屬性和方法 277
10.1.2  處理游戲循環(huán) 278
10.1.3  GameCanvas引用實(shí)例 279
10.2  游戲精靈Sprite 285
10.2.1  動畫幀控制 285
10.2.2  游戲精靈碰撞檢測 287
10.2.3  精靈的移動和轉(zhuǎn)動 287
10.2.4  精靈應(yīng)用實(shí)例 288
10.3  游戲圖層 293
10.3.1  游戲圖層 293
10.3.2  動畫實(shí)現(xiàn) 294
10.4  圖層管理 295
10.4.1  層的安排 295
10.4.2  地圖滾動控制 295
10.5  技巧集錦 296
10.5.1  如何減小程序的大小 296
10.5.2  如何提高游戲的執(zhí)行效率 296
10.6  小節(jié) 297
第11章  3D圖形程序開發(fā) 298
11.1  3D程序框架 299
11.2  通過頂點(diǎn)坐標(biāo)生成簡單的3D物體 300
11.2.1  生成3D物體 300
11.2.2  旋轉(zhuǎn)3D物體 303
11.2.3  簡單3D物體生成實(shí)例 304
11.3  導(dǎo)入3D圖形文件 308
11.3.1  Loader類 308
11.3.2  導(dǎo)入3D圖形文件實(shí)例 309
11.4  3D顯示特效霧化效果實(shí)現(xiàn) 311
11.4.1  Fog類 312
11.4.2  霧化效果實(shí)例 313
11.5  小節(jié) 318
第12章  Messaging應(yīng)用開發(fā) 319
12.1  設(shè)置WTK中的WMA參數(shù) 320
12.2  使用WMA控制臺發(fā)送消息 321
12.2.1  發(fā)送文本消息 323
12.2.2  發(fā)送二進(jìn)制消息 324
12.2.3  發(fā)送小區(qū)廣播 325
12.2.4  發(fā)送MMS消息 326
12.3  發(fā)送和接收文本消息 328
12.3.1  SMS系統(tǒng)概述 329
12.3.2  發(fā)送消息 329
12.3.3  接收消息 331
12.3.4  發(fā)送和接收文本消息實(shí)例 332
12.4  發(fā)送和接收二進(jìn)制消息 338
12.4.1  二進(jìn)制消息發(fā)送和接收 338
12.4.2  發(fā)送和接收二進(jìn)制消息實(shí)例 339
12.5  發(fā)送和接收多媒體消息 347
12.5.1  MultipartMessage 348
12.5.2  MessagePart 351
12.6  技巧集錦 353
12.6.1  小區(qū)廣播的接收和發(fā)送 353
12.6.2  在線程中接收短信 355
12.6.3  如何在Motorola SDK中模擬短信的發(fā)送 356
12.7  小節(jié) 359
第13章  基于HTTP協(xié)議的網(wǎng)絡(luò)開發(fā) 360
13.1  網(wǎng)絡(luò)開發(fā)基礎(chǔ)知識 361
13.2  Connector接口 361
13.3  連接Web服務(wù)器 362
13.3.1  HttpConnection和HttpsConnection 362
13.3.2  連接Web服務(wù)器的方法 364
13.4  從服務(wù)器Get數(shù)據(jù) 366
13.5  向服務(wù)器Post數(shù)據(jù) 370
13.6  技巧集錦 380
13.6.1  如何設(shè)置Motorola手機(jī) 380
13.6.2  如何在WTK中使用代理 380
13.6.3  如何使用WTK的網(wǎng)絡(luò)監(jiān)視器 381
13.7  小節(jié) 382
第14章  Socket編程 383
14.1  Socket編程概述 384
14.2  SocketConnection 384
14.3  ServerSocketConnection 386
14.4  Socket客戶端開發(fā) 387
14.5  Socket服務(wù)器端程序開發(fā) 394
14.6  技巧集錦 397
14.6.1  Motorola Accompli 008/A6288的網(wǎng)絡(luò)支持 397
14.6.2  Socket客戶端超時(shí)設(shè)置 397
14.6.3  Motorola的哪些手機(jī)支持ServerSocketConnection 398
14.7  小節(jié) 398
第15章  串口通信開發(fā) 399
15.1  串口通訊的基本概念 400
15.1.1  RS-232物理特性 400
15.1.2  口通信的基本概念 401
15.2  獲取可以利用的串口 402
15.3  進(jìn)行標(biāo)準(zhǔn)串口連接 405
15.3.1 程序連接方法 406
15.3.2  連接測試方法 407
15.4  發(fā)送和接收數(shù)據(jù) 411
15.5  標(biāo)準(zhǔn)串口開發(fā)實(shí)例 412
15.6  技巧集錦 423
15.6.1  如何獲得最大傳輸速率 423
17.5.2  摩托羅拉T720, T721, T720i支持串口API嗎? 423
15.7  小節(jié) 424
第16章  紅外數(shù)據(jù)傳輸 425
16.1  紅外概述 426
16.2  通過邏輯串口進(jìn)行紅外通訊 426
16.3  通過IrOBEX進(jìn)行通訊 428
16.3.1  IrOBEX協(xié)議概述 429
16.3.2  IrOBEX協(xié)議客戶端開發(fā) 430
16.3.3  IrOBEX協(xié)議服務(wù)器端開發(fā) 431
16.4  紅外OBEX開發(fā)實(shí)例 433
16.5  技巧集錦 442
16.5.1  通過紅外安裝MIDlet 442
16.5.2  如何設(shè)置WTK的紅外OBEX參數(shù) 444
16.6  小節(jié) 445
第17章  文件系統(tǒng)開發(fā) 426
17.1  輸入輸出流控制 427
17.1.1  輸入輸出流的分類 427
17.1.2  輸入流重要屬性和方法 428
17.1.3  輸出流重要屬性和方法 428
17.2  文件系統(tǒng)操作API 429
17.2.1  FileConnection接口 429
17.2.2  其他API 430
17.3  文件瀏覽器開發(fā)實(shí)例 431
17.3.1  MIDlet類 431
17.3.2  確認(rèn)對話框ConfirmDialog 431
17.3.3  FileExplorer類和成員變量定義 433
17.3.4  文件和文件夾的訪問 436
17.3.5  創(chuàng)建文件 439
17.3.6  刪除文件 442
17.3.7  讀取文件數(shù)據(jù) 444
17.3.8  訪問文件的屬性 447
17.3.9  文件的復(fù)制 450
17.3.10  文件的剪切 452
17.3.11  文件的粘貼 452
17.4  技巧集錦 454
17.4.1  簽名運(yùn)行 454
17.4.2  MIDlet JAD文件屬性 456
17.5  小節(jié) 458

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號