图书介绍

黑莓(BlackBerry)开发从入门到精通【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

黑莓(BlackBerry)开发从入门到精通
  • 黑莓专家组编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111337362
  • 出版时间:2011
  • 标注页数:346页
  • 文件大小:64MB
  • 文件页数:358页
  • 主题词:移动电话机-应用程序-程序设计

PDF下载


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

下载说明

黑莓(BlackBerry)开发从入门到精通PDF格式电子书版下载

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

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

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

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

图书目录

第1章 BlackBerry开发平台简介1

1.1 RIM公司及BlackBerry1

1.2 BlackBerry开发平台3

1.2.1 BlackBerry Web开发4

1.2.2 BlackBerry Widget开发5

1.2.3 BlackBerry Java开发6

1.2.4 BlackBerry主题和动画图形开发6

1.2.5模拟器7

1.2.6 Java代码签名工具7

第2章 BlackBerry开发平台搭建8

2.1环境安装8

2.1.1 BlackBerry JDE Plug-In for Eclipse安装8

2.1.2升级到BlackBerry Java SDK 6.013

2.2 Hello World的开发15

2.2.1建立BlackBerry项目16

2.2.2创建包17

2.2.3创建主程序18

2.2.4对应用进行测试21

2.3主程序代码解析26

2.4应用的调试28

2.4.1使用模拟器进行调试28

2.4.2使用真机进行调试30

2.5应用的签名33

2.5.1签名介绍33

2.5.2签名申请34

2.5.3密钥安装36

2.6应用的部署39

2.6.1通过桌面管理器部署应用39

2.6.2通jad文件部署应用40

2.6.3通javaloader部署应用41

第3章 用户界面开发基础42

3.1用户界面开发技术42

3.1.1 Java/BlackBerry UI技术43

3.1.2 J2ME/MIDP UI技术43

3.1.3 Widget技术44

3.1.4 Browser技术45

3.1.5 SVG Tiny技术46

3.2 Hello World界面程序47

3.2.1创建应用47

3.2.2主程序51

3.2.3创建屏幕52

3.2.4关闭屏幕53

3.2.5为程序添加图标54

3.3 Field字段55

3.3.1将字段添加至屏幕56

3.3.2字段样式57

3.3.3使用字段58

3.3.4事件处理60

3.4 Manager布局管理器61

3.4.1垂直布局管理器和水平布局管理器62

3.4.2排列UI组件62

3.5 Screen屏幕63

3.5.1 Screen类64

3.5.2显示Screen的几种方法65

3.5.3对话框67

3.5.4菜单项68

3.5.5事件处理69

3.6更多UI开发提示72

3.6.1设置屏幕的背景色72

3.6.2 invokeLater延时显示72

3.6.3后台更新屏幕显示73

第4章 定制用户界面组件75

4.1定制字段75

4.1.1如何定制字段75

4.1.2超文本按钮76

4.1.3图形命令按钮和媒体播放器81

4.1.4进度动画字段84

4.1.5小结86

4.2定制布局管理器87

4.2.1如何定制布局管理器87

4.2.2标签页87

4.2.3等宽摆放字段的布局管理器92

4.2.4可滚动的纵向按钮列表93

4.2.5不换行的单行文本输入域97

4.2.6指定宽度并且有边框的输入域98

4.3九宫格100

4.3.1九宫格实现的初步分析100

4.3.2九宫格程序系统结构101

4.3.3九宫格系统实现105

第5章 把Midlet移植到BIackBerry107

5.1使用rapc直接转换Midlet107

5.2在BlackBerry开发环境中导入Midlet项目109

5.3键盘适配113

5.3.1键盘类型113

5.3.2左右软键的处理115

5.3.3滚轮操作的映射117

5.3.4其他按键操作118

第6章 网络连接120

6.1连接HTTP或Socket的5种方式120

6.2中国移动的WAP网关连接技巧124

6.3中国电信的WAP网关连接分析126

6.4自动选择网关的解决方案126

6.5网络连接常用到的API示例128

第7章 触摸屏编程130

7.1触摸屏编程和设计的要求130

7.2触摸屏应用界面的示例131

7.3屏幕视图方位切换134

7.4触摸事件类型140

第8章 Widget开发142

8.1一个Widget应用142

8.2 Widget应用扩充146

8.2.1 Widget类扩充148

8.2.2 Widget扩充发布154

第9章 多媒体开发159

9.1创建播放应用159

9.1.1播放器159

9.1.2第一个播放程序161

9.1.3获取支持的音频格式161

9.1.4装载媒体资源161

9.1.5音量调节162

9.1.6发送与接收播放器事件163

9.1.7播放MP3实例163

9.2多种媒体播放方式171

9.2.1播放视频172

9.2.2播放流媒体174

9.2.3在浏览器中播放音频175

9.2.4在浏览器中播放视频176

9.3拍照功能176

9.3.1设定照片规格176

9.3.2启动摄像头177

9.3.3照相178

9.4视频录制179

9.4.1选定视频格式及编码179

9.4.2录制与存储视频180

9.4.3回放视频183

9.4.4音频录制183

第10章 数据存储与共享185

10.1使用RMS进行存储185

10.2使用RunTimeStore进行存储187

10.3使用PersistentStore进行存储188

10.4使用SQLite进行存储189

10.5使用全局事件来进行应用交互191

第11章 蓝牙编程193

11.1蓝牙概念与体系结构193

11.1.1蓝牙API介绍193

11.1.2蓝牙协议194

11.1.3蓝牙功能简表195

11.1.4蓝牙客户端与服务端模式195

11.2蓝牙客户端195

11.2.1搜索蓝牙设备196

11.2.2搜索服务198

11.2.3获取连接URL200

11.2.4建立连接200

11.3蓝牙客户端的三种连接方式200

11.3.1 SPP连接方式201

11.3.2 L2CAPConnection连接方式202

11.3.3 OBEX连接方式202

11.4蓝牙服务端204

11.4.1启动蓝牙SPP服务205

11.4.2启动蓝牙L2CAP服务206

11.4.3启动蓝牙OBEX服务207

第12章 BES MDS数据推送209

12.1推送介绍209

12.2 ECL介绍211

12.3 ECL环境配置212

12.4 ECL测试过程213

12.4.1启动MDS模拟器213

12.4.2启动手机模拟器215

12.4.3在手机模拟器上安装客户端软件215

12.4.4执行推送命令216

12.4.5在手机模拟器上查看推送信息217

12.4.6修改Excel表的内容218

12.4.7再次执行推送命令218

12.4.8查看新的内容218

12.5手机端代码导入Eclipse219

12.6核心代码分析222

12.6.1推送架构222

12.6.2 ECL系统架构222

12.6.3 ECL服务器代码分析223

12.6.4 ECL客户端代码分析227

12.7常见问题处理232

第13章 BES MDS推送分析234

13.1概述234

13.2 MDS推送介绍234

13.2.1 MDS推送架构234

13.2.2数据推送命令格式235

13.2.3数据推送关键代码237

13.2.4客户端接收关键代码240

13.2.5异步确认消息接收代码243

13.3推送细节分析244

13.3.1 MDS推送的整体时序245

13.3.2推送请求到达MDS/BES服务器246

13.3.3推送请求检查247

13.3.4 MDS/BES中的推送队列249

13.3.5手持设备端对推送数据的处理252

13.3.6异步确认消息253

13.4数据推送的可靠性257

13.4.1应用依赖和非应用依赖的比较和选择257

13.4.2 MDS接收线程限制的处理257

13.4.3 MDS推送队列限制的处理258

13.4.4手持设备端接收队列的处理259

13.4.5应用依赖的客户端259

13.4.6异步确认消息处理259

13.5 OS 5.0新的推送API260

第14章 BIS推送服务263

14.1 BIS推送介绍263

14.2免费与付费选项265

14.3 Push Service SDK介绍266

14.4工作原理与系统要求267

14.5申请Push Service账号268

14.6基础软件安装269

14.7安装B1ackBerry Push Service SDK270

14.8配置B1ackBerry Push Service SDK服务器274

14.9编译客户端应用275

14.10 BIackBerry Push Service测试276

第15章 BIS推送分析282

15.1整体架构282

15.2服务器端分析288

15.2.1开发包的组成288

15.2.2推送代码分析289

15.2.3推送API的构成293

15.3客户端分析296

15.3.1客户端注册与订阅297

15.3.2推送数据的响应302

15.4创建自己的服务器端应用304

15.4.1创建推送项目304

15.4.2创建推送应用308

15.4.3推送应用测试311

15.5创建自己的客户端应用311

15.5.1创建客户端项目312

15.5.2增加注册代码313

15.5.3增加消息侦听代码315

15.5.4客户端测试315

第16章 消息提醒317

16.1应用程序图标317

16.2 LED灯318

16.3振动319

16.4提示音319

16.5消息指示器(Indicator)320

16.6在系统的消息图标中加入应用程序321

第17章 BlackBerry系统属性325

第18章 BlackBerry 6及BlackBerry Java SDK 6.0介绍331

18.1 BlackBerry 6中的新功能331

18.2 BlackBerry Java SDK 6.0中新的变化332

18.2.1用户界面332

18.2.2手机交互的支持338

18.2.3图形和动画340

18.2.4基于位置的服务(LBS)341

18.2.5多媒体343

18.2.6应用程序集成343

18.2.7网络连接345

18.3系统需求346

热门推荐