下载 > 资源分类 >  移动开发 >  Android > C#开发Android应用实战 全本掃描20M中文版

C#开发Android应用实战 全本掃描20M中文版

2016-01-21 上传大小:19.44MB
第t 章
• 1.2
l.S-
1.4
h5r
第2 章
2.1
Android、移动设备印
Msirkietplac 合简介.'......' 1
口 .V.vii..!............../ • . . . ■ 1.........•'••••“ V1- •
t.l^ l ..NET Frame work. .........2
..■ "■ . .. :■
1.1.2 Mono...........................3
• 1.1.3 Mono for Android ......
                            ., 4
1.1 4 .开^-pH -.. : 二.“
2.1. Jr! 7
1 .2 .2设计时题......... ......................7
Andfeid.......................................... 8
t.3.1 Android■发展简史............“ 8
1.3.2 为 Android 编写基于 Web W
应用程序…............... .......... - ••…9
H 3 .3 为Androict编写本机
命用程序.................. .•••••••…9
1.3.4 Android开发问魉… ………… 9
f",3.5 Android SDK 工具...............11
1 T.6 Androii 开发成本................ 11
跨平台替代方案12
1 .4 .1其他跨平台—s 具…................i i ^
■ •—、IS: - "* < —- ,.■■■『一 . 一 _ __--
1.4亨选择跨甲僉工具^吃
注意事项••…•_— “…••…i r
小结......... ........................... .....-15
Mono for Android 简介… ……17
开始开发前的准备工作•••……•• 17
2.1.1 Mono的含义.........................译
2,r.2 Mono for Android 的贪X ……
2:1.3 使麻 Mono for Android 的
■ ■■-构建基块......…..... .".37..
支1 . 2 组件之间的通信:Android
意图......................... ...........46
• . 定—件:Android 清单…••,•••• 48_
3.2.1 Android清单的基础却识48
2.2
2• 上• ••4 ^ 在使用 Mono for • An•• c• tro• icT■ . • ■
时需要权衝的■审项" 2Ql
2. P;5.7: Mono for Andioic^;汗发
• 环境需..要 的••其••+•他■•• 工丁•1• 具…. ……■ …. • 2• 1•
承J 用 Mono for Android 进行
;Visual Studio 开发••••::..... . 24
2.1.1 一般设琴“ ~
*2.2.2:生成 Hfello Android..... , 25
2.2. J 日志记录....................……一28
2.2:4 调试…........................ ........ 29
2.2:5 测试........................... .........29
2.2.6 部署................ ...... .........30
2.3 使用 MonoDevelop 进行 Mono
for A^<froid 幵发 .....••,••••• 30^
2 .3T 1…般设置..............................30^
2.3.2- 构建 HeHoAndroid………••••••"31
2.3.3 ■曰, .....**■.............. :........ 32
.2:3.5 测试........... ...... .....................33^
2 .3 .6 部署•:.................... ....•……3S
3.1
了 解'Androld7Mono for Android
_ 程序… …二•…•…一35
Android应用程序的含义--------36
3.KI Android应用程序的
更多资源:请访问稀酷客(w^v..ckook:c0;h)
, ~ • ■■......... - ■.
• : ; :v C#开发Artdrokl应用■实战-
9 . 3 :.小结一
- - • - • • ” . .....
-使用 Mono for,Android 和:NET/C# -— •」,::
3.2.2 通过 Visual Studio 为 Mopo for
Android编辑清单
• 规划和构建应^用- 程— •序又―,
用’户界.面" ■
4 . 1 成功构建移动U I的
■ 4 卿
4.2 构建 Android U I…
4:2: i .:视 S ……: .....
. . . . . . . . .
. ______________ _________
二一 • --- . _ — 二—..,一
■.... .r. ..: ■ • ■ •. 亡‘』. . :. 表面
-7
4.4
.选择检件布;辟
4.3 . J. AbsoluteLayout …… " ■_■• • ■ • -•::».•?......
4:3:2! Fr•a •m e•• Layt•n :i•t• …; .
:• 4.3;3.r Lin;earLayout.:;…•. •:
™ .•• ■■■■■'.r '*i ••
4 .3 : 4 Re lativeLiyout • v •. *
- ''• • • • • • .」: J.
4.3.5. Tablei^ayout ;
4.3:6 ;优化布肩• r j ' - • • • •••,.*:/.*••:、•• :■•••• 64、
设计自己的用户界面控件……似 - ••
' 4.4.1 TextView... :.....66 -• :-•••- *- .*.t* : ' .... :.7•”“ :: 。. . • • - - - - • ■ - - . . . _ ..
、4.4.2 EditText .............. <•“ ••••
^ : • :* ' ?;r. . . . •:
. 4.4.3 AutoCompleteTextView •
' 4-4:4 Spinner .
^ £ ^ ';^4,4'»5;- Button ....... - " : : d
厂. .' 4-.4.6'.. CheckBox*,:,*^:**7i^**vv*v 六….心.
厂 ' 4.4.7" RadioButton 和组…:• "j
4:4.9 Pickcr :v ;-v v—./"I.'.. ■
' 4.4.10 *. I m a g e ! t:: • ............ ;•;••• ■ -i. - * — ■ i ®- - ' ... . . . . . . _ • • ••••• . ••一~ ••:•• * ' : :•. . . :• •• •& oyrr '•: '':..、......、
4.5 - 制菜甲..................... i .........
— 4 . 5 . 1菜单系统介辑〜.........
4.5.3 -子菜单:…........:........ .
三66.
67
•r:69
: w 69 •< -X
•72
:-: ; 75
;v 80
…. 82
•…V.:83
:;;:83
• • w.:: •
….85
:-4 .5 ^ 1上下文菜笋..
- 4 .5:5将菜♦ 定义夫资源.
4.6 __独立午•:分辨:率_的__1?1•-…
u: r
… W
.4.8
4.6.1 支持各种屏幕资源v.v……:…" 9 0 .
4.6.2 f t 用 Android l^larfcet 支 M...... 92
4^ ' 二多个屏费兮辨# 的. -■
. . • •,T- •隹做法■ ••■ ••••;•• . •• . _•; ?.•:;• .:二:^ 1 “
构淳扭户砰面::丨责_
第(章:_使用数据二.
人 5.1. 便用 …
-5,1.1 , 迮A 数据庠
、.: : 5.2';:升级;• ••:
- , • — ......... ..... . . :• ■ “ ...... . •
...........S-.2.2-. _g制数择..……:
5.3 ■特定'+1二 Android 的:
据库;选¥ +
+_:使用远程取据
/+ _ .K l: .访问企业服务
V .* 5,4.2 -fkffl SOAP•…
~ ~ • 5.~4:3 使-J. -f.Vfl.7綦 于 •R二EST 的 Web
'• » •• / .•.:. 服务........…
..•巧麵.:~取4 -使卿0从.
• .-.•u ■v .. ... \5*.•4••.■5-.巧.:...• : - •.•*:•••. •
:5:5. 使用 L jN ^ ^ X M L 柃命云
.::/5 .6 ;: +姒负责f t 的态k 使用Web
-• . •••:•• ' j, ~ ■ - * • ... -*V' •
^ * . . . .
7+.# 房•运程'S Q t Ser^er.JgC据库1公
r:%- '... -SviF " :y ■ * 上5.8 :小结、7....................................... .124
第6 章将数据鄉_定到_控件…•••「••••二125_
* 6.1 Mono for Android 中的丄气: - ~
数清绑定•;••;•••:•••••..............126
■ ' : : 6.M:数据S 配器W含义•^•十.":"、'12)3:
4 J . 2 适配器视图_的含义…••::•••:••• 127.
XVI 更多资源请i方」:甸稀酷客(wuu.rkook.ron丨)
这H 项彼此之时的
. .•二................关联方- 式.........4 2 7
f e .._ :'.6 :k 5二使用S 配器视图和大型- 一 -------— • • _ ■ . • _~ •_• - _ •一 - - 1H —- ——
―二~~•• ••••:•••■••••;••••.:"“ • • ■ • • • '128
-6.1.5 iS —^步探究适配择.•…•… •
. 6 . 1.6- 使用电机填配器........二?[30
邊打: 驗i 视據
" " __ 6 .1 . 8 使用■本_析^§配器视图…十一_13_之_
• • - 6 . 2 使用光标132"
• 6 .2 .1 使用光标填充Spinner........132
• 6 * 2 .2使用带有Gallery的兔标•…*140
■ ", 6.3 _ 攀.:二.....................一)"•…14? ^
二 6:3:T—在列表中k 示简单数据…•…M8
6.3.2 使用 Android 的
•、• t i s t A d ^ p t e r . . . •••••150 v
6.?.3+..使用自定义列表适E 器来• _
• 自定义 ListView 152
6.3.4 处理 ListView 事件.............158
6 J . 5 會选项屏幕........................;-160
6r3i6 163
6:J. 了 ■ ■分组列表…“ ..........•二•••:•• 165
6 .3 .8 在网格中■显示数据.............169
6.4 小结.............................................. 174
第7 章使用文件系统和应用程序
首选项......................................175
7 . 1 使用文件系统........................175
7 : I . r 文件系统类型和结构••…" " .176
7.1.2 QuickEdit 示例程序:
使用文件存储的例子.......... 180
1 2 使用应用程序首选项..............186
7 .2 .1应用程序首选项类型..........186
7 .2 .2创建自己的应用程序
首选项..................................187
7 .2 .3 首选项程序......................... 188
7 .2 .4侦听首选项的更改..............194
7.2.5 处理 XML........................... 195
_?.3 •• ■ . * •+—._!— ..... J96—
第8 章针对设备硬件编程” •197
■ r■使用传感器' ‘ • 二二 • •.4 5^7
二二8.1.1 • 凯用传感器昝刼盔?…':::…■ 1 9 ^
.• •. _• ■;. 8 .1 .2传感器支持…“二 •…H 198
• 8.-1.3. •..,_: 了访.•问卞传. 感.器-. .•.• ..• j.-v-— v:.y..;.'.:...
;8.i.4 •'使用传感雜......................
19S
199
8.1.5 了解传感器类型值........... 200
8.2 对加速度的响应••…••…“ ......... *202
8.2.1 •使用XYZ坐标系........... . 202
8.2.2 .对加速计埤行编鸣•••••••••_£:201
• 8.3 构建电子罗盘•••••••...... 203
8.4 u-?-^1. ZUo
8.5 网络连接••…•…••…•209
•• • -V. 8.5.1 ConnectivityManagcr........ 209
1 5 . 2 检査用户通信首选项209
8.5.3 检查 BackgroundDataSetting
的更改;••………"•……•••一••…2H)
8 .5 .4检查当前网络配置…....... 211
8 .5 .5创建网络连捧通知•“…:"/', 2.11
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
XVII
更多资源请访问稀酷客(www.ckook.com)
_Q#开发 Android 应用实战------使用 Mono for Android 和.NET/C#
9.3 录制音频和视频......................-2 3 7
9.3.1 使用意图来录制视频…••……238
9.3.2 使用媒体记录器..............…241
9.4 图像和使用照相机................. •244
9.4.1 使用意图拍照................. …244
9.4.2 控制照相机.....................…247
9.4.3 管理照相机设置和
图片选项...........................-2 4 7
9.5 向媒体存储器添加新媒体…• •253
9.5.1 使用媒体扫描稈序........... -2 5 4
9.5.2 向存储器添加新媒体....... •255
9.6 •255
9.7 小结“ •257
第1 0 章与其他应用程序和库通信■ 259
10.1 A n d ro id应用程序集成......... •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
1CHX4创建新联系人或者添加I
现有盼联系K •••----2 7 6
10.4 小结............................................ 277
XVIII
第1 1章开发后台服务和异步代码. . j / g
1 1 . 1 服务生命周期......................... 280
1 1 .1 .1创建第一个服务............280
1 1 .1 .2服务的优先级排序........283
1 1 . 2 使用线程进行异步处理......... 284
1 1 .2 .1手动线程....................... 284
11.2.2 利用 Systcm.Threading.
Tasks.............................. 286
11.2.3 带有 IntentService 的隐式
2
11.3 与U I进行通信........................289
1 1 .3 .1使用Binder和服务
连接方法....................... 289
1 1 .3 .2使用广播接收器方法..…292
1 1 .3 .3使用静态事件方法........295
11.4 通知用户................................... 298
11.4.1 通过努报和 IntentService
来调度意图................... 300
1 1 .4 .2使用C2DM來推送消息…301
11.5 小结............................................ 310
第1 2章画布和绘制资源类型:构建
自定义A n d ro id图形...........311
12.1 在 Mono for Android 中
使用图形...................................312
12.2 使用 Canvas 对象.................... 313
1 2 .2 .1图形基元........................314
12.2.2 Canvas 对象....................315
12.2.3 Paint 对象...................... 316
12.2.4 Bitmap 对象....................317
1 2 .2 .5组合在一起................... 317
_ \ 2 2 . & 选择最佳方法..........— 331_
12.3 2 D ® 形库....................... ...- 3 3 8
1 2 . 4 使用绘制资源类型................ 339
12义1 作为X M t资源的绘制
更多资源请访问稀酷客(www.ckook.com)
录
1 2 .4 .2简单和复合的绘制
资源类型.......................340
1 2 .4 .3绘制资源类型的
实际应用.......................340
12.5 小结......................................... 354
第1 3章使用位置信息.......................357
1 3 . 1 理解位置的基本知识............358
1 3 .1 .1确走位質.......................358
1 3 .1 .2基于位置的数据中断……359
1 3 .1 .3使用基于位置的服务……359
1 3 .1 .4在模拟器卜.配置基于
位置的应用程序............ 359
1 3 . 2 选择一个位置提供程序•…•…361
1 3 .2 .1确定哪些提供程序可供
使用.............................. 361
1 3 .2 .2根据标准査找位置
提供程序.......................361
13.3 地理编码.................................363
13.3.1 前向地理编码.................363
1 3 .3 .2反叫地图编码.................365
1 3 . 4 构建接近警报........................ 366
13.5 使用 Google Maps..................368
1 3 .5 .1获取开发/调试MD5
指纹.............................. 369
1 3 .5 .2获取生产/发布MD5
指纹.............................. 369
1 3 .5 .3创建基于地图的活动……369
1 3 .5 .4在布局文件中创建地图"371
1 3 .5 .5使用覆盖的MapView
控制器.......................... 372
13.6 小结................................... ......374
第1 4章国际化和本地化...................375
14.1 选择本地化策略....................376
1 4 . 2 更新语言和区域设置............378
14.3 了解Android木地化机制••…379
1 4 .3 .1设置馱认资源................ 380
1 4 .3 .2添加本地化支持............380
1 4 .3 .3选择资源的详细过程••…381
1 4 . 4 支持多语言...............................382
14.4.1 利用 Strings.xml 文件••…382
1 4 .4 .2翻译文本- •383
14.4.3 翻译控件文本................386
14.5 本地化其他资源.................... 387
14.6 Strings.xml 的高级用法.........391
1 4 .6 .1字符串数组................... 391
14.6.2 复数............................... 391
1 4 .6 .3字符串替换....................392
1 4 . 7 使用格式转换........................ 394
1 4 .7 .1格式化日期....................395
1 4 .7 .2格式化数字和货币........395
14.8 •••••••••••••••••••••••••••••••••••••••• 396
第 15 章在 Mono for Android、
MonoTouch 和 Windows
Ph on e 7之间共享代码........ 397
1 5 . 1 三大平台概述........................ 397
15.1.1 Mono for Android...........397
15.1.2 MonoTouch.....................398
15.1.3 Windows Phone 7 ...........399
1 5 . 2 使用类库来分离代码............400
1 5 ,2 .1使用预处理器指令........400
15.2.2 Mono for Android...........4 0 1
15.2.3 Windows Phone 7 ...........402
15.2.4 MonoTouch.................... 402
1 5 . 3 每种平台上可用的程序集…402
15.4 一个通用的类库- 405
15.4.1 Mono for Android...........407
15.4.2 MonoTouch.................... 408
15.4.3 Windows Phone 7...........409
1 5 . 5 汇总:创建一个跨平台
应用程序................................410
15.6 小结• •422
XIX
更多资源请访问稀酷客(www.ckook.com)
C#开发 Android 应用实战------使用 Mono for Android 和.NET/C#
第1 6章准备并向=Market
发布应用程序••••••••••••••••••••• 423
16.1 准备应用程序424
1 6 .K I测试应用程序•……424
1 6 .1 .2找到关键的测试区域••” ••425
1 6 .1 .3用矛测试的工具" …426
1 6 .1 .4与同事和用户一起
: v 进行测试… ................. 43J
16.2 向 Android Market 发布
•应用程序…...............................434
16;2:1 对应用程序逃行
版本控制..............
1 6 .2 .2创建最终版木.................435
1 6 .2 .3为应用程序签名.............437
16.2.4 上传到 Android Market …441
16.3 小结............................................442
第1 7章二 A n dro id平板电脑.. ..............445
17.1 分p Android 平板
电脑市场••••••:•••…一… 445
1 7 . 2 设讦平板电脑U I ••…•…••…••…446
17.3 使用操作栏.............................. 447
IT.3.1 删除操作栏.....-.............448
1 7 .3 .2向操作栏添如项目……- 4 4 9
- 1 7 . 3 .3 使用应用程序图标……•••452
1*7*.3.4时堆栈上方导航……;……453
- 173.5-添加并使用操作项•••……453
1T .3 .6创建选项t:•式界面454
1 7 . 4 使用片段控制部分屏幕…••…455
1 7 .4 .1创建片段....................... 457
1 7 .4 .2更多片段..................— 461
17.5 小结............................................ 469
附录A 针对开发人员的一些提示
以及 Mono for Android 的
未来前景.................................. 471
XX                                                    
...展开收缩
综合评分:0(0位用户评分)
开通VIP C币充值 立即下载

评论共有0条

登录后才能评论

 
C#开发Android应用实战(整本扫描版).pdf 立即下载
积分/C币:11
c#开发Android应用实战(英文版) 立即下载
积分/C币:10
c#开发Android应用实战 立即下载
积分/C币:12
C#开发Android应用实战.part1 立即下载
积分/C币:3
C#开发Android应用实战.part2 立即下载
积分/C币:3
C#开发Android应用实战 使用Mono for Android和.NET C# (教材源码) 立即下载
积分/C币:5
《C#开发Android应用实战 使用Mono for Android和.NET C#》.part2 立即下载
积分/C币:5
[分卷2]C#开发Android应用实战 使用Mono for Android和.NET C# 立即下载
积分/C币:5
C#开发Android应用程序的流程 立即下载
积分/C币:3
C#开发Android应用程序(连接SQL Server) 立即下载
积分/C币:5
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
扫码关注并点击右下角获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

C#开发Android应用实战 全本掃描20M中文版

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
(仅够下载10个资源)
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
C币充值 开通VIP
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可奖励5下载分

  • 举报人:
  • 被举报人:
  • 举报的资源分:
  • *类型:
  • *详细原因: