网盘分享吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2406|回复: 1

[职业技术] [Android编程实战][赫尔曼 (erik Hellman)][EPUB]

[复制链接]

主题
9628
积分
65170
热心值
9079
金币
72944
注册时间
2018-4-15
最后登录
2020-2-21
在线时间
63 小时
发表于 2018-4-24 17:46 | 显示全部楼层 |阅读模式

赞助VIP可享受免金币查看特权  点击这里充值金币或者开通VIP 购买前先点击分享链接验证是否有效!
BT资源无法下载:戳这里,如何发布售价资源帖?:戳这里      《避免 分享链接失效 的方法?》


113614s4cb3jqcgdbgjgj2.jpg
  书名: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接收和阅读SMS

  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.2AndroidUSB

  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

购买主题 已有 1 人购买  本主题需向作者支付 5 金币 才能浏览
楼主热帖

① www.wpfx8.com 欢迎您分享自己的网盘资源!分享越多,金币越多!资源互利共享,我为人人,人人为我!
② 每个人都可以在本站发布资源帖,同时本站所有资源都需要金币才能下载!但是,只要你发布几十个优秀资源帖,基本上,你就会源源不断地获得金币了!
③ 如果发现违规广告资源,请点击帖子正文右下角的“举报”按钮。一般资源发布是有效的,时过境迁因为各种各样的原因,资源有可能失效。如果购买后发现资源失效或者资源和帖子内容描述不符,请到首页 [问题/意见反馈区] 发帖说明原因后申请退币。如“资源失效,申请退币”,管理员核实后会退币给您的。

主题
0
积分
23
热心值
7
金币
155
注册时间
2018-11-12
最后登录
2018-11-12
在线时间
0 小时
发表于 2018-11-12 16:22 | 显示全部楼层
楼主太给力了,这个资源找了很久,果断下载欣赏……

① www.wpfx8.com 欢迎您分享自己的网盘资源!分享越多,金币越多!资源互利共享,我为人人,人人为我!
② 每个人都可以在本站发布资源帖,同时本站所有资源都需要金币才能下载!但是,只要你发布几十个优秀资源帖,基本上,你就会源源不断地获得金币了!
③ 如果发现违规广告资源,请点击帖子正文右下角的“举报”按钮。一般资源发布是有效的,时过境迁因为各种各样的原因,资源有可能失效。如果购买后发现资源失效或者资源和帖子内容描述不符,请到首页 [问题/意见反馈区] 发帖说明原因后申请退币。如“资源失效,申请退币”,管理员核实后会退币给您的。

回复

使用道具 举报

点击按钮快速添加回复内容: 超赞 高兴 激动 给力 收藏 支持 期待 顶帖 精彩 感谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站长邮箱|sitemap|手机版|小黑屋|百度统计|标签搜索|网盘分享吧

GMT+8, 2024-4-28 04:03 , Processed in 0.130842 second(s), 30 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表