⇣资源直达⇣
K4机器猫

[Android编程实战][赫尔曼 (erik Hellman)][EPUB]

K4机器猫 2018-04-24 69 1
K4超清提供的[Android编程实战][赫尔曼 (erik Hellman)][EPUB]下载地址来源于网络分享,网络资源均有时效性,请尽快下载[Android编程实战][赫尔曼 (erik Hellman)][EPUB],或保存[Android编程实战][赫尔曼 (erik Hellman)][EPUB]到自己的网盘避免资源失效。


  书名:Android编程实战
  作者:赫尔曼(erikHellman)
  语言:中文
  你是否从事Android操作系统开发,会创建简单的Android应用,但想进一步提升自己的开发技巧?你是否想深入挖掘Android操作系统的特性与功能,挑战现有开发水准?你是否正在想方设法创建高级、直观、创新的Android应用?毫无疑问,这本书适合你。
  本书从自定义视图、多点触摸手势讲起,到集成在线Web服务,进一步扩展到探索地理围栏和活动识别等新技术。作为一名经验丰富的Android工程师,ErikHellman通过本书深入剖析了一些专业技巧、诀窍、容易绊倒开发者的陷阱,以及一些鲜为人知的技术:
  优化组件,以实现尽可能流畅的用户体验
  创建自定义视图
  全面理解AndroidSDK
  掌握AndroidStudio和Gradle
  使用Android音频、视频和图形API
  文本转语音以及语音识别项目
  充分利用新的Android位置API
  使用Android连接技术与远程设备通信
  执行后台处理
  使用Android加密API
  找到并安全使用隐藏API
  使用GooglePlayService为应用启用云计算
  在GooglePlayStore中发布和销售应用
  版权信息
  版权声明
  献辞
  致谢
  引言
  目标读者
  本书内容
  本书结构
  第一部分:构建更好的基础
  第二部分:充分利用组件
  第三部分:超越极限
  所需工具
  源代码
  勘误
  第一部分构建更好的基础
  第1章完善开发环境
  1.1可供选择的操作系统
  1.2AndroidSDK进阶
  1.2.1adb工具
  1.2.2用Monkey对应用UI做压力测试
  1.2.3在Android上使用Gradle构建系统
  1.2.4用ProGuard优化和混淆代码
  1.3Android库项目以及第三方库
  1.3.1使用JAR库
  1.3.2创建库项目
  1.4版本控制和源代码管理
  1.5熟练使用IDE
  1.5.1调试Android应用
  1.5.2使用lint做静态代码分析
  1.5.3重构代码
  1.6Android设备上的Developer选项
  了解DeveloperSettings
  1.7小结
  1.8延伸阅读
  第2章在Android上编写高效的Java代码
  2.1比较Android上的DalvikJava和JavaSE
  2.2优化Android上的Java代码
  2.2.1Android上的类型安全枚举
  2.2.2Android中增强版的for循环
  2.2.3队列、同步和锁
  2.3管理和分配内存
  减少对象分配
  2.4Android中的多线程
  2.4.1Thread类
  2.4.2AsyncTask
  2.4.3Handler类
  2.4.4选择合适的线程
  2.5小结
  2.6延伸阅读
  第二部分充分利用组件
  第3章组件、清单及资源
  3.1Android组件
  3.1.1Activity
  3.1.2Service
  3.1.3BroadcastReceiver
  3.1.4ContentProvider
  3.1.5Application
  3.1.6应用架构
  3.2应用程序清单
  3.2.1Manifest元素
  3.2.2GooglePlay过滤器和权限
  3.2.3application节点元素
  3.2.4组件元素和属性
  3.2.5Intent过滤
  3.3resources和assets
  3.3.1高级string资源
  3.3.2本地化
  3.3.3使用资源限定符
  3.3.4使用assets
  3.4小结
  3.5延伸阅读
  第4章Android用户体验和界面设计
  4.1用户故事
  使用人物角色更好地了解用户
  4.2AndroidUI设计
  4.2.1导航
  4.2.2用户界面原型
  4.3Android用户界面元素
  4.4Android应用程序文本
  4.4.1字体
  4.4.2文本布局
  4.5尺寸和大小
  4.5.1推荐尺寸
  4.5.2图标大小
  4.5.3字体大小
  4.6颜色
  色盲
  4.7图像和图标
  4.7.1典型透视
  4.7.2几何离子
  4.7.3人脸识别
  4.8可用性
  视觉线索
  4.9用户奖励机制
  游戏化
  4.10小结
  4.11延伸阅读
  第5章Android用户界面操作
  5.1Activity和Fragment
  5.2使用多个屏幕
  5.3设计自定义视图
  5.3.1View的生命周期
  5.3.2钢琴键盘部件
  5.4多点触控
  5.4.1PointerCoordinates
  5.4.2旋转手势
  5.5OpenGLES
  5.6小结
  5.7延伸阅读
  第6章Service和后台任务
  6.1何时以及如何使用Service
  6.2理解Service生命周期
  6.2.1Service的创建和销毁
  6.2.2启动Service
  6.2.3绑定Service
  6.2.4保持活跃
  6.2.5停止Service
  6.3在后台运行
  6.3.1IntentService
  6.3.2并行执行
  6.4和Service通信
  6.4.1使用Intent进行异步消息传递
  6.4.2本地绑定的Servcie
  6.5小结
  6.6延伸阅读
  第7章AndroidIPC
  7.1Binder简介
  7.1.1Binder地址
  7.1.2Binder事务
  7.1.3Parcel
  7.1.4linktodeath
  7.2设计API
  7.2.1AIDL
  7.2.2Messenger
  7.2.3使用库工程包装API
  7.3保护远程API
  7.4小结
  7.5延伸阅读
  第8章掌握BroadcastReceiver以及配置更改
  8.1BroadcastReceiver
  8.1.1本地BroadcastReceiver
  8.1.2普通广播和有序广播
  8.1.3粘性广播
  8.1.4定向广播
  8.1.5启用和禁用广播接收器
  8.1.6系统广播Intent
  8.2设备配置更改
  8.3小结
  8.4延伸阅读
  第9章数据存储和序列化技术
  9.1Android持久化选项
  9.2在偏好文件中存储数据
  9.3用户选项和设置用户界面
  9.4高性能ContentProvider
  9.4.1Android数据库设计
  9.4.2创建和升级数据库
  9.4.3实现查询方法
  9.4.4数据库事务
  9.4.5在ContentProvider中存储二进制数据
  9.5序列化数据
  9.5.1JSON
  9.5.2使用Gson进行高级JSON处理
  9.5.3GoogleProtocolBuffer
  9.6应用数据备份
  9.7小结
  9.8延伸阅读
  第10章编写自动化测试
  10.1Android测试原则
  10.1.1测试内容
  10.1.2基本的单元测试
  10.1.3测试Activity
  10.1.4测试Service
  10.1.5测试ContentProvider
  10.1.6运行测试
  10.2持续集成
  10.3小结
  10.4延伸阅读
  第三部分超越极限
  第11章高级音频、视频及相机应用
  11.1高级音频应用
  11.1.1低延迟音频
  11.1.2OpenSLES
  11.1.3文字转语音
  11.1.4语音识别
  11.2使用OpenGLES2.0处理视频
  11.3使用OpenGLES2.0处理相机
  11.4多媒体编码
  录制OpenGL场景
  11.5小结
  11.6延伸阅读
  第12章Android应用安全问题
  12.1Android安全的概念
  12.1.1签名和密钥
  12.1.2Android权限
  12.1.3保护用户数据
  12.1.4验证调用应用
  12.2客户端数据加密
  12.2.1Android的加密API
  12.2.2生成密钥
  12.2.3加密数据
  12.2.4解密数据
  12.2.5处理加密数据
  12.3Android的钥匙链管理
  12.4设备管理API
  12.5小结
  12.6扩展阅读
  第13章地图、位置和活动API
  13.1融合位置管理器
  13.2集成GoogleMapsV2
  13.3使用GoogleMaps
  13.3.1地图标记
  13.3.2绘制圆形区域
  13.3.3绘制多边形
  13.3.4有用的位置API工具
  13.3.5地理编码
  13.4使用LocationClient
  13.5地理围栏
  13.6活动识别
  13.7小结
  13.8延伸阅读
  第14章本地代码和JNI
  14.1关于CPU体系结构
  14.2用C语言编写Android应用程序
  14.2.1AndroidNDK编译脚本
  14.2.2本地Activity
  14.3使用JNI
  14.3.1从Java调用本地函数
  14.3.2从本地调用Java方法
  14.4Android本地API
  14.4.1C语言库
  14.4.2本地Android日志
  14.4.3本地OpenGLES2.0
  14.4.4OpenSLES中的本地音频
  14.5移植本地库到Android
  编译一个本地库
  14.6小结
  14.7延伸阅读
  第15章隐藏的AndroidAPI
  15.1官方API和隐藏API
  15.2发现隐藏API
  15.3安全地调用隐藏API
  15.3.1从设备中提取隐藏API
  15.3.2使用反射调用隐藏API
  15.4隐藏API示例
  15.4.1接收和阅读㊟㊟S
  15.4.2Wi-Fi网络共享
  15.4.3隐藏设置
  15.5小结
  15.6延伸阅读
  第16章深入研究Android平台
  16.1解锁设备
  16.1.1刷新出厂映像
  16.1.2解锁非Nexus设备
  16.1.3社区支持的固件
  16.2Android源码
  16.2.1设置构建环境
  16.2.2构建并刷新固件
  16.3编写系统应用
  16.3.1平台证书
  16.3.2编写签名的应用
  16.4探索Android平台
  16.4.1设置IDE
  16.4.2Android项目
  16.4.3AndroidLinuxKernel
  16.4.4添加系统服务
  16.4.5加快平台开发周期
  16.5为AOSP贡献代码
  16.6小结
  16.7延伸阅读
  第17章网络、Web服务和远程API
  17.1Android上的网络调用
  17.1.1HttpUrlConnection
  17.1.2Volley
  17.1.3OkHttp和SPDY
  17.1.4WebSocket
  17.2集成Web服务
  17.2.1GoogleStaticMapsv2
  17.2.2使用OAuth2访问FoursquareAPI
  17.2.3在Android中使用FacebookSDK
  17.2.4寻找在线Web服务和API
  17.3网络和功耗
  17.3.1一般准则
  17.3.2高效的网络轮询
  17.3.3服务器端推送
  17.4小结
  17.5延伸阅读
  第18章与远程设备通信
  18.1Android中的连接技术
  18.2AndroidU㊟㊟
  18.3蓝牙低功耗
  18.4AndroidWi-Fi
  18.4.1服务发现
  18.4.2Wi-FiDirect
  18.5设备上的Web服务
  18.5.1使用Restlet创建RESTfulAPI
  18.5.2WebSocket服务器
  18.6小结
  18.7延伸阅读
  第19章GooglePlayService
  19.1授权
  19.2GoogleDrive应用程序数据
  19.3GoogleCloudEndpoint
  19.4谷歌云消息
  GCM客户端
  19.5GooglePlayGameService
  19.5.1数据消息
  19.5.2消息策略
  19.6小结
  19.7延伸阅读
  第20章在GooglePlayStore发布应用
  20.1应用内付费
  20.1.1消费产品
  20.1.2应用内订阅
  20.2在应用内添加广告
  20.2.1定位广告
  20.2.2广告颜色
  20.2.3插播式广告
  20.3应用程序许可
  20.4APK扩展文件
  20.4.1创建扩展文件
  20.4.2下载扩展文件
  20.5小结
  20.6延伸阅读
  目录
链接:http://pan.baidu.com/s/1pKL36wb


隐藏内容,请登录后查看

Copyright © 2023 K4超清 126.HZ.CZ 本站CDN由又拍云赞助
POWER BY CleenBB x3.4 PROCESSED: 2487.6
流量统计