黑莓(BlackBerry)开发从入门到精通

黑莓(BlackBerry)开发从入门到精通

黑莓专家组, 编著

出版社:机械工业出版社

年代:2011

定价:49.0

书籍简介:

本书共分为18章,介绍了黑莓开发的方方面面。主要内容包括:BlackBerry开发平台简介,BlackBerry开发平台搭建,用户界面开发基础,定制用户界面UI组件, 触摸屏编程,Widget开发等内容。

书籍目录:

目录推荐序Research In Motion中国区总裁简介黑莓专家组成员前言第1章 BlackBerry开发平台简介11.1 RIM公司及BlackBerry11.2 BlackBerry开发平台31.2.1 BlackBerry Web开发41.2.2 BlackBerry Widget开发51.2.3 BlackBerry Java开发61.2.4 BlackBerry主题和动画图形开发61.2.5 模拟器71.2.6 Java代码签名工具7第2章 BlackBerry开发平台搭建82.1 环境安装82.1.1 BlackBerry JDE Plug-In for Eclipse安装82.1.2 升级到BlackBerry Java SDK 6.0132.2 Hello World的开发152.2.1 建立BlackBerry项目162.2.2 创建包172.2.3 创建主程序182.2.4 对应用进行测试212.3 主程序代码解析262.4 应用的调试282.4.1 使用模拟器进行调试282.4.2 使用真机进行调试302.5 应用的签名332.5.1 签名介绍332.5.2 签名申请342.5.3 密钥安装362.6 应用的部署392.6.1 通过桌面管理器部署应用392.6.2 通过jad文件部署应用402.6.3 通过javaloader部署应用41第3章 用户界面开发基础423.1 用户界面开发技术423.1.1 Java/BlackBerry UI技术433.1.2 J2ME/MIDP UI技术433.1.3 Widget技术443.1.4 Browser技术453.1.5 SVG Tiny技术463.2 Hello World 界面程序473.2.1 创建应用473.2.2 主程序513.2.3 创建屏幕523.2.4 关闭屏幕533.2.5 为程序添加图标543.3 Field字段553.3.1 将字段添加至屏幕563.3.2 字段样式573.3.3 使用字段583.3.4 事件处理603.4 Manager布局管理器613.4.1 垂直布局管理器和水平布局管理器623.4.2 排列UI组件623.5 Screen屏幕633.5.1 Screen类643.5.2 显示Screen的几种方法653.5.3 对话框673.5.4 菜单项683.5.5 事件处理693.6 更多UI开发提示723.6.1 设置屏幕的背景色723.6.2 invokeLater延时显示723.6.3 后台更新屏幕显示73第4章 定制用户界面组件754.1 定制字段754.1.1 如何定制字段754.1.2 超文本按钮764.1.3 图形命令按钮和媒体播放器814.1.4 进度动画字段844.1.5 小结864.2 定制布局管理器874.2.1 如何定制布局管理器874.2.2 标签页874.2.3 等宽摆放字段的布局管理器924.2.4 可滚动的纵向按钮列表934.2.5 不换行的单行文本输入域974.2.6 指定宽度并且有边框的输入域984.3 九宫格1004.3.1 九宫格实现的初步分析1004.3.2 九宫格程序系统结构1014.3.3 九宫格系统实现105第5章 把Midlet移植到BlackBerry1075.1 使用rapc直接转换Midlet1075.2 在BlackBerry开发环境中导入Midlet项目1095.3 键盘适配1135.3.1 键盘类型1135.3.2 左右软键的处理1155.3.3 滚轮操作的映射1175.3.4 其他按键操作118第6章 网络连接1206.1 连接HTTP或Socket的5种方式1206.2 中国移动的WAP网关连接技巧1246.3 中国电信的WAP网关连接分析1266.4 自动选择网关的解决方案1266.5 网络连接常用到的API示例128第7章 触摸屏编程1307.1 触摸屏编程和设计的要求1307.2 触摸屏应用界面的示例1317.3 屏幕视图方位切换1347.4 触摸事件类140第8章 Widget开发1428.1 一个Widget应用1428.2 Widget应用扩充1468.2.1 Widget类扩充1488.2.2 Widget扩充发布154第9章 多媒体开发1599.1 创建播放应用1599.1.1 播放器1599.1.2 第一个播放程序1619.1.3 获取支持的音频格式1619.1.4 装载媒体资1619.1.5 音量调节1629.1.6 发送与接收播放器事件1639.1.7 播放MP3实例1639.2 多种媒体播放方式1719.2.1 播放视频1729.2.2 播放流媒体1749.2.3 在浏览器中播放音频1759.2.4 在浏览器中播放视频1769.3 拍照功能1769.3.1 设定照片规格1769.3.2 启动摄像头1779.3.3 照相1789.4 视频录制1799.4.1 选定视频格式及编码1799.4.2 录制与存储视频1809.4.3 回放视频1839.4.4 音频录制183第10章 数据存储与共享18510.1 使用RMS进行存储18510.2 使用RunTimeStore进行存储18710.3 使用PersistentStore进行存储18810.4 使用SQLite进行存储18910.5 使用全局事件来进行应用交互191第11章 蓝牙编程19311.1 蓝牙概念与体系结构19311.1.1 蓝牙API介绍19311.1.2 蓝牙协议19411.1.3 蓝牙功能简表19511.1.4 蓝牙客户端与服务端模式19511.2 蓝牙客户端19511.2.1 搜索蓝牙设备19611.2.2 搜索服务19811.2.3 获取连接URL20011.2.4 建立连接20011.3 蓝牙客户端的三种连接方式20011.3.1 SPP连接方式20111.3.2 L2CAPConnection连接方式20211.3.3 OBEX连接方式20211.4 蓝牙服务端20411.4.1 启动蓝牙SPP服务20511.4.2 启动蓝牙L2CAP服务20611.4.3 启动蓝牙OBEX服务207第12章 BES MDS数据推送20912.1 推送介绍20912.2 ECL介绍21112.3 ECL环境配置21212.4 ECL测试过程21312.4.1 启动MDS模拟器21312.4.2 启动手机模拟器21512.4.3 在手机模拟器上安装客户端软件21512.4.4 执行推送命令21612.4.5 在手机模拟器上查看推送信息21712.4.6 修改Excel表的内容21812.4.7 再次执行推送命令21812.4.8 查看新的内容21812.5 手机端代码导入Eclipse21912.6 核心代码分析22212.6.1 推送架构22212.6.2 ECL系统架构22212.6.3 ECL服务器代码分析22312.6.4 ECL客户端代码分析22712.7 常见问题处理232第13章 BES MDS推送分析23413.1 概述23413.2 MDS推送介绍23413.2.1 MDS推送架构23413.2.2 数据推送命令格式23513.2.3 数据推送关键代码23713.2.4 客户端接收关键代码24013.2.5 异步确认消息接收代码24313.3 推送细节分析24413.3.1 MDS推送的整体时序24513.3.2 推送请求到达MDS/BES服务器24613.3.3 推送请求检查24713.3.4 MDS/BES中的推送队列24913.3.5 手持设备端对推送数据的处理25213.3.6 异步确认消息25313.4 数据推送的可靠性25713.4.1 应用依赖和非应用依赖的比较和选择25713.4.2 MDS接收线程限制的处理25713.4.3 MDS推送队列限制的处理25813.4.4 手持设备端接收队列的处理25913.4.5 应用依赖的客户端25913.4.6 异步确认消息处理25913.5 OS 5.0新的推送API260第14章 BIS推送服务26314.1 BIS推送介绍26314.2 免费与付费选项26514.3 Push Service SDK介绍26614.4 工作原理与系统要求26714.5 申请Push Service账号26814.6 基础软件安装26914.7 安装BlackBerry Push Service SDK27014.8 配置BlackBerry Push Service SDK服务器27414.9 编译客户端应用27514.10 BlackBerry Push Service测试276第15章 BIS推送分析28215.1 整体架构28215.2 服务器端分析28815.2.1 开发包的组成28815.2.2 推送代码分析28915.2.3 推送API的构成29315.3 客户端分析29615.3.1 客户端注册与订阅29715.3.2 推送数据的响应30215.4 创建自己的服务器端应用30415.4.1 创建推送项目30415.4.2 创建推送应用30815.4.3 推送应用测试31115.5 创建自己的客户端应用31115.5.1 创建客户端项目31215.5.2 增加注册代码31315.5.3 增加消息侦听代码31515.5.4 客户端测试315第16章 消息提醒31716.1 应用程序图标31716.2 LED灯31816.3 振动31916.4 提示音31916.5 消息指示器(Indicator)32016.6 在系统的消息图标中加入应用程序321第17章 BlackBerry系统属性325第18章 BlackBerry 6及BlackBerry Java SDK6.0介绍33118.1 BlackBerry 6中的新功能33118.2 BlackBerry Java SDK 6.0中新的变化33218.2.1 用户界面33218.2.2 手机交互的支持33818.2.3 图形和动画34018.2.4 基于位置的服务(LBS)34118.2.5 多媒体34318.2.6 应用程序集成34318.2.7 网络连接34518.3 系统需求346

内容摘要:

   · 首本全面介绍黑莓开发的中文技术书籍   · 一线黑莓应用开发人员经验集萃   · RIM中国区总裁鼎力推荐  《黑莓(BlackBerry)开发从入门到精通》涉及了BlackBerry开发的不同层面,主要内容包括:RIM公司及BlackBerry简介,BlackBerry开发平台及其搭建,用户界面开发基础,用户界面之定制UI组件,把Midlet移植到BlackBerry,网络连接,触摸屏编程,Widget开发,BlackBerry多媒体开发,数据存储与共享,BESMDS数据推送分析,消息提醒等。通过阅读本书,您将能够 :·入门:通过“第2章BlackBerry开发平台搭建”、“第3章用户界面开发基础”等入门章节,您可以了解BlackBerry开发环境的搭建过程和BlackBerry应用程序的基本开发方法,从而快速开始BlackBerry开发工作。·实践:通过“第6章网络连接”、“第7章触摸屏编程”、“第8章Widget开发”等中级章节,您可以了解各种不同的应用开发方式以及不同功能模块的实现方法,从而掌握实际项目实施中所需要的实用技能。· 精通:通过“第13章BESMDS推送分析”、“第15章BIS推送分析”、“第16章消息提醒”等高级章节,您可以了解BlackBerry推送机制以及BlackBerry推送应用的实现方法,从而掌握BlackBerry应用开发的精髓,成为BlackBerry应用开发的大师级人物。无论您是BlackBerry开发的入门者,还是资深的BlackBerry开发者,都会从本书受益匪浅。《黑莓(BlackBerry)开发从入门到精通》示例代码可以从华章公司网站(www.hzbook.com)免费下载。【作者简介】邓明轩,毕业于中山大学国际贸易专业,因为个人兴趣自学计算机,于是“误入歧途”成为软件从业者,先后在IBM、RIM任软件工程师与技术经理,熟悉企业应用架构,喜欢技术挑战。王志刚,(JerryWang)RIM公司技术经理。2010年加入RIM,负责支持中国华东地区主要的BlackBerry开发应用技术指导和培训,包括运营商、企业应用和第三方个人应用;担任CSDNBlackBerry开发论坛坛主(salvatore_zhang)。杨江,2010年加入RIM担任技术经理,从事华东地区BlackBerry应用开发技术的推广和支持工作。王恒进,RIM公司中国区技术经理,资深J2ME和嵌入式软件开发专家,主要负责在中国大陆地区BlackBerry应用开发技术的推广和支持。俞伟(WinterYu),RIM公司技术经理。2010年加入RIM,担任技术经理,负责黑莓平台行业应用、第三方个人应用、合作伙伴联盟,以及黑莓应用的推广。技术专长:移动应用、游戏软件架构与设计、设计模式、网络引擎、界面引擎、移动应用MVC架构、基于Sprite的Java游戏、熟悉J2ME、BlackBerryJ2ME、Android移动平台。

书籍规格:

书籍详细信息
书名黑莓(BlackBerry)开发从入门到精通站内查询相似图书
丛书名移动应用程序开发入门到精通
9787111337362
如需购买下载《黑莓(BlackBerry)开发从入门到精通》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸24 × 19装帧平装
页数 360 印数 4000

书籍信息归属:

黑莓(BlackBerry)开发从入门到精通是机械工业出版社于2011.4出版的中图分类号为 TN929.53 的主题关于 移动电话机-应用程序-程序设计 的书籍。