图书介绍

MIDP和MSA移动应用开发【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

MIDP和MSA移动应用开发
  • (美)纳德森著,付蓉译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111250586
  • 出版时间:2009
  • 标注页数:288页
  • 文件大小:40MB
  • 文件页数:301页
  • 主题词:移动通讯-通讯设备-程序设计;JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

MIDP和MSA移动应用开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 基础知识1

第1章 概述1

1.1无线时代的到来1

1.2 MIDP——移动Java技术的灵魂1

1.3第一个集合:JTWI2

1.4更大的集合:MSA2

1.5了解MSA API3

1.5.1基础MIDP平台3

1.5.2高级网络4

1.5.3多媒体4

1.5.4高级图形4

1.5.5安全与交易4

1.5.6定位5

1.5.7高级应用程序5

1.5.8高级应用服务5

1.6看看MSA 1.0之外的世界5

1.7关于JavaFX Mobile6

1.8小结6

第2章 工具7

2.1用于CLDC的Sun Java无线工具包:一个烤面包机7

2.2 NetBeans Mobility Pack:一个美食厨房8

2.3 Eclipse9

2.4剖析MIDlet套件9

2.5创建一个MIDlet套件10

2.6命令行10

2.7预处理11

2.8混淆器11

2.9模拟器11

2.10设备测试12

2.11小结12

第3章 快速入门13

3.1做一个能运行的东西13

3.2在屏幕上显示一些东西14

3.3让用户参与进来15

3.4在线获取源代码16

3.5小结16

第4章 核心API17

4.1可能被忽略的Java虚拟机(JVM)的特性17

4.2字符串、基本数据类型和系统方法18

4.3线程18

4.4使用流来完成输入/输出19

4.4.1保持清晰19

4.4.2完整地读取输入数据20

4.5日期类、集合类和随机数类20

4.6 小结21

第二部分 MIDlet23

第5章 MIDlet特性23

5.1 MIDlet生命周期23

5.1.1 AMS——MIDlet的操作者23

5.1.2关于布尔类型的形象unconditional24

5.1.3 MIDlet套件可以控制自己的命运25

5.2使用浏览器和打电话25

5.3应用程序性质25

5.4保护域和有数字签名的MIDlet套件26

5.5许可27

5.6 MIDlet套件标记的底线28

5.7小结28

第6章 自动运行MIDlet套件29

6.1响应网络连接29

6.1.1动态注册29

6.1.2静态注册30

6.1.3查找到达的连接30

6.1.4一个Push注册的例子30

6.2在指定时间运行MIDlet套件35

6.3对内容作出响应37

6.3.1激活一个内容句柄37

6.3.2编写内容句柄MIDlet套件39

6.3.3把它们放到一起44

6.3.4注册静态内容句柄45

6.4小结45

第三部分 用户界面47

第7章 基本用户界面47

7.1如何显示屏幕47

7.2文本框——草丛里的矮子48

7.3输入模式49

7.4使用警告提示49

7.5图片一览50

7.6把它们放到一起50

7.7滚动条的好处52

7.8命令52

7.9命令布置53

7.10小结54

第8章 更多用户界面55

8.1 List55

8.2 列表选项56

8.3处理列表事件56

8.4例子中的3个列表57

8.5高级列表控制59

8.6使用Form59

8.7使用项目60

8.8进度条61

8.9控制项目布局63

8.10请对Form负责63

8.11项目改变事件和项目命令66

8.12小结68

第四部分 图形69

第9章 创建自定义界面69

9.1从显示中获取信息69

9.2绘图如何工作70

9.3设置颜色70

9.4画线和图形72

9.5画出文本76

9.6测量文本77

9.7创建图片80

9.8画图片81

9.9保持资源尽量小84

9.10在图片上画画84

9.11处理像素86

9.12剪辑88

9.13事件句柄89

9.14控制命令按钮布局91

9.15 小结93

第10章 自定义项目94

10.1自定义项目尺寸94

10.2绘图94

10.3一个非常好的等待指示器94

10.4在自定义项目中处理事件97

10.5内部遍历98

10.6一个交互的例子99

10.7 小结103

第11章 使用游戏API104

11.1 GameCanvas的循环104

11.2使用层来构建屏幕109

11.3贴图层109

11.4 Sprite111

11.5碰撞检测112

11.6组建屏幕场景112

11.7一个短小示例113

11.8小结117

第12章 尺寸可变的向量图片118

12.1显示SVG内容的简单途径118

12.2运行动画文件121

12.3剖析一个SVG文件123

12.4在你的Canvas上显示一个SVG文件126

12.5创建新的SVG元素127

12.6 SVG事件处理131

12.7小结135

第13章 3D图形136

13.1创建M3G文件136

13.2显示3D内容的简易方法136

13.3复杂方法创建3D文件140

13.4小结148

第五部分 存储和资源149

第14章 记录内存149

14.1一个微型数据库149

14.2操作记录存储150

14.3操作记录151

14.4请求151

14.5通过记录迭代152

14.6保存记录的场所152

14.7小结156

第15章 读写文件157

15.1快速开始157

15.2使用文件和目录158

15.3总有一席之地159

15.4查找图片、音乐和其他东西159

15.5根目录操作160

15.6询问许可160

15.7一个例子160

15.8小结164

第16章 通讯录和日历165

16.1理解PIM API165

16.2操作列表166

16.2.1项目查询166

16.2.2字符串数组字段167

16.2.3标签167

16.2.4类别168

16.2.5联系人列表的特殊方法168

16.2.6日历和约会的特殊方法168

16.2.7要事列表的特殊方法169

16.3列表从哪里来169

16.4输入和输出169

16.5支持什么170

16.6不要忘记许可170

16.7示例171

16.8小结180

第17章 移动国际化181

17.1关于本地化181

17.2使用资源181

17.3查找资源182

17.4资源层次183

17.5格式化数字和日期184

17.6字符串排序185

17.7让它工作起来185

17.8小结190

第六部分 联网191

第18章 通用连接框架191

18.1建立连接191

18.2关闭连接192

18.3使用线程193

18.4通过HTTP实现图片上传193

18.5高级HTTP技术195

18.6成功技巧196

18.7使用HTTPS196

18.8其他连接类型199

18.9连接请求202

18.10连接许可202

18.11小结203

第19章 文本和多媒体短信204

19.1为什么204

19.2发送信息204

19.3发送二进制信息205

19.4发送多媒体信息206

19.5接收信息207

19.6一个简单的短信应用程序208

19.7 小结212

第20章 蓝牙和OBEX213

20.1控制蓝牙213

20.2查找其他蓝牙设备和服务213

20.3简单方法214

20.4 建立一个客户端连接214

20.5建立一个服务器214

20.6鉴定和封装216

20.7关于OBEX216

20.8不要忘记Push注册218

20.9蓝牙和OBEX许可218

20.10 BlueChew应用程序218

20.11小结229

第21章 XML和Web服务230

21.1解析XML230

21.2创建一个句柄231

21.3解析RSS232

21.4不用JSR 172解析XML236

21.5使用WS-* Web服务236

21.6让世界产生动力240

21.7 Flickr移动客户端241

21.8小结250

第22章 会话发起协议251

22.1理解SIP251

22.2开发工具252

22.3建立一个通知252

22.4发送请求252

22.5接收SIP请求并发送响应253

22.6 GoSIP和SIPDemo253

22.7小结254

第七部分 多媒体255

第23章 录放音频和视频255

23.1烦人的背景知识255

23.2音调256

23.3使用播放器256

23.4支持的内容类型258

23.5线程与监听258

23.6进行控制258

23.7播放示例音频内容259

23.8播放视频内容259

23.9序列音播放器261

23.10交互式MIDI播放器261

23.11录音262

23.12捕捉视频263

23.13不可能使所有人都满意263

23.14关于MMMIDlet264

23.15 小结264

第24章 多媒体高级特性265

24.1图像处理265

24.2控制图像格式267

24.3音乐267

24.4 3D音频268

24.5音频的特殊效果269

24.6更多的摄像头控制269

24.7普通的旧收音机270

24.8小结270

第八部分 安全与交易271

第25章 智能卡与加密技术271

25.1关于智能卡271

25.2用模拟器测试SATSA应用程序272

25.3基本智能卡通信272

25.4智能卡与Java卡RMI通信272

25.5创建签名273

25.6管理证书273

25.7加密274

25.7.1使用信息摘要274

25.7.2使用数字签名274

25.7.3使用密码275

25.8小结275

第26章 手机支付276

26.1让我看到收入276

26.2匹配应用程序和支付方式278

26.3编辑支付款项信息279

26.4安全与支付280

26.5小结280

第27章 知道你置身何处281

27.1短故事281

27.2一个更短的故事282

27.3更新接收周期的定位信息282

27.4关闭282

27.5路标数据库283

27.6方向283

27.7设备定位283

27.8小结285

第28章 应用程序架构286

28.1借助Java ME的力量286

28.2借助网络的力量286

28.3不要把桌面程序压缩到Java ME应用程序中286

28.4为多种设备开发287

28.5可拉伸的屏幕287

28.6让它正常工作288

28.7小结288

热门推荐