- 网页设计
- 整站网页设计
- 网站模板设计
- 网站开发
- 综合门户网开发
- 企业网站开发
- 电子商务网站开发
- 资讯网站开发
- 团购网站开发
- 手机网站开发
- 宣传展示网站
- 网站功能开发
- 网站特效制作
- 应用软件开发
- 手机应用软件
- 计算机应用软件
- 软件美工
- 程序修改
- 仿网站开发
- 脚本插件
- 软件测试
- 网站改版
- 企业办公系统
- 软件汉化
- 软件界面皮肤
- 企业办公系统界面
- 应用移植
- Android开发
- IOS开发
- 应用汉化
- 安卓系统定制
- 网店装修
【正品包邮】Android 5.0开发范例代码大全 (第4版)/(美) 史密斯(
- 产品名称:Android5.0开发范例代码大全-第4版
- 是否是套装:否
- 书名:Android5.0开发范例代码大全-第4版
- 定价:98.00元
- 出版社名称:清华大学出版社
- 作者:无
- 书名:Android5.0开发范例代码大全-第4版
基本信息
书名:Android 5.0开发范例代码大全 (第4版)
原价:98.(咨询特价)
作者:(美) 史密斯(Smith, D.),(美) 弗里森(Friesen, J.) 著
出版社:清华大学出版社
出版日期:2015年9月
ISBN(咨询特价)
字数:(咨询特价)
页码:
版次:1
装帧:平装
开本:16开
商品标识
编辑推荐
暂无
内容提要
《Android 5.0开发范例代码大全(第4版)》提供了100多个来自实践的代码范例,并且使用完整的、现实的工作代码示例指导读者逐步学习大量实用主题。本书内容基于Android 5.0(涵盖新的Android Wear和TV SDK)进行了全面更新,同时适用于Android早期版本。本书没有抽象描述复杂的概念,而是采用生动的代码示例。在启动新的项目时,读者可以考虑复制和粘贴本书中的代码与配置文件,然后进行适当修改,使其符合自己的定制需求。本书富含提供深刻见解的说明和具有帮助作用的示例,指导读者为当前最热门的移动平台编写应用。本书提供许多务实的建议,可帮助读者快速而适当地完成工作,从而为读者节省从头创建项目所需的大量时间!主要内容针对Android智能、平板电脑以及最新的可穿戴设备和TV应用编写代码使用外部库节省时间和精力使用Android NDK和RenderScript提升应用程序性能设计高性能、响应灵敏和无缝衔接的应用程序在设备和其他外部硬件之间发送数据持久保存应用程序数据并在应用程序之间共享捕获和播放各种设备媒体项与Web服务通信最有效地利用用户界面
目录
目录
第1章布局和视图1
1.1样式化常见组件1
1.1.1问题1
1.1.1解决方案1
1.1.3实现机制2
1.2切换系统UI素10
1.2.1问题10
1.2.2解决方案10
1.2.3实现机制11
1.3创建并显示视图14
1.3.1问题14
1.3.2解决方案14
1.3.3实现机制14
1.4动画视图20目录
第1章布局和视图1
1.1样式化常见组件1
1.1.1问题1
1.1.1解决方案1
1.1.3实现机制2
1.2切换系统UI素10
1.2.1问题10
1.2.2解决方案10
1.2.3实现机制11
1.3创建并显示视图14
1.3.1问题14
1.3.2解决方案14
1.3.3实现机制14
1.4动画视图20
1.4.1问题20
1.4.2解决方案21
1.4.3实现机制21
1.5布局变化时的动画26
1.5.1问题26
1.5.2解决方案26
1.5.3实现机制27
1.6实现针对具体场景的布局30
1.6.1问题30
1.6.2解决方案30
1.6.3实现机制30
1.7自定义AdapterView的空视图38
1.7.1问题38
1.7.2解决方案38
1.7.3实现机制38
1.8自定义ListView中的行40
1.8.1问题40
1.8.2解决方案40
1.8.3实现机制40
1.9制作ListView的节头部44
1.9.1问题44
1.9.2解决方案44
1.9.3实现机制44
(咨询特价)创建组合控件52
(咨询特价).1问题52
(咨询特价).2解决方案52
(咨询特价).3实现机制52
(咨询特价)自定义过渡动画56
(咨询特价).1问题56
(咨询特价).2解决方案56
(咨询特价).3实现机制56
(咨询特价)创建视图变换65
(咨询特价).1问题65
(咨询特价).2解决方案65
(咨询特价).3实现机制65
(咨询特价)建立可扩展的集合视图71
(咨询特价).1问题71
(咨询特价).2解决方案72
(咨询特价).3实现机制72
(咨询特价)小结82
第2章用户交互83
2.1利用Action Bar83
2.1.1问题83
2.1.2解决方案83
2.1.3实现机制84
2.2锁定Activity方向91
2.2.1问题91
2.2.2解决方案91
2.2.3实现机制91
2.3动态方向锁定92
2.3.1问题92
2.3.2解决方案92
2.3.3实现机制92
2.4手动处理旋转94
2.4.1问题94
2.4.2解决方案94
2.4.3实现机制95
2.5创建上下文动作98
2.5.1问题98
2.5.2解决方案98
2.5.3实现机制98
2.6显示一个用户对话框103
2.6.1问题103
2.6.2解决方案103
2.6.3实现机制103
2.7自定义菜单和动作108
2.7.1问题108
2.7.2解决方案108
2.7.3实现机制109
2.8自定义BACK按键114
2.8.1问题114
2.8.2解决方案114
2.8.3实现机制114
2.9模拟HOME按键117
2.9.1问题117
2.9.2解决方案117
2.9.3实现机制118
(咨询特价)监控TextView的变动118
(咨询特价).1问题118
(咨询特价).2解决方案118
(咨询特价).3实现机制119
(咨询特价)自定义键盘动作121
(咨询特价).1问题121
(咨询特价).2解决方案121
(咨询特价).3实现机制121
(咨询特价)消除软键盘124
(咨询特价).1问题124
(咨询特价).2解决方案124
(咨询特价).3实现机制124
(咨询特价)处理复杂的触摸事件125
(咨询特价).1问题125
(咨询特价).2解决方案125
(咨询特价).3实现机制126
(咨询特价)转发触摸事件142
(咨询特价).1问题142
(咨询特价).2解决方案142
(咨询特价).3实现机制142
(咨询特价)阻止触摸窃贼146
(咨询特价).1问题146
(咨询特价).2解决方案146
(咨询特价).3实现机制146
(咨询特价)创建拖放视图149
(咨询特价).1问题149
(咨询特价).2解决方案150
(咨询特价).3实现机制151
(咨询特价)构建导航Drawer157
(咨询特价).1问题157
(咨询特价).2解决方案157
(咨询特价).3实现机制157
(咨询特价)在视图之间滑动167
(咨询特价).1问题167
(咨询特价).2解决方案167
(咨询特价).3实现机制168
(咨询特价)使用选项卡导航177
(咨询特价).1问题177
(咨询特价).2解决方案177
(咨询特价).3实现机制178
(咨询特价)小结185
第3章通信和联网187
3.1显示Web信息187
3.1.1问题187
3.1.2解决方案187
3.1.3实现机制187
3.2拦截WebView事件192
3.2.1问题192
3.2.2解决方案192
3.2.3实现机制192
3.3访问带JavaScript的WebView193
3.3.1问题193
3.3.2解决方案194
3.3.3实现机制194
3.4下载图片文件196
3.4.1问题196
3.4.2解决方案197
3.4.3实现机制197
3.5完全在后台下载200
3.5.1问题200
3.5.2解决方案200
3.5.3实现机制200
3.6访问REST API203
3.6.1问题203
3.6.2解决方案204
3.6.3实现机制204
3.7解析JSON222
3.7.1问题222
3.7.2解决方案222
3.7.3实现机制222
3.8解析XML225
3.8.1问题225
3.8.2解决方案225
3.8.3实现机制226
3.9接收短信235
3.9.1问题235
3.9.2解决方案235
3.9.3实现机制236
(咨询特价)发送短信238
(咨询特价).1问题238
(咨询特价).2解决方案238
(咨询特价).3实现机制239
(咨询特价)蓝牙通信241
(咨询特价).1问题241
(咨询特价).2解决方案241
(咨询特价).3实现机制241
(咨询特价)查询网络连接状态250
(咨询特价).1问题250
(咨询特价).2解决方案250
(咨询特价).3实现机制250
(咨询特价)使用NFC传输数据253
(咨询特价).1问题253
(咨询特价).2解决方案253
(咨询特价).3实现机制253
(咨询特价)USB连接260
(咨询特价).1问题260
(咨询特价).2解决方案261
(咨询特价).3实现机制261
(咨询特价)小结270
第4章实现设备硬件交互与媒体交互271
4.1整合设备位置271
4.1.1问题271
4.1.2解决方案271
4.1.3实现机制272
4.2地图位置277
4.2.1问题277
4.2.2解决方案277
4.2.3实现机制280
4.3在地图上标记位置285
4.3.1问题285
4.3.2解决方案285
4.3.3实现机制286
4.4监控位置地区301
4.4.1问题301
4.4.2解决方案301
4.4.3实现机制302
4.5拍摄照片和视频311
4.5.1问题311
4.5.2解决方案311
4.5.3实现机制311
4.6自定义摄像头覆盖层316
4.6.1问题316
4.6.2解决方案316
4.6.3实现机制317
4.7录制音频323
4.7.1问题323
4.7.2解决方案323
4.7.3实现机制323
4.8自定义视频采集325
4.8.1问题325
4.8.2解决方案325
4.8.3实现机制326
4.9添加语音识别330
4.9.1问题330
4.9.2解决方案330
4.9.3实现机制330
(咨询特价)播放音频/视频332
(咨询特价).1问题332
(咨询特价).2解决方案332
(咨询特价).3实现机制332
(咨询特价)播放音效341
(咨询特价).1问题341
(咨询特价).2解决方案341
(咨询特价).3实现机制341
(咨询特价)创建倾斜监控器344
(咨询特价).1问题344
(咨询特价).2解决方案344
(咨询特价).3实现机制344
(咨询特价)监控罗盘的方向347
(咨询特价).1问题347
(咨询特价).2解决方案348
(咨询特价).3实现机制348
(咨询特价)从媒体内容中获取数据351
(咨询特价).1问题351
(咨询特价).2解决方案351
(咨询特价).3实现机制352
(咨询特价)检测用户移动355
(咨询特价).1问题355
(咨询特价).2解决方案355
(咨询特价).3实现机制356
(咨询特价)小结366
第5章数据持久化367
5.1制作首选项界面367
5.1.1问题367
5.1.2解决方案367
5.1.3实现机制367
5.2显示自定义首选项373
5.2.1问题373
5.2.2解决方案373
5.2.3实现机制374
5.3简单数据存储378
5.3.1问题378
5.3.2解决方案379
5.3.3实现机制379
5.4读写文件383
5.4.1问题383
5.4.2解决方案383
5.4.3实现机制383
5.5以资源的形式使用文件390
5.5.1问题390
5.5.2解决方案390
5.5.3实现机制391
5.6管理数据库393
5.6.1问题393
5.6.2解决方案393
5.6.3实现机制393
5.7查询数据库398
5.7.1问题398
5.7.2解决方案398
5.7.3实现机制399
5.8备份数据400
5.8.1问题400
5.8.2解决方案400
5.8.3实现机制400
5.9分享数据库405
5.9.1问题405
5.9.2解决方案405
5.9.3实现机制405
(咨询特价)分享SharedPreference412
(咨询特价).1问题412
(咨询特价).2解决方案412
(咨询特价).3实现机制412
(咨询特价)分享其他数据421
(咨询特价).1问题421
(咨询特价).2解决方案421
(咨询特价).3实现机制422
(咨询特价)集成系统文档428
(咨询特价).1问题428
(咨询特价).2解决方案428
(咨询特价).3实现机制429
(咨询特价)小结442
第6章与系统交互443
6.1后台通知443
6.1.1问题443
6.1.2解决方案443
6.1.3实现机制443
6.2创建定时和周期任务459
6.2.1问题459
6.2.2解决方案460
6.2.3实现机制460
6.3定时执行周期任务461
6.3.1问题461
6.3.2解决方案461
6.3.3实现机制462
6.4创建粘性操作469
6.4.1问题469
6.4.2解决方案469
6.4.3实现机制470
6.5长时间运行的后台操作474
6.5.1问题474
6.5.2解决方案474
6.5.3实现机制475
6.6启动其他应用程序480
6.6.1问题480
6.6.2解决方案480
6.6.3实现机制481
6.7启动系统应用程序484
6.7.1问题484
6.7.2解决方案484
6.7.3实现机制485
6.8让其他应用程序启动你的应用程序489
6.8.1问题489
6.8.2解决方案489
6.8.3实现机制489
6.9与交互491
6.9.1问题491
6.9.2解决方案491
6.9.3实现机制492
(咨询特价)读取设备媒体和文档500
(咨询特价).1问题500
(咨询特价).2解决方案500
(咨询特价).3实现机制500
(咨询特价)保存设备媒体和文档504
(咨询特价).1问题504
(咨询特价).2解决方案504
(咨询特价).3实现机制504
(咨询特价)读取消息数据509
(咨询特价).1问题509
(咨询特价).2解决方案509
(咨询特价).3实现机制510
(咨询特价)与日历交互521
(咨询特价).1问题521
(咨询特价).2解决方案521
(咨询特价).3实现机制521
(咨询特价)执行日志代码527
(咨询特价).1问题527
(咨询特价).2解决方案528
(咨询特价).3实现机制528
(咨询特价)创建后台工作线程530
(咨询特价).1问题530
(咨询特价).2解决方案530
(咨询特价).3实现机制530
(咨询特价)自定义任务栈535
(咨询特价).1问题535
(咨询特价).2解决方案535
(咨询特价).3实现机制535
(咨询特价)实现AppWidget543
(咨询特价).1问题543
(咨询特价).2解决方案543
(咨询特价).3实现机制544
(咨询特价)支持受限制的配置文件564
(咨询特价).1问题564
(咨询特价).2解决方案564
(咨询特价).3实现机制565
(咨询特价)小结577
第7章图形和绘图579
7.1用Drawable做背景579
7.1.1问题579
7.1.2解决方案579
7.1.3实现机制580
7.2创建自定义状态的Drawable586
7.2.1问题586
7.2.2解决方案586
7.2.3实现机制586
7.3将遮罩应用于图片591
7.3.1问题591
7.3.2解决方案591
7.3.3实现机制592
7.4在视图内容上绘制601
7.4.1问题601
7.4.2解决方案601
7.4.3实现机制601
7.5高性能绘制617
7.5.1问题617
7.5.2解决方案617
7.5.3实现机制617
7.6提取图片调色板628
7.6.1问题628
7.6.2解决方案628
7.6.3实现机制629
7.7平铺Drawable素633
7.7.1问题633
7.7.2解决方案633
7.7.3实现机制634
7.8使用可缩放的向量资源639
7.8.1问题639
7.8.2解决方案639
7.8.3实现机制639
7.9小结648
第8章使用Android NDK和
RenderScript649
8.1Android NDK649
8.2使用JNI添加原生位651
8.2.1问题651
8.2.2解决方案651
8.2.3实现机制652
8.3构建纯原生Activity660
8.3.1问题660
8.3.2解决方案660
8.3.3实现机制660
8.4RenderScript670
8.5使用RenderScript过滤图片671
8.5.1问题671
8.5.2解决方案672
8.5.3实现机制672
8.6使用RenderScript操作图片677
8.6.1问题677
8.6.2解决方案677
8.6.3实现机制677
8.7使用模糊滤镜仿造透明覆盖层683
8.7.1问题683
8.7.2解决方案683
8.7.3实现机制683
8.8小结693
作者介绍
Dave Smith是专业的工程师,一直从事移动和嵌入式平台的软件与硬件开发。目前,Dave全身心地投入到Android开发领域。从2009年开始,Dave就从事Android平台各个版本上的开发,包括使用SDK编写用户应用程序以及构建和定制Android源代码。Dave会定期通过他的开发博客( )和Twitter流(@devunwired)分享自己的想法。
文摘
暂无
媒体推荐
暂无