Java ME嵌入式程式設計

Java ME嵌入式程式設計

《Java ME嵌入式程式設計》 是電子工業出版社出版的圖書, ISBN是9787121147654

基本介紹

  • 中文名:Java ME嵌入式程式設計
  • 作者: 張家耀    何雪芳    宋梅  
  • 出版社:電子工業出版社
  • ISBN:9787121147654
  • 出版日期:2012 年1月
基本信息,內容簡介,目錄,

基本信息

叢書名: 高等學校工程創新型“十二五”規劃計算機教材
上架時間:2011-12-5
開本:16開
頁碼:266
版次:1-1

內容簡介

《java me嵌入式程式設計》共11章,內容包括:java me概述,java me開發環境與工具,圖形用戶界面體系結構,高級用戶界面設計,低級圖形用戶界面,midp遊戲程式設計基礎,midp網路編程,midp記錄存儲器,mmapi多媒體程式設計,無線訊息程式設計,應用程式管理軟體。本書內容涵蓋java me嵌入式程式設計的主要領域,並反映java me程式設計的新成果。書中例題全部經過精心設計,既能幫助理解基礎知識,同時具有啟發性,程式略加修改就可以套用到實際手機上。
《java me嵌入式程式設計》適合作為高等學校計算機及相關專業本科教材,也可作為有一定java語言基礎的移動通信開發愛好者的參考書。

目錄

《java me嵌入式程式設計》
第1章 java me概述 1
1.1 java me平台 1
1.2 java me體系結構 1
1.3 移動信息設備簡表 3
1.3.1 midp目標設備的特性 4
1.3.2 midp的功能範圍 4
1.3.3 midp類庫 4
1.4 midp應用程式——midlet 5
1.5 midlet套件 7
1.5.1 清單檔案 8
1.5.2 jad檔案 9
1.5.3 java應用程式管理器——jam或ams 10
1.6 java me的標準規範 11
習題1 12
第2章 java me開發環境與工具 13
2.1 安裝無線工具包wtk 13
2.2 使用wtk開發midp應用程式 15
2.2.1 編寫程式原始碼 15
2.2.2 簡單開發周期 16
.2.2.3 設定wtk開發環境 18
2.2.4 完整開發周期 21
2.3 使用eclipse開發環境開發midp應用程式 22
2.3.1 eclipse概述 22
2.3.2 安裝eclipse和eclipseme 22
2.3.3 配置eclipse 26
2.3.4 使用eclipse創建midlet套件 28
2.3.5 創建midlet 30
2.3.6 運行midlet 31
2.3.7 打包與混淆 33
習題2 34
第3章 圖形用戶界面體系結構 35
3.1 lcdui體系結構 35
3.2 display類 36
3.3 displayable類 39
3.4 command類和commandlistener接口 41
3.4.1 command類 41
3.4.2 commandlistener接口 42
習題3 44
第4章 高級用戶界面設計 45
4.1 高級用戶界面——screen類 45
4.1.1 screen類概述 45
4.1.2 文本框——textbox類 46
4.1.3 信息視窗——alert類 49
4.2 選擇實現——choice接口 51
4.2.1 構造方法 51
4.2.2 編輯choice對象 52
4.2.3 choice對象的選項類型 52
4.3 選擇列表——list類 53
4.3.1 構造方法 53
4.3.2 列表選項的編輯 53
4.3.3 列表選項的類型 55
4.4 容器控制項——form類 57
4.4.1 form類概述 58
4.4.2 組件——item類 59
4.4.3 stringitem類 61
4.4.4 文本區域——textfield類 63
4.4.5 圖像操作——imageitem類 65
4.4.6 空間填充控制項——spacer類 68
4.4.7 選擇組組件——choicegroup類 68
4.4.8 處理日期和時間組件——datefield類 71
4.4.9 進度條——gauge類 73
4.4.10 自定義組件——customitem類 75
習題4 75
第5章 低級圖形用戶界面 78
5.1 畫布canvas類 78
5.1.1 canvas類概述 78
5.1.2 畫布規格與布局 78
5.1.3 繪製和重繪製 79
5.1.4 畫布可視化 79
5.2 圖形繪製graphics類 81
5.2.1 繪製簡單圖形 82
5.2.2 繪製文本 89
5.2.3 圖像繪製 93
5.2.4 計時器 98
5.3 低級事件處理 102
5.3.1 標準鍵盤事件 102
5.3.2 遊戲動作按鍵事件 104
5.3.3 指針事件 106
習題5 111
第6章 midp遊戲程式設計基礎 112
6.1 遊戲程式設計概述 112
6.2 遊戲畫布 113
6.3 遊戲畫布上的按鍵處理 117
6.4 圖層layer類 121
6.4.1 分塊圖層tiledlayer類 122
6.4.2 精靈sprite類 129
6.4.3 圖層管理 layermanager類 142
6.4.4 簡單遊戲舉例 144
習題6 144
第7章 midp網路編程 145
7.1 行動網路編程概述 145
7.1.1 cldc的通用連線框架 145
7.1.2 通用連線框架中的類 146
7.2 http編程 148
7.2.1 midlet連線http伺服器 148
7.2.2 獲取http連線的基本信息 149
7.2.3 手機客戶端與http伺服器通信 151
7.3 套接字編程 161
7.3.1 客戶端與伺服器的套接字連線 162
7.3.2 套接字連線可以得到的基本信息 162
7.3.3 套接字連線通信 165
7.4 udp數據報編程 172
7.4.1 客戶端與伺服器端數據報連線 172
7.4.2 數據報的傳遞 173
習題7 180
第8章 midp記錄存儲器 181
8.1 rms概述 181
8.2 記錄存儲器 182
8.2.1 管理記錄存儲器 182
8.2.2 recordstore類中存取記錄存儲器信息的常用方法 183
8.3 記錄的基本操作 187
8.3.1 簡單記錄的讀/寫 187
8.3.2 複雜記錄的處理 192
8.4 記錄的遍歷、查詢和排序 199
8.4.1 記錄的遍歷 199
8.4.2 建立和使用過濾器 200
8.4.3 建立和使用排序器 200
8.5 記錄存儲器的事件處理 207
8.6 綜合實例 207
習題8 207
第9章 mmapi多媒體程式設計 208
9.1 mmapi概述 208
9.1.1 mmapi的體系結構 208
9.1.2 管理器manager類 209
9.1.3 播放器player接口 210
9.1.4 數據源datasource類 211
9.1.5 控制器control接口 211
9.2 音頻播放 212
9.3 視頻播放 216
9.4 手機拍照的實現 221
習題9 226
第10章 無線訊息程式設計 227
10.1 無線訊息概述 227
10.1.1 gsm短訊息服務 227
10.1.2 gsm小區廣播 228
10.2 wma概述 228
10.3 使用wtk中的wma控制台 229
10.3.1 配置和啟動wtk中的wma控制台 229
10.3.2 使用wma控制台傳送文本訊息 231
10.3.3 使用wma控制台傳送小區廣播 232
10.3.4 使用wma控制台傳送多媒體訊息 233
10.4 編寫利用wma控制台收發短訊息的程式 234
10.4.1 傳送和接收sms訊息 234
10.4.2 傳送和接收二進制訊息 239
10.4.3 傳送和接收多媒體訊息 245
習題10 251
第11章 應用程式管理軟體 253
11.1 midp應用程式經ota下載安裝 253
11.1.1 ota下載安裝過程 253
11.1.2 在eclipse中形成jar檔案和jad檔案 253
11.1.3 在伺服器中搭建ota下載環境 254
11.1.4 從伺服器中ota下載應用程式 254
11.2 push技術 256
11.2.1 概述 257
11.2.2 pushregistry類的主要方法 257
11.2.3 靜態註冊方式 258
11.2.4 動態註冊方式 263
11.2.5 使用push技術應注意的問題 265
習題11 265
參考文獻 266

相關詞條

熱門詞條

聯絡我們