博库书城上海旗舰店 5
购物车0
首页 >  图书/音像 >  人文社科 >  计算机/网络 >  黑莓开发从入门到精通(移动应用程序

黑莓开发从入门到精通(移动应用程序

商品号
98359901
非常抱歉,该商品已下架,您可以先看看下面的商品哦!

或者你也可以:

1. 联系商家找宝贝。

2. 在顶部搜索框重新输入关键词搜索。

3. 为你推荐更多你可能喜欢的商品,将在15秒后自动跳转。

商家信息

店铺总评分:5

  • 描述相符:5
  • 服务态度:5
  • 发货速度:4.9
浏览店铺 收藏店铺

我的足迹

    • 出版社: 机械工业出版社
      作者:黑莓专家组
      出版日期:2011-05-01
      版次:1
      印次:1
      开本:4
      内容提要: 由黑莓专家组编著的《黑莓(BlackBerry)开发从入门到精通》是一本全面介绍BlackBerry智能手机技术的书籍。《黑莓(BlackBerry)开发从入门到精通》涉及了BlackBerry开发的不同层面,主要内容包括:RIM公司及BlackBerry简介,BlackBerry开发平台及其搭建,用户界面开发基础,用户界面之定制uI组件,把Midlet移植到BlackBerry,网络连接,触摸屏编程,widget开发,BlackBerry多媒体开发,数据存储与共享,BESMDS数据推送分析,消息提醒等。 《黑莓(BlackBerry)开发从入门到精通》既适合BlackBerry开发的入门者,也适合资深的BlackBerry开发者。书中有关环境搭建、基本应用编程的内容可以帮助入门者快速掌握BlackBerry开发技术,资深的BlackBerry开发者也可以在BES推送分析等章节找到有帮助的信息。
      导语: 由黑莓专家组编著的《黑莓开发从入门到精通》是我国首本全面介绍黑莓开发的中文技术书籍,是一线黑莓应用开发人员经验集萃,由RIM中国区总裁鼎力推荐。 本书涉及了BlackBerry开发的不同层面,主要内容包括:RIM公司及BlackBerry简介,BlackBerry开发平台及其搭建,用户界面开发基础,用户界面之定制UI组件,把Midlet移植到BlackBerry,网络连接,触摸屏编程,Widget开发,BlackBerry多媒体开发,数据存储与共享,BESMDS数据推送分析,消息提醒等。 无论您是BlackBerry开发的入门者,还是资深的BlackBerry开发者,都会从本书受益匪浅。
      目录:推荐序Research In Motion中国区总裁简介黑莓专家组成员前言第1章 BlackBerry开发平台简介1 1.1 RIM公司及BlackBerry1 1.2 BlackBerry开发平台3 1.2.1 BlackBerryWeb开发4 1.2.2 BlackBerryWidget开发5 1.2.3 BlackBerryJava开发6 1.2.4 BlackBerry主题和动画图形开发6 1.2.5 模拟器7 1.2.6 Java代码签名工具7第2章 BlackBerry开发平台搭建8 2.1 环境安装8 2.1.1 BlackBerryJDEPlug-InforEclipse安装8 2.1.2 升级到BlackBerryJavaSDK6.013 2.2 HelloWorld的开发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/BlackBerryUI技术43 3.1.2 J2ME/MIDPUI技术43 3.1.3 Widget技术44 3.1.4 Browser技术45 3.1.5 SVGTiny技术46 3.2 HelloWorld界面程序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移植到BlackBerry107 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章 BESMDS数据推送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章 BESMDS推送分析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 OS5.0新的推送API260第14章 BIS推送服务263 14.1 BIS推送介绍263 14.2 免费与付费选项265 14.3 PushServiceSDK介绍266 14.4 工作原理与系统要求267 14.5 申请PushService账号268 14.6 基础软件安装269 14.7 安装BlackBerryPushServiceSDK270 14.8 配置BlackBerryPushServiceSDK服务器274 14.9 编译客户端应用275 14.10 BlackBerryPushService测试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章 BlackBerry6及BlackBerryJavaSDK6.0介绍331 18.1 BlackBerry6中的新功能331 18.2 BlackBerryJavaSDK6.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
    • 商品评论

      暂无商品评论

    • 暂无商品咨询