请输入您要查询的百科知识:

 

词条 智能手机跨平台开发高级教程
释义

基本信息

原书名:Pro Smartphone Cross-Platform Development: iPhone, Blackberry, Windows Mobile, and Android Development and Distribution

原出版社:Apress

作者: (美)Sarah Allen Vidal Graupera Lee Lundrigan

译者: 崔康

丛书名:移动与嵌入式开发技术

出版社:清华大学出版社

ISBN:9787302260479

出版日期:2011 年8月

版次:1-1

内容简介

《智能手机跨平台开发高级教程—适用于iphone、blackberry、windows mobile及android》介绍如何在当今市场上最流行的移动平台上开发应用程序,便于读者了解跨平台开发的内部原理,并利用本书提供的宝贵信息付诸实践。把开发过程分解成通俗易懂的步骤有助于刚刚接触移动平台的开发人员。相关的语言和sdk种类繁多,使得大多数人应接不暇。本书旨在做一些铺垫工作,找到跨平台和设备开发应用程序的捷径。

前几年,这些技术和工具包还不存在。相信读者会发现他们的价值并借助它们成功地开发应用程序。

目录

第1章 智能手机是新式个人电脑 11.1 应用程序市场前景 1

1.2 智能手机简介 3

1.2.1智能手机前景 3

1.2.2跨平台框架 4

1.2.3移动应用程序的品牌经验 4

1.3 web技术 8

1.4 跨平台框架 8

1.5 关于本书 11

第Ⅰ部分 跨平台开发与发布

第2章 iphone 15

2.1 xcode介绍 15

2.2 iphone开发标准实践 16

2.3 构建简单的iphone应用程序 16

2.3.1创建xcode项目 17

2.3.2创建界面 18

2.4 在设备上安装应用程序 25

2.4.1使用开发配置助手 25

2.4.2手动构建iphone配置 26

.2.4.3 查找设备id 26

2.4.4创建配置文件 27

2.4.5安装配置文件 27

2.4.6在设备上安装和运行应用程序 28

第3章 android 29

3.1 android开发 30

3.1.1搭建eclipse开发环境 30

3.1.2构建简单的android应用程序 32

3.1.3使用android webview的简单应用程序 38

3.2 为android设备构建应用程序 40

3.3 在web上发布 41

3.4 android market 41

第4章 blackberry 43

4.1 blackberry平台 43

4.2 搭建典型java开发环境 44

4.3 构建简单的blackberry应用程序 45

4.3.1创建eclipse项目 45

4.3.2创建界面 47

4.3.3代码解释 49

4.3.4构建和测试应用程序 49

4.3.5使用label、text field和button的简单用户界面应用程序 50

4.3.6代码解释 52

4.3.7使用blackberry browser field的简单应用程序 52

第5章 windows mobile 57

5.1 为windows mobile 6.5开发搭建环境 58

5.2 构建简单的windows mobile应用程序 58

5.2.1创建smart device项目 58

5.2.2构建基本功能 60

5.2.3部署和测试应用程序 62

5.2.4充实应用程序 63

5.3 打包和发布应用程序 66

5.3.1将cab project添加到solution 66

5.3.2定制产品名称 67

5.3.3把应用程序添加到cab项目中 67

5.3.4创建应用程序快捷方式 68

5.3.5添加注册表项 68

5.3.6构建和部署cab文件 68

5.3.7安装cab文件 69

5.4 发布应用程序 69

第Ⅱ部分 跨平台的原生框架

第6章 rhodes 73

6.1 开发架构 74

6.2 运行时架构 75

6.3 数据库(rhom) 76

6.4 多线程 77

6.5 rhodes和rails的区别 77

6.6 创建rhodes应用程序 77

6.7 构建rhodes应用程序 78

6.8 运行应用程序 80

6.8.1运行在iphone上 81

6.8.2运行在android上 82

6.8.3运行在blackberry上 82

6.8.4运行在windows mobile 6上 83

6.9 生成模型 83

6.10 调试技巧 87

6.10.1 iphone 87

6.10.2 blackberry 88

6.10.3 android 88

6.11 rhodes设备功能 88

6.12 联系人示例 89

6.13 照相机示例 93

6.14 地理定位和地图示例 94

第7章 rhosync 99

7.1 同步服务器的工作原理 100

7.2 rhosync源适配器 100

7.3 初始化 101

7.4 通过web服务进行身份认证:登录和注销 102

7.5 检索数据:查询和同步 102

7.5.1查询 103

7.5.2同步 104

7.6 提交数据:创建、更新和删除 105

7.6.1创建 105

7.6.2更新 106

7.6.3删除 106

7.7 用户身份验证 106

7.8 产品库存示例 108

7.8.1在rhohub上创建应用程序 108

7.8.2在本地rhosync服务器上创建应用程序 112

7.9 调试rhosync源适配器 115

第8章 phonegap 117

8.1 phonegap入门 119

8.1.1示例应用程序 119

8.1.2 android 121

8.1.3 blackberry 122

8.1.4 phonegap模拟器 123

8.2 用phonegap编写hello world 124

8.3 编写一个phonegap应用程序 125

8.4 联系人示例 130

8.5 照相机示例 134

第9章 titanium mobile 137

9.1 入门 137

9.1.1编写hello world应用程序 139

9.1.2针对设备构建应用程序 140

9.1.3 titanium mobile设备功能 140

9.1.4照相机示例 141

第Ⅲ部分 html 界 面

第10章 移动html和css 147

10.1 平台概览 147

10.1.1 iphone、ipad、ipod touch的ios 147

10.1.2 android 148

10.1.3 blackberry 148

10.1.4 windows mobile 149

10.2 常用模式 149

10.2.1基于屏幕的方法 149

10.2.2导航 149

10.2.3 ui小部件 151

10.2.4复选框 152

10.2.5选择框 154

10.2.6文本框 155

10.2.7文本域 156

10.2.8单选按钮 157

10.2.9其他组件 159

10.2.10 webkit web视图 159

第11章 iwebkit 165

11.1 使用iwebkit 框架 165

11.1.1注意事项 167

11.1.2所需头文件 167

11.1.3 [body]标记 168

11.1.4采用列表组织数据 168

11.2 导航 175

11.3 表单 176

11.4 横向模式 180

11.5 手机集成 180

11.6 在移动应用程序中集成iwebkit 181

11.6.1通过object c在iwebkit 中创建原生iphone应用程序 181

11.6.2创建应用程序 183

11.6.3添加iwebkit框架到应用程序布局模板 183

11.6.4为iwebkit构建phonegap 184

第12章 使用jqtouch实现动画ui 187

12.1 jqtouch入门 188

12.1.1运行示例代码 188

12.1.2创建简单的jqtouch应用程序 188

12.2 添加屏幕 191

12.2.1通过ajax加载其他屏幕 193

12.2.2取消、回退和浏览器历史 194

12.2.3其他按钮 195

12.3 jqtouch初始选项 195

12.3.1基本视图 197

12.3.2定制jqtouch应用程序 198

12.3.3导航栏(又称工具栏) 198

12.3.4通过主题定制视图 201

12.3.5与rhodes集成 201

12.3.6与phonegap集成 201

第13章 sencha touch 203

13.1 入门 203

13.2 添加带面板的html文本 206

13.3 添加组件 209

13.4 实现交互 210

第14章 blackberry html ui 215

14.1 blackberry浏览器的ui控件 216

14.2 blackberry 4.2版浏览器控件 216

14.2.1 css 216

14.2.2字体 219

14.2.3窗体 220

14.2.4 javascript 221

14.3 用于动态布局的rhodes技巧 221

14.4 blackberry 4.6版浏览器控件 223

14.5 显示与用户交互 223

14.6 开发环境 224

附录a 级联样式表 225

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 6:14:45