注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關J2ME手機高級編程

J2ME手機高級編程

J2ME手機高級編程

定 價:¥35.00

作 者: 汪永松 編著
出版社: 機械工業(yè)出版社
叢編項: 信息科學與技術叢書
標 簽: J2EE

購買這本書可以去


ISBN: 9787111271895 出版時間: 2009-06-01 包裝: 平裝
開本: 16開 頁數: 297 字數:  

內容簡介

  本書從J2ME手機平臺的當前主流應用和發(fā)展趨勢出發(fā),立足實際的開發(fā)案例,介紹了J2ME手機平臺開發(fā)的實用技術和應用模式。本書的內容主要包括:手機文件系統、網絡通信、無線通信(短信通信、彩信通信和藍牙通信)、底層用戶界面應用(游戲開發(fā)和電子地圖瀏覽)、多媒體編程(音樂播放器、視頻播放器和攝像頭視頻采集等)、持久化應用、移動商務應用(對象數據庫Db4o和嵌入式關系型數據庫Derby)和XML模型應用等。本書主要面向具有一定Java平臺開發(fā)經驗的開發(fā)人員,或者對手機平臺開發(fā)感興趣的Java程序員。對于初學者,筆者希望通過本書可以幫助他們快速熟悉開發(fā)環(huán)境、掌握學習手機平臺開發(fā)的方法,并對J2ME手機平臺框架形成清晰的認識。對于高級開發(fā)人員,筆者相信本書在藍牙通信、電子地圖、多媒體編程和移動商務應用方面會給他們帶來一定的啟發(fā)。本書的源代碼可從http://www.cmpbook.com/下載。

作者簡介

暫缺《J2ME手機高級編程》作者簡介

圖書目錄

出版說明
前言
第1章 J2ME開發(fā)起步 1
1.1 引言 1
1.2 常用概念及縮略語 1
1.3 J2ME平臺透析 2
1.3.1 J2ME平臺的內涵 2
1.3.2 J2ME平臺的外延 4
1.4 J2ME平臺技術概要 6
1.4.1 let架構 6
1.4.2 通用連接框架 6
1.4.3 無線電技術 6
1.4.4 液晶設備用戶界面 6
1.4.5 多媒體框架 7
1.4.6 持久化 7
1.4.7 個人信息管理 7
1.4.8 JAXP和Web Service 7
1.4.9 JDBC 7
1.5 寫在開發(fā)之前的經驗 7
1.5.1 從MIDlet到Piglet 7
1.5.2 由奢入儉難-克服資源限制 8
1.5.3 死鎖預防無處不在 8
1.5.4 淮橘北枳-模擬器環(huán)境與實機的距離 9
第2章 開發(fā)及驗證環(huán)境 10
2.1 開發(fā)環(huán)境 10
2.1.1 集成開發(fā)環(huán)境 10
2.1.2 源代碼編輯工具 12
2.1.3 模板代碼 13
2.2 開發(fā)資料的獲取 20
2.3 驗證環(huán)境 21
2.3.1 模擬器 21
2.3.2 實機-NOKIA 5310 21
第3章 文件系統 22
3.1 文件系統開發(fā)概述 22
3.2 J2ME文件系統概述 22
3.2.1 JSR 75規(guī)范 22
3.2.2 文件可選包的引入 23
3.2.3 使用文件可選包的步驟 23
3.3 手機文件瀏覽器 24
3.3.1 功能說明 24
3.3.2 設計分析 24
3.3.3 實現過程 25
3.4 手機文件選擇組件 37
3.4.1 手機文件選擇組件開發(fā)概述 37
3.4.2 文件選擇功能組件化的考慮 37
3.4.3 功能說明 38
3.4.4 設計說明 38
3.4.5 文件選擇功能組件化小結 43
3.5 手機文件瀏覽器在實機上運行的注意事項 44
3.5.1 內存不足 44
3.5.2 安全確認提示 44
3.6 API參考資料 44
第4章 網絡通信 45
4.1 J2ME網絡通信概述 45
4.2 網絡通信的要點 45
4.2.1 GCF應用模式 45
4.2.2 無線網絡應用 47
4.3 HTTP通信 47
4.3.1 HTTP請求模式 47
4.3.2 HTTP通信狀態(tài)檢查 47
4.4 數據報通信過程 48
4.4.1 數據報服務端過程 48
4.4.2 數據報客戶端過程 51
4.5 網絡通信應用小結 54
4.6 API參考資料 54
第5章 無線通信 55
5.1 無線電技術回顧 55
5.1.1 第一次親密接觸:收音機 55
5.1.2 拇指一族與GSM/CDMA 55
5.1.3 藍牙技術:分享你我的快樂 56
5.2 無線消息 56
5.2.1 無線消息開發(fā)概述 56
5.2.2 J2ME平臺下的WMA 57
5.2.3 發(fā)送短信 57
5.2.4 發(fā)送彩信 61
5.2.5 WMAPI的使用要點 66
5.3 藍牙通信 66
5.3.1 藍牙通信概述 66
5.3.2 J2ME平臺對藍牙技術的支持 67
5.3.3 J2ME平臺下藍牙通信的實現 67
5.4 藍牙設備通信 98
5.4.1 藍牙設備概述 98
5.4.2 串口通信模式 98
5.4.3 通過串口讀取藍牙設備數據 98
5.5 API參考資料 99
第6章 底層用戶界面開發(fā) 100
6.1 底層用戶界面開發(fā)概述 100
6.1.1 底層與上層用戶界面 100
6.1.2 移動設備屏幕的代表:Canvas 101
6.1.3 底層用戶界面的開發(fā)模式 101
6.2 《碰運氣》游戲 101
6.2.1 J2ME平臺對游戲開發(fā)的支持 102
6.2.2 《碰運氣》游戲的功能說明 102
6.2.3 設計分析 102
6.3 電子地圖瀏覽器 122
6.3.1 電子地圖瀏覽器功能分析 123
6.3.2 實現電子地圖瀏覽器 124
6.3.3 電子地圖應用小結 139
6.4 底層用戶界面應用小結 140
6.5 API參考資料 140
第7章 多媒體開發(fā) 141
7.1 多媒體框架概述 141
7.2 音樂播放器 141
7.2.1 音樂播放器開發(fā)引言 141
7.2.2 音樂播放器的功能說明 142
7.2.3 音樂播放池 142
7.2.4 設計分析 142
7.2.5 音樂播放器的實現過程 143
7.2.6 對音樂播放器開發(fā)的探討 151
7.3 視頻播放器 152
7.3.1 視頻播放器開發(fā)引言 152
7.3.2 視頻播放器的功能說明 153
7.3.3 視頻播放池 153
7.3.4 設計分析 153
7.3.5 視頻播放器的實現過程 154
7.3.6 對視頻播放器開發(fā)的探討 162
7.4 手機攝像頭視頻采集 164
7.4.1 攝像頭視頻采集說明 164
7.4.2 攝像頭視頻采集核心開發(fā)過程 165
7.4.3 手機攝像頭視頻采集的應用 167
7.5 圖片管理 167
7.5.1 圖片顯示模式 167
7.5.2 底層圖像處理 171
7.6 動畫播放 171
7.6.1 動畫播放概述 171
7.6.2 動畫的實現原理及方法 171
7.6.3 設計過程 172
7.7 展望Java TV 173
7.8 ATI參考資料 173
第8章 持久化應用 174
8.1 持久化概述 174
8.2 持久化方案 174
8.2.1 文件 174
8.2.2 嵌入式數據庫 175
8.3 RMS 175
8.3.1 RMS概述 175
8.3.2 J2ME中RMS的功能介紹 176
8.3.3 RMS功能說明 176
8.3.4 RMS功能的實現 177
8.3.5 使用RMS實現日記賬管理 181
8.3.6 RMS開發(fā)小結 187
8.4 RMS API參考資料 187
第9章 移動商務應用 188
9.1 移動商務應用模式 188
9.1.1 手機平臺與桌面平臺數據共享 188
9.1.2 以手機平臺作為Backoffice系統 188
9.2 PIM 189
9.2.1 PIM包介紹 190
9.2.2 使用PIM實現手機聯系方式共享 190
9.2.3 PIM應用小結 196
9.2.4 在實機上訪問PIM的注意事項 197
9.3 對象數據庫在J2ME平臺的應用 197
9.3.1 對象數據庫Db4o簡介 197
9.3.2 J2ME對Db4o的支持 198
9.3.3 Db4o API簡介 198
9.3.4 對象數據庫應用 199
9.3.5 使用Db4o實現日記賬管理 200
9.3.6 對象數據庫的使用心得 212
9.4 嵌入式數據庫在J2ME平臺的應用 212
9.4.1 嵌入式數據庫概述 212
9.4.2 嵌入式數據庫Derby 213
9.4.3 在J2ME平臺中使用Derby 213
9.4.4 JDBC應用基礎 216
9.4.5 使用Derby嵌入式數據庫引擎 224
9.4.6 使用Derby實現日記賬管理 227
9.4.7 嵌入式數據庫的使用心得 239
9.5 API參考資料 239
第10章 XML模型應用 240
10.1 JAXP概述 240
10.2 XML數據模型 241
10.3 在J2ME平臺下的JAXP可選包 241
10.4 在J2ME平臺下的XML模型應用實例 242
10.4.1 依據數據模型定義對象結構 242
10.4.2 創(chuàng)建SAX解析器 244
10.4.3 解析處理過程 244
10.4.4 XML解析線程 246
10.4.5 解析處理者 249
10.4.6 數據內容顯示控制 250
10.4.7 行政區(qū)劃查詢工具用戶界面 251
10.5 XML數據模型應用展望 256
10.6 J2SE與J2ME平臺結合應用 256
10.6.1 什么是DdlUtils 256
10.6.2 DdlUtils在Mobile Client方面的應用 257
10.6.3 DdlUtils核心Package和一些主要的類/接口 258
10.6.4 使用DdlUtils的前提 259
10.6.5 DdlUtils的核心概念 260
10.6.6 Mobile Client的開發(fā)流程 260
10.6.7 結束語 265
10.7 API參考資料 266
第11章 手機系統信息和程序安裝 267
11.1 獲取系統信息 267
11.1.1 獲取設備信息 267
11.1.2 獲取具體的系統信息 268
11.1.3 獲取MIDlet屬性 269
11.1.4 獲取系統信息實例 271
11.2 安裝手機程序 276
11.2.1 查看手機的J2ME配置 276
11.2.2 設置開發(fā)環(huán)境中J2ME平臺的支持版本 277
11.2.3 安裝手機程序的方式 278
11.2.4 在手機上查看安裝程序 280
附錄 281
附錄A RMS記錄管理常用的API 281
附錄B JDBC常用封裝函數 287
附錄C 隨書源代碼的使用說明 297
參考文獻 298

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號