网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Android高效进阶(从数据到AI)
分类 科学技术-工业科技-电子通讯
作者 胡强
出版社 电子工业出版社
下载
简介
内容推荐
本书是一本Android进阶技术与实践应用相结合的书籍,主要从3个方面来组织内容。第一个方面,Android工程构建体系实践与进阶,其中不仅包含了移动数据技术、工具基建进阶、效能进阶,还包含了工具应用进阶、工程构建进阶等内容;第二个方面,对当前移动端前沿技术的探索,包含容器技术、大前端技术和AI技术;第三个方面,移动应用的安全攻防技术和设计模式进阶实践。本书内容全面,侧重实战经验和进阶技能,通过本书不仅能学到最新的移动端技术,以及进阶技术与实践应用相结合的知识,更重要的是能领悟到作者对技术的钻研精神和思维方式,从而帮助Android开发者高效进阶。
本书适合移动应用开发者、Android系统开发人员、Android系统安全工程师,以及Android领域的移动技术负责人阅读。
作者简介
胡强(花名:得塔),阿里巴巴高级无线技术专家(P8),进入互联网行业已10年,先后从事过前端、后端、大数据和移动互联网的架构及研发工作。2014年加入阿里巴巴至今,专注于移动互联网技术,先后主导了UC和豌豆荚的架构设计,并先后应邀在GMTC、云栖大会、架构师私享会、GeekPwn和Google Lab等上进行过技术演讲和交流。
目录
第1章 Android数据技术
1.1 数据采集
1.1.1 数据格式
1.1.2 多端协同技巧
1.1.3 数据分级方案
1.1.4 多进程解决方案
1.2 数据绑定
1.2.1 控件数据绑定
1.2.2 内容曝光框架
1.3 数据存储和上报
1.3.1 数据加密方案
1.3.2 数据存储策略
1.3.3 数据上报策略
1.4 前端埋点
1.4.1 代码埋点
1.4.2 声明式埋点
1.4.3 无痕埋点
第2章 Android下的工具基建进阶
2.1 带有反劫持功能的下载SDK
2.1.1 分段式多线程网络通信
2.1.2 常见的下载劫持
2.1.3 下载劫持监控
2.1.4 在下载中实现反劫持
2.1.5 下载SDK的应用
2.2 沉浸式交互组件
2.2.1 碎片化导致沉浸式适配困难
2.2.2 Android官方沉浸式状态栏方式
2.2.3 主流厂商的沉浸式方式简介
2.3 基于信息流的图片加载框架
2.3.1 图片加载
2.3.2 图片缓存机制
2.3.3 图片加载过程中遇到的问题
2.3.4 基于信息流的图片加载设计
2.3.5 基于信息流的图片加载实现
2.4 进程保活
2.4.1 常规的保活技术
2.4.2 保活的悖论
2.4.3 系统发展对保活的影响
2.5 Android文件系统扫描
2.5.1 什么是文件系统
2.5.2 文件系统挂载
2.5.3 虚拟文件系统层
2.5.4 超级块
2.5.5 文件扫描算法
2.5.6 结合系统机制进行进阶扫描设计
2.5.7 扫描实现设计
2.5.8 C语言实现的扫描逻辑
2.6 高可用前置通道
2.6.1 前置通道简介
2.6.2 常驻通知栏
2.6.3 Android推送能力介绍
2.6.4 主流厂商推送SDK适配
2.6.5 Android统一推送联盟
2.6.6 桌面悬浮窗
第3章 Android下的效能进阶
3.1 App性能监测实现
3.1.1 App性能监测背景
3.1.2 App性能监测总体设计
3.1.3 启动速度框架
3.1.4 内存监测系统
3.1.5 页面卡顿解决方案
3.1.6 处理App性能问题的经验
3.2 App真机检测系统
3.2.1 为什么需要真机检测
3.2.2 真机检测整体设计
3.2.3 Monkey稳定性检测
3.2.4 自动化敏感权限检测
3.2.5 面向游戏的真机检测
3.3 APK信息一站式修改
3.3.1 APK文件构成
3.3.2 APK签名校验流程
3.3.3 V1与V2签名
3.3.4 如何打造渠道包
第4章 Android工具应用进阶
4.1 游戏加速器
4.1.1 游戏加速器的使用场景
4.1.2 基于性能的加速实现
4.1.3 基于流量劫持(VPN)的加速实现
4.1.4 基于VPN加速器的整体设计
4.2 近场传输
4.2.1 近场传输场景
4.2.2 近场传输设计
4.2.3 Wi-Fi创建
4.2.4 Wi-Fi扫描
4.2.5 Wi-Fi连接
4.2.6 数据传输逻辑处理
4.3 微信清理
4.3.1 微信清理背景
4.3.2 微信清理设计
4.3.3 微信清理实现
4.4 Google安装器
4.4.1 Google安装器背景
4.4.2 Google服务框架
4.4.3 Google服务框架安装器GSI实现
第5章 Android工程构建进阶
5.1 工程构建基础
5.1.1 应用基本信息
5.1.2 编译过程
5.2 工程构建进阶
5.2.1 多渠道打包
5.2.2 渠道信息批量写入
5.2.3 资源混淆
5.2.4 发布到Maven仓库
5.2.5 搭建私有Maven仓库
5.3 工程构建定制
5.3.1 认识Gradle DSL
5.3.2 自定义打包逻辑
5.3.3 Freeline秒级编译浅析及接入
第6章 移动场景下的容器技术
6.1 MoveToDex方案
6.1.1 Dalvik虚拟机dex加载机制
6.1.2 方法数超过65 536B问题
6.1.3 DexOpt LinearAlloc大小限制问题
6.1.4 MoveToDex按需加载方案
6.2 MultiDex方案优化
6.2.1 如何使用MultiDex
6.2.2 MultiDex痛点剖析
6.2.3 MultiDex方案回归
6.2.4 如何优化MultiDex
6.3 插件化与组件化
6.3.1 插件化与组件化的区别
6.3.2 为什么要做容器化
6.3.3 容器化技术演进
6.3.4 容器化框架的弊端
6.3.5 Android P下的容器化技术前进方向
6.3.6 App Bundle解析
第7章 移动混合前端技术
7.1 H5方案
7.1.1 轻量化方案——H5应用
7.1.2 H5交互与接口实现
7.1.3 H5的缺点
7.2 Weex和React Native
7.2.1 Weex和React Native简介
7.2.2 Weex和React Native的对比
7.2.3 如何使用
7.3 Flutter
7.3.1 Flutter简介
7.3.2 Dark语言简介
7.3.3 Flutter原理浅析
第8章 移动场景下的AI技术
8.1 移动AI现状
8.1.1 背景
8.1.2 移动AI落地方案
8.2 AI的应用场景
8.2.1 图像处理
8.2.2 语音处理
8.2.3 模式识别
8.3 移动AI框架
8.3.1 C
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/25 20:45:14