• 黑莓:BlackBerry开发从入门到精通
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

黑莓:BlackBerry开发从入门到精通

开学季大优惠 欢迎选购!

15.52 2.6折 59 九品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者黑莓专家组 编

出版社机械工业出版社

出版时间2011-05

版次1

装帧平装

货号9787111337362

上书时间2024-08-20

东方国际书店

十二年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 黑莓专家组 编
  • 出版社 机械工业出版社
  • 出版时间 2011-05
  • 版次 1
  • ISBN 9787111337362
  • 定价 59.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 346页
【内容简介】
  《黑莓(BlackBerry)开发从入门到精通》是一本全面介绍BlackBerry智能手机技术的书籍。《黑莓(BlackBerry)开发从入门到精通》涉及了BlackBerry开发的不同层面,主要内容包括:RIM公司及BlackBerry简介,BlackBerry开发平台及其搭建,用户界面开发基础,用户界面之定制uI组件,把Midlet移植到BlackBerry,网络连接,触摸屏编程,widget开发,BlackBerry多媒体开发,数据存储与共享,BESMDS数据推送分析,消息提醒等。

  《黑莓(BlackBerry)开发从入门到精通》既适合BlackBerry开发的入门者,也适合资深的BlackBerry开发者。书中有关环境搭建、基本应用编程的内容可以帮助入门者快速掌握BlackBerry开发技术,资深的BlackBerry开发者也可以在BES推送分析等章节找到有帮助的信息。
【作者简介】
邓明轩,毕业于中山大学国际贸易专业,因为个人兴趣自学计算机,于是“误入歧途”成为软件从业者,先后在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移动平台。
【目录】
目录推荐序

ResearchInMotion中国区总裁简介

黑莓专家组成员

前言

第1章 BlackBerry开发平台简介

1.1 RIM公司及BlackBerry

1.2 BlackBerry开发平台

1.2.1 BlackBerryWeb开发

1.2.2 BlackBerryWidget开发

1.2.3 BlackBerryJava开发

1.2.4 BlackBerry主题和动画图形开发

1.2.5 模拟器

1.2.6 Java代码签名工具

第2章 BlackBerry开发平台搭建

2.1 环境安装

2.1.1 BlackBerryJDEPlug-InforEclipse安装

2.1.2 升级到BlackBerryJavaSDK6.0

2.2 HelloWorld的开发

2.2.1 建立BlackBerry项目

2.2.2 创建包

2.2.3 创建主程序

2.2.4 对应用进行测试

2.3 主程序代码解析

2.4 应用的调试

2.4.1 使用模拟器进行调试

2.4.2 使用真机进行调试

2.5 应用的签名

2.5.1 签名介绍

2.5.2 签名申请

2.5.3 密钥安装

2.6 应用的部署

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

2.6.2 通过jad文件部署应用

2.6.3 通过javaloader部署应用

第3章 用户界面开发基础

3.1 用户界面开发技术

3.1.1 Java/BlackBerryUI技术

3.1.2 J2ME/MIDPUI技术

3.1.3 Widget技术

3.1.4 Browser技术

3.1.5 SVGTiny技术

3.2 HelloWorld界面程序

3.2.1 创建应用

3.2.2 主程序

3.2.3 创建屏幕

3.2.4 关闭屏幕

3.2.5 为程序添加图标

3.3 Field字段

3.3.1 将字段添加至屏幕

3.3.2 字段样式

3.3.3 使用字段

3.3.4 事件处理

3.4 Manager布局管理器

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

3.4.2 排列UI组件

3.5 Screen屏幕

3.5.1 Screen类

3.5.2 显示Screen的几种方法

3.5.3 对话框

3.5.4 菜单项

3.5.5 事件处理

3.6 更多UI开发提示

3.6.1 设置屏幕的背景色

3.6.2 invokeLater延时显示

3.6.3 后台更新屏幕显示

第4章 定制用户界面组件

4.1 定制字段

4.1.1 如何定制字段

4.1.2 超文本按钮

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

4.1.4 进度动画字段

4.1.5 小结

4.2 定制布局管理器

4.2.1 如何定制布局管理器

4.2.2 标签页

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

4.2.4 可滚动的纵向按钮列表

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

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

4.3 九宫格

4.3.1 九宫格实现的初步分析

4.3.2 九宫格程序系统结构

4.3.3 九宫格系统实现

第5章 把Midlet移植到BlackBerry

5.1 使用rapc直接转换Midlet

5.2 在BlackBerry开发环境中导入Midlet

项目

5.3 键盘适配

5.3.1 键盘类型

5.3.2 左右软键的处理

5.3.3 滚轮操作的映射

5.3.4 其他按键操作

第6章 网络连接

6.1 连接HTTP或Socket的5种方式

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

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

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

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

第7章 触摸屏编程

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

7.2 触摸屏应用界面的示例

7.3 屏幕视图方位切换

7.4 触摸事件类型

第8章 Widget开发

8.1 一个Widget应用

8.2 Widget应用扩充

8.2.1 Widget类扩充

8.2.2 Widget扩充发布

第9章 多媒体开发

9.1 创建播放应用

9.1.1 播放器

9.1.2 第一个播放程序

9.1.3 获取支持的音频格式

9.1.4 装载媒体资源

9.1.5 音量调节

9.1.6 发送与接收播放器事件

9.1.7 播放MP3实例

9.2 多种媒体播放方式

9.2.1 播放视频

9.2.2 播放流媒体

9.2.3 在浏览器中播放音频

9.2.4 在浏览器中播放视频

9.3 拍照功能

9.3.1 设定照片规格

9.3.2 启动摄像头

9.3.3 照相

9.4 视频录制

9.4.1 选定视频格式及编码

9.4.2 录制与存储视频

9.4.3 回放视频

9.4.4 音频录制

第10章 数据存储与共享

10.1 使用RMS进行存储

10.2 使用RunTimeStore进行存储

10.3 使用PersistentStore进行存储

10.4 使用SQLite进行存储

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

第11章 蓝牙编程

11.1 蓝牙概念与体系结构

11.1.1 蓝牙API介绍

11.1.2 蓝牙协议

11.1.3 蓝牙功能简表

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

11.2 蓝牙客户端

11.2.1 搜索蓝牙设备

11.2.2 搜索服务

11.2.3 获取连接URL

11.2.4 建立连接

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

11.3.1 SPP连接方式

11.3.2 L2CAPConnection连接方式

11.3.3 OBEX连接方式

11.4 蓝牙服务端

11.4.1 启动蓝牙SPP服务

11.4.2 启动蓝牙L2CAP服务

11.4.3 启动蓝牙OBEX服务

第12章 BESMDS数据推送

12.1 推送介绍

12.2 ECL介绍

12.3 ECL环境配置

12.4 ECL测试过程

12.4.1 启动MDS模拟器

12.4.2 启动手机模拟器

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

12.4.4 执行推送命令

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

12.4.6 修改Excel表的内容

12.4.7 再次执行推送命令

12.4.8 查看新的内容

12.5 手机端代码导入Eclipse

12.6 核心代码分析

12.6.1 推送架构

12.6.2 ECL系统架构

12.6.3 ECL服务器代码分析

12.6.4 ECL客户端代码分析

12.7 常见问题处理

第13章 BESMDS推送分析

13.1 概述

13.2 MDS推送介绍

13.2.1 MDS推送架构

13.2.2 数据推送命令格式

13.2.3 数据推送关键代码

13.2.4 客户端接收关键代码

13.2.5 异步确认消息接收代码

13.3 推送细节分析

13.3.1 MDS推送的整体时序

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

13.3.3 推送请求检查

13.3.4 MDS/BES中的推送队列

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

13.3.6 异步确认消息

13.4 数据推送的可靠性

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

13.4.2 MDS接收线程限制的处理

13.4.3 MDS推送队列限制的处理

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

13.4.5 应用依赖的客户端

13.4.6 异步确认消息处理

13.5 OS5.0新的推送API

第14章 BIS推送服务

14.1 BIS推送介绍

14.2 免费与付费选项

14.3 PushServiceSDK介绍

14.4 工作原理与系统要求

14.5 申请PushService账号

14.6 基础软件安装

14.7 安装BlackBerryPushServiceSDK

14.8 配置BlackBerryPushServiceSDK服务器

14.9 编译客户端应用

14.1 0BlackBerryPushService测试

第15章 BIS推送分析

15.1 整体架构

15.2 服务器端分析

15.2.1 开发包的组成

15.2.2 推送代码分析

15.2.3 推送API的构成

15.3 客户端分析

15.3.1 客户端注册与订阅

15.3.2 推送数据的响应

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

15.4.1 创建推送项目

15.4.2 创建推送应用

15.4.3 推送应用测试

15.5 创建自己的客户端应用

15.5.1 创建客户端项目

15.5.2 增加注册代码

15.5.3 增加消息侦听代码

15.5.4 客户端测试

第16章 消息提醒

16.1 应用程序图标

16.2 LED灯

16.3 振动

16.4 提示音

16.5 消息指示器(Indicator)

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

第17章 BlackBerry系统属性

第18章 BlackBerry6及BlackBerryJavaSDK6.0介绍

18.1 BlackBerry6中的新功能

18.2 BlackBerryJavaSDK6.0中新的变化

18.2.1 用户界面

18.2.2 手机交互的支持

18.2.3 图形和动画

18.2.4 基于位置的服务(LBS)

18.2.5 多媒体

18.2.6 应用程序集成

18.2.7 网络连接

18.3 系统需求
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP