- 浏览: 583755 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
小网客:
噱头 没实际意义
【互动出版网】11.11购物狂欢节重磅大促,免费领万千优惠券 -
tongchuang123:
这是要出书了吗:o
微信控 控微信 -
韶华无限:
这也可以出本书……
玩转微信(彩印) -
zhukewen_java:
无语了。。。哪天出本《玩转QQ》?
玩转微信(彩印) -
yaying:
我只见过MySQL Cookbook中文版
jQuery Cookbook中文版
《C#开发Android应用实战——使用Mono for Android和.NET/C#》
基本信息
原书名:Professional AndroidTM Programming with Mono for Android and .NET/C#
作者: (美)Wallace B. McClure Nathan Blevins John J. Croft IV Jonathan Dick Chris Hardy [作译者介绍]
译者: 王净 范园芳 田洪
丛书名: 移动与嵌入式开发技术
出版社:清华大学出版社
ISBN:9787302304999
上架时间:2012-12-27
出版日期:2013 年1月
开本:16开
页码:1
版次:1-1
所属分类:计算机 > 软件与程序设计 > C#
计算机 > 软件与程序设计 > 移动开发 > Android
更多关于 》》》《C#开发Android应用实战——使用Mono for Android和.NET/C# 》
内容简介
书籍
计算机书籍
《c#开发android应用实战——使用mono for android和.net/c#》全面透彻地讲解android应用编程知识,分析如何结合使用c#和mono来编写在android设备系列上运行的应用程序。在这本由多位专家联袂撰写的必备精品书籍的指引下,您不必学习其他编程语言,就可以成为一名成功的android应用程序开发人员。您将深入理解屏幕控件、ui开发、表、布局和monodevelop等知识点,并驾轻就熟地使用mono for android来规划、构建和开发android应用程序。
主要内容
介绍如何使用您已经掌握的c# 和.net技术来构建android app
详述使用数据以及将数据绑定到控件的最佳方法
解释如何针对android设备硬件编写程序
深入分析文件系统和应用程序首选项
讨论如何在mono for android、monotouch和windowsphone 7之间共享代码
列出通过国际化和本地化支持功能来实现应用程序全球化的技巧
介绍如何使用android 4开发平板应用
目录
《c#开发android应用实战——使用mono for android和.net/c#》
第1章 android、移动设备和marketplace简介 1
1.1 产品比较 1
1.1.1 .net framework 2
1.1.2 mono 3
1.1.3 mono for android 4
1.1.4 开发工具 6
1.2 移动开发 6
1.2.1 解决支持问题 7
1.2.2 设计问题 7
1.3 android 8
1.3.1 android发展简史 8
1.3.2 为android编写基于web的应用程序 9
1.3.3 为android编写本机应用程序 9
1.3.4 android开发问题 9
1.3.5 android sdk工具 11
1.3.6 android开发成本 11
1.4 跨平台替代方案 12
1.4.1 其他跨平台工具 12
1.4.2 选择跨平台工具时的注意事项 12
1.5 小结 15
第2章 mono for android简介 17
2.1 开始开发前的准备工作 17
2.1.1 mono的含义 17
2.1.2 mono for android的含义 18
2.1.3 使用mono for android的原因 18
2.1.4 在使用mono for android时需要权衡的事项 20
2.1.5 mono for android开发环境需要的其他工具 21
2.2 利用mono for android进行visual studio开发 24
2.2.1 一般设置 24
2.2.2 生成hello android 25
2.2.3 日志记录 28
2.2.4 调试 29
2.2.5 测试 29
2.2.6 部署 30
2.3 使用monodevelop进行mono for android开发 30
2.3.1 一般设置 30
2.3.2 构建hello android 31
2.3.3 日志记录 32
2.3.4 调试 33
2.3.5 测试 33
2.3.6 部署 33
2.4 小结 34
第3章 了解android/mono for android 应用程序 35
3.1 android应用程序的含义 36
3.1.1 android应用程序的构建基块 37
3.1.2 组件之间的通信:android意图 46
3.2 绑定组件:android清单 48
3.2.1 android清单的基础知识 48
3.2.2 通过visual studio为mono for android编辑清单 51
3.3 小结 53
第4章 规划和构建应用程序用户界面 55
4.1 成功构建移动ui的指导原则 55
4.2 构建android ui 56
4.2.1 视图 56
4.2.2 设计表面 57
4.3 选择控件布局 57
4.3.1 absolutelayout 58
4.3.2 framelayout 59
4.3.3 linearlayout 59
4.3.4 relativelayout 61
4.3.5 tablelayout 62
4.3.6 优化布局 64
4.4 设计自己的用户界面控件 64
4.4.1 textview 66
4.4.2 edittext 66
4.4.3 autocompletetextview 66
4.4.4 spinner 67
4.4.5 button 69
4.4.6 checkbox 69
4.4.7 radiobutton和组 69
4.4.8 clock 72
4.4.9 picker 72
4.4.10 image 75
4.4.11 虚拟键盘 80
4.5 控制菜单 82
4.5.1 菜单系统介绍 83
4.5.2 菜单 83
4.5.3 子菜单 85
4.5.4 上下文菜单 86
4.5.5 将菜单定义为资源 87
4.6 独立于分辨率的ui 90
4.6.1 支持各种屏幕资源 90
4.6.2 使用android market支持 92
4.6.3 多个屏幕分辨率的最佳做法 92
4.7 构建用户界面:手机和平板电脑示例 93
4.8 小结 98
第5章 使用数据 99
5.1 使用sqlite 99
5.1.1 建立数据库 100
5.1.2 建立表 101
5.1.3 使用sql语句 102
5.2 升级策略 104
5.2.1 就地升级 104
5.2.2 复制数据 105
5.3 特定于android的数据库选项 105
5.4 使用远程数据 107
5.4.1 访问企业服务 108
5.4.2 使用soap 109
5.4.3 使用基于rest的web服务 113
5.4.4 使用json 114
5.4.5 利用post发送数据 118
5.5 使用linq和xml检索数据 119
5.6 以负责任的态度使用web服务 121
5.7 使用远程sql server数据库 122
5.8 小结 124
第6章 将数据绑定到控件 125
6.1 mono for android中的数据绑定 126
6.1.1 数据适配器的含义 126
6.1.2 适配器视图的含义 127
6.1.3 这三项彼此之间的关联方式 127
6.1.4 使用适配器视图和大型数据集 128
6.1.5 进一步探究适配器 130
6.1.6 使用本机适配器 130
6.1.7 进一步探究适配器视图 131
6.1.8 使用本机适配器视图 132
6.2 使用光标 132
6.2.1 使用光标填充spinner 132
6.2.2 使用带有gallery的光标 140
6.3 使用列表 147
6.3.1 在列表中显示简单数据 148
6.3.2 使用android的listadapter 150
6.3.3 使用自定义列表适配器来自定义listview 152
6.3.4 处理listview事件 158
6.3.5 首选项屏幕 160
6.3.6 嵌套导航 163
6.3.7 分组列表 165
6.3.8 在网格中显示数据 169
6.4 小结 174
第7章 使用文件系统和应用程序首选项 175
7.1 使用文件系统 175
7.1.1 文件系统类型和结构 176
7.1.2 quickedit示例程序:使用文件存储的例子 180
7.2 使用应用程序首选项 186
7.2.1 应用程序首选项类型 186
7.2.2 创建自己的应用程序首选项 187
7.2.3 首选项程序 188
7.2.4 侦听首选项的更改 194
7.2.5 处理xml 195
7.3 小结 196
第8章 针对设备硬件编程 197
8.1 使用传感器 197
8.1.1 引用传感器管理器 198
8.1.2 传感器支持 198
8.1.3 访问传感器 198
8.1.4 使用传感器 199
8.1.5 了解传感器类型值 200
8.2 对加速度的响应 202
8.2.1 使用xyz坐标系 202
8.2.2 对加速计进行编码 203
8.3 构建电子罗盘 203
8.4 振动 208
8.5 网络连接 209
8.5.1 connectivitymanager 209
8.5.2 检查用户通信首选项 209
8.5.3 检查backgrounddatasetting的更改 210
8.5.4 检查当前网络配置 211
8.5.5 创建网络连接通知 211
8.5.6 wifimanager 211
8.6 bluetooth管理器 216
8.7 在应用程序中启用语音识别功能 218
8.8 获取建议路线规划指示 219
8.9 小结 225
第9章 使用多媒体——音频、视频和照相机 227
9.1 android媒体类 227
9.2 播放音频和视频 229
9.2.1 媒体播放器支持的格式 229
9.2.2 音频播放编程 230
9.2.3 视频播放编程 233
9.2.4 控制播放 237
9.2.5 管理播放输出 237
9.3 录制音频和视频 237
9.3.1 使用意图来录制视频 238
9.3.2 使用媒体记录器 241
9.4 图像和使用照相机 244
9.4.1 使用意图拍照 244
9.4.2 控制照相机 247
9.4.3 管理照相机设置和图片选项 247
9.5 向媒体存储器添加新媒体 253
9.5.1 使用媒体扫描程序 254
9.5.2 向存储器添加新媒体 255
9.6 语音识别 255
9.7 小结 257
第10章 与其他应用程序和库通信 259
10.1 android应用程序集成 259
10.1.1 打开浏览器 259
10.1.2 打开电子邮件 262
10.1.3 打电话 263
10.1.4 发送text/sms消息 264
10.1.5 在maps应用程序中打开位置 266
10.1.6 打开youtube视频 267
10.1.7 开放市场 267
10.2 应用程序集成 268
10.2.1 与hootsuite以及其他twitter应用程序的简单集成 268
10.2.2 配置意图过滤器 269
10.2.3 处理传入的意图请求 270
10.3 与联系人进行集成 270
10.3.1 显示联系人详细信息 273
10.3.2 选择联系人 274
10.3.3 创建新联系人 275
10.3.4 创建新联系人或者添加到现有的联系人 276
10.4 小结 277
第11章 开发后台服务和异步代码 279
11.1 服务生命周期 280
11.1.1 创建第一个服务 280
11.1.2 服务的优先级排序 283
11.2 使用线程进行异步处理 284
11.2.1 手动线程 284
11.2.2 利用system.threading.tasks 286
11.2.3 带有intentservice的隐式线程 288
11.3 与ui进行通信 289
11.3.1 使用binder和服务连接方法 289
11.3.2 使用广播接收器方法 292
11.3.3 使用静态事件方法 295
11.4 通知用户 298
11.4.1 通过警报和intentservice来调度意图 300
11.4.2 使用c2dm来推送消息 301
11.5 小结 310
第12章 画布和绘制资源类型:构建自定义android图形 311
12.1 在mono for android中使用图形 312
12.2 使用canvas对象 313
12.2.1 图形基元 314
12.2.2 canvas对象 315
12.2.3 paint对象 316
12.2.4 bitmap对象 317
12.2.5 组合在一起 317
12.2.6 选择最佳方法 337
12.3 2d图形库 338
12.4 使用绘制资源类型 339
12.4.1 作为xml资源的绘制资源类型 339
12.4.2 简单和复合的绘制资源类型 340
12.4.3 绘制资源类型的实际应用 340
12.5 小结 354
第13章 使用位置信息 357
13.1 理解位置的基本知识 358
13.1.1 确定位置 358
13.1.2 基于位置的数据中断 359
13.1.3 使用基于位置的服务 359
13.1.4 在模拟器上配置基于位置的应用程序 359
13.2 选择一个位置提供程序 361
13.2.1 确定哪些提供程序可供使用 361
13.2.2 根据标准查找位置提供程序 361
13.3 地理编码 363
13.3.1 前向地理编码 363
13.3.2 反向地图编码 365
13.4 构建接近警报 366
13.5 使用google maps 368
13.5.1 获取开发/调试md5指纹 369
13.5.2 获取生产/发布md5指纹 369
13.5.3 创建基于地图的活动 369
13.5.4 在布局文件中创建地图 371
13.5.5 使用覆盖的mapview控制器 372
13.6 小结 374
第14章 国际化和本地化 375
14.1 选择本地化策略 376
14.2 更新语言和区域设置 378
14.3 了解android本地化机制 379
14.3.1 设置默认资源 380
14.3.2 添加本地化支持 380
14.3.3 选择资源的详细过程 381
14.4 支持多语言 382
14.4.1 利用strings.xml文件 382
14.4.2 翻译文本 383
14.4.3 翻译控件文本 386
14.5 本地化其他资源 387
14.6 strings.xml的高级用法 391
14.6.1 字符串数组 391
14.6.2 复数 391
14.6.3 字符串替换 392
14.7 使用格式转换 394
14.7.1 格式化日期 395
14.7.2 格式化数字和货币 395
14.8 小结 396
第15章 在mono for android、monotouch和windows phone7之间共享代码 397
15.1 三大平台概述 397
15.1.1 mono for android 397
15.1.2 monotouch 398
15.1.3 windows phone 7 399
15.2 使用类库来分离代码 400
15.2.1 使用预处理器指令 400
15.2.2 mono for android 401
15.2.3 windows phone 7 402
15.2.4 monotouch 402
15.3 每种平台上可用的程序集 402
15.4 一个通用的类库 405
15.4.1 mono for android 407
15.4.2 monotouch 408
15.4.3 windows phone 7 409
15.5 汇总:创建一个跨平台应用程序 410
15.6 小结 422
第16章 准备并向market发布应用程序 423
16.1 准备应用程序 424
16.1.1 测试应用程序 424
16.1.2 找到关键的测试区域 425
16.1.3 用于测试的工具 426
16.1.4 与同事和用户一起进行测试 433
16.2 向android market发布应用程序 434
16.2.1 对应用程序进行版本控制 434
16.2.2 创建最终版本 435
16.2.3 为应用程序签名 437
16.2.4 上传到android market 441
16.3 小结 442
第17章 android平板电脑 445
17.1 分析android平板电脑市场 445
17.2 设计平板电脑ui 446
17.3 使用操作栏 447
17.3.1 删除操作栏 448
17.3.2 向操作栏添加项目 449
17.3.3 使用应用程序图标 452
17.3.4 向堆栈上方导航 453
17.3.5 添加并使用操作项 453
17.3.6 创建选项卡式界面 454
17.4 使用片段控制部分屏幕 455
17.4.1 创建片段 457
17.4.2 更多片段 461
17.5 小结 469
附录a 针对开发人员的一些提示以及mono for android的未来前景 471
发表评论
-
【互动出版网】2013双12全场科技类图书6.5折封顶
2013-12-12 16:30 1143【互动出版网】2013双12全场科技类图书6.5折封顶 ... -
C#编程兵书
2013-08-28 17:43 1205《C#编程兵书》 基本信息 作者: 张志强 胡君 丛书 ... -
C++编程兵书
2013-08-28 17:24 1221《C++编程兵书》 基本 ... -
HTML+CSS网站开发兵书
2013-08-28 17:04 1408《HTML+CSS网站开发兵书 ... -
Java编程兵书
2013-08-27 17:57 1229《Java编程兵书》 基本 ... -
网络运维与管理2013超值精华本
2013-08-27 17:44 1350《网络运维与管理2013超值精华本》 基本信息 作者: ... -
HTML5游戏开发进阶指南
2013-08-27 17:26 1326《HTML5游戏开发进阶指 ... -
ASP.NET MVC 4高级编程(第4版)
2013-08-26 17:58 1097《ASP.NET MVC 4高级编程(第4版)》 基本信息 ... -
嗨翻C语言
2013-08-26 17:40 1175《嗨翻C语言》 基本信息 作者: (美)David Gr ... -
C++ Primer中文版(第5版)
2013-08-26 17:20 1142《C++ Primer中文版(第5版) 》 基本信息 作 ... -
云计算原理与实践
2013-08-20 17:02 577《云计算原理与实践》 基本信息 作者: 游小明 罗光春 ... -
微信公众平台搭建与开发揭秘
2013-08-20 16:53 995《微信公众平台搭建与开发揭秘》 基本信息 作者: 易伟 ... -
精通iOS开发(第5版)
2013-08-20 16:25 1039《精通iOS开发(第5版)》 基本信息 原书名:Begi ... -
企业门户(Portal)项目实施方略与开发指南
2013-08-20 16:12 971《企业门户(Portal)项目实施方略与开发指南》 基本信 ... -
Java开发手册
2013-08-20 15:56 944《Java开发手册》 基本信息 作者: 桂颖 谷涛 出 ... -
Unity3D手机游戏开发
2013-08-08 17:33 1133《Unity3D手机游戏开发》 基本信息 作者: 金玺曾 ... -
矛与盾:黑客攻防命令大曝光
2013-08-08 16:30 773《矛与盾:黑客攻防命令大曝光》 基本信息 作者: awk ... -
视觉繁美:信息可视化方法与案例解析
2013-08-08 16:10 928《视觉繁美:信息可视 ... -
精益设计: 设计团队如何改善用户体验
2013-08-08 15:55 768《精益设计: 设计团队如何改善用户体验》 基本信息 原书 ... -
云计算与OpenStack(虚拟机Nova篇)
2013-08-08 15:19 948《云计算与OpenStack(虚拟机Nova篇)》 基本信 ...
相关推荐
C#开发Android应用实战——使用Mono for Android和.NET/C#(移动与嵌入式开发技术)是一本很不错的书籍,但网上下载的多是不完整的。该版本是完整版。希望对大家有所帮助。
这是第二部分,之前的是第一部分总共分为三部分!
《C#开发Android应用实战:使用Mono for Android和.NET C#》是由美国作者麦克卢尔编著,清华大学出版社出版的一本技术专著。这本书详细介绍了如何利用C#语言和Mono for Android框架进行Android应用程序的开发,是...
C#开发Android应用实战 使用Mono for Android和.NET C#.part1 由于上传限制,此书籍采用分卷压缩,需要与part2一起才能正常解压使用
《C#开发Android应用实战 使用Mono for Android和.NET C#》是一本专为开发者准备的指南,它详细阐述了如何利用C#语言和Mono for Android框架来构建原生的Android应用程序。这本书由(美)麦克卢尔撰写,是.NET开发者...
在本资源包中,我们探讨的是使用C#语言和Mono for Android框架开发Android应用程序的方法。 Mono for Android是Xamarin公司(现已被微软收购)推出的一个工具,它允许开发者利用.NET Framework和C#来构建原生的...
[分卷2]C#开发Android应用实战 使用Mono for Android和.NET C# 解压的时候,也要把第一卷给下载下来,在我的资源中就存在,而且都是免费的。希望大家多多支持!
C#开发Android应用实战 使用Mono for Android 和 。NET与C#(中文版)三之二
《C#开发Android应用实战:使用Mono for Android和.NET C#》是一本专注于利用C#语言和Mono for Android框架开发Android应用程序的专业书籍。作者(美)麦克卢尔深入浅出地介绍了如何借助.NET生态系统的优势来构建...
《C#开发Android应用实战-使用Mono for Android和.NET C#》是一本专注于利用C#语言和Mono for Android框架开发Android应用程序的专业书籍。该书详细介绍了如何借助.NET环境中的C#语言来构建高效的Android应用,为...
《C#开发Android应用实战 使用Mono for Android和.NET C#》是一本专注于使用C#语言在Android平台上开发应用程序的专业书籍。Mono for Android是Xamarin公司(现已被Microsoft收购)推出的一个框架,它允许开发者利用...
《C#开发Android应用实战 使用Mono for Android和.NET C#》.part3
C#开发Android应用实战 使用Mono for Android和NET.pdf ,高清扫描版
总的来说,《C#移动开发应用实战:使用Mono for Android和.NET C#》是一本全面的指南,旨在帮助开发者利用C#和.NET生态系统进入Android应用开发领域。通过学习,读者不仅可以掌握Mono for Android的使用,还能深入...
《C#开发Android应用实战 使用Mono for Android和.NET C#》.part2
本书标题为《***/C#》,是一本专注于在Android平台上使用Mono for Android和.NET/C#语言进行专业编程的指导书籍。本书的副标题和描述中都明确指出了这一点,强调了利用Microsoft的.NET框架和C#编程语言结合Mono for ...
C#开发Android应用实战.pdf ,百度云下载链接,上次传失败了,这次补上,本书是 C#开发Android应用实战 整本扫描版
《使用Mono for Android和.NET/C#的Android编程》是一本专业讲解如何利用Mono for Android和.NET/C#技术开发Android应用的专业书籍。Mono是微软.NET平台的一个开源实现,允许开发者在Android这样的非Windows平台上...
c和c#开发语言,从基于monotouch进行iphone开发的编程方法到应用程序的发布和销售等,《iPhone高级编程:使用Mono Touch和.NET/C#》涵盖了基于monotouch进行iphone应用程序开发涉及的方方面面。 《iPhone高级编程:...