万本电子书0元读

万本电子书0元读

顶部广告

Android开发进阶实战:拓展与提升电子书

资深程序员深剖析Android发的新技术、新理念和高效编程技巧 帮助发者构建更加高级和稳定的应用,并快速提升技术水平和思维能力 内容新颖:摒弃过时的内容,重介绍Android发的新技术和新工具 经验分享:结合作者的项目经验,介绍了大量的Android高效编程经验 深度适宜:精心选择技术主题,内容有一定深度,但都是实际发需要的干货 实例详解:各个章节都穿插了发实例行讲解,方便读者理解和实践

售       价:¥

纸质售价:¥65.40购买纸书

16人正在读 | 0人评论 6.8

作       者:谭东

出  版  社:机械工业出版社

出版时间:2020-05-01

字       数:33.9万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
《Android发阶实战:拓展与提升》深讲解了Android发的阶知识及新技术,以帮助读者构建更加高级和稳定的应用。书中对Android发涉及的一些新技术、阶知识和高效发经验行了详细讲解。通过这些核心技术和拓展知识,可以快速提升发者的技术水平和逻辑思维能力。 《Android发阶实战:拓展与提升》共12章,分为3篇。第1篇“高效发基础”,重围绕与Android平台高效发相关的知识与经验行介绍,从新的IDE、辅助工具、发技巧、新技术等方面行多角度讲解;第2篇“核心技术详解”,重对Android发过程中的一些经常用到但又不容易真正深理解和正确使用的知识做了详细介绍;第3篇“拓展与实践”,主要介绍了一些与Android发相关的拓展与提升知识,如Android ROM、Android TV发和Flutter等,*后还给出了一个简单的项目,帮助读者从0到1行实践。 《Android发阶实战:拓展与提升》适合有Android发经验而想一步学习阶技术和新技术的读者阅读,也适合想尝试新技术并想提升发水平的相关从业者阅读。另外,本书还可以作为Android发人员的常备工具书。对于爱好编程的高校学生与培训机构的学员而言,本书还是一本非常实用的参考书。<br/>【推荐语】<br/>资深程序员深剖析Android发的新技术、新理念和高效编程技巧 帮助发者构建更加高级和稳定的应用,并快速提升技术水平和思维能力 内容新颖:摒弃过时的内容,重介绍Android发的新技术和新工具 经验分享:结合作者的项目经验,介绍了大量的Android高效编程经验 深度适宜:精心选择技术主题,内容有一定深度,但都是实际发需要的干货 实例详解:各个章节都穿插了发实例行讲解,方便读者理解和实践 源码详解:对核心源代码做了详细的注释,并做了深、细致的解读<br/>【作者】<br/>谭东  计算机科学与技术专业硕士。IEEE SPAC 2018论文获得者,CSDN博客专家。有6年多的Android编程经验。毕业后在重庆市科学技术研究院从事移动Android平台的发工作,之后在重庆广电从事Android与IPTV机顶盒的相关发工作。对移动平台有浓厚的兴趣,喜欢研究与分析总结,编写了多个源框架。喜欢创新,熟悉Java、Dart、Node.js和React等多种编程语言与框架。<br/>
目录展开

前言

第1篇 高效开发基础

第1章 高效开发工具

1.1 使用Android Studio进行高效开发

1.1.1 认识Android Studio

1.1.2 安装与使用Android Studio

1.2 常用的Android Studio高效插件

1.3 Android Studio小技巧

1.3.1 熟悉Gradle构建流程与脚本

1.3.2 Lint静态代码分析

1.3.3 使用Android Studio进行调试

1.3.4 代码重构

第2章 提高效率,从“新”开始

2.1 新布局方式:ConstraintLayout

2.1.1 相对定位

2.1.2 边距

2.1.3 居中定位和偏移

2.1.4 环形定位

2.1.5 尺寸约束

2.1.6 链约束

2.2 新包引入方式:AndroidX

2.3 新架构:Jetpack

2.4 新动画:Lottie

2.5 新发展:Material Design

第3章 认识Android相关辅助工具

3.1 版本控制和源代码管理工具

3.1.1 SVN的基本用法

3.1.2 Git的基本用法

3.2 9-Patch的制作

3.3 抓包工具Fiddler

3.4 布局分析器与结构视图工具

3.5 反编译工具

第2篇 核心技术详解

第4章 线程与进程IPC

4.1 Handler与Looper

4.2 Thread线程

4.3 IPC进程间通信

第5章 Android应用安全

5.1 Android常见漏洞及安全要点

5.1.1 Android常见漏洞

5.1.2 Android应用安全要点

5.2 Android混淆与加固

5.2.1 Android混淆

5.2.2 Android应用加固

5.3 Android数据加密与签名

5.3.1 Android数据加密

5.3.2 Android签名

5.4 Android开发规范

第6章 Android应用测试

6.1 Android测试方法和原则

6.1.1 Android测试方法

6.1.2 Android测试原则

6.2 Android应用测试内容

6.3 编写Android应用测试用例

6.3.1 编写Android本地测试用例

6.3.2 编写Android仪器化测试用例

6.4 Android应用测试主流框架

6.4.1 Espresso测试框架

6.4.2 UI Automator测试框架

6.4.3 Robolectric测试框架

第7章 定制与适配

7.1 定制主题与样式

7.1.1 定义原则

7.1.2 自定义主题

7.1.3 自定义样式

7.2 定制Dialog

7.3 定制Notification

7.4 自定义View

7.5 Android适配与国际化处理

7.5.1 Android适配

7.5.2 语言国际化

第3篇 拓展与实践

第8章 深入探索Android ROM

8.1 了解Android平台

8.2 Android系统架构

8.3 Android平台源码结构

8.4 编译Linux Kernel

8.5 编写系统应用

8.6 Android ROM常用知识点

第9章 Android TV开发

9.1 了解Android TV

9.1.1 Android TV相关技术名词

9.1.2 了解Android TV机顶盒

9.2 Android TV开发规范及注意事项

9.2.1 Android TV设计准则

9.2.2 Android TV开发注意事项

9.3 Android TV开发的常用ADB命令

9.4 构建Android TV应用

第10章 Flutter从入门到实战

10.1 认识Flutter

10.2 Flutter开发环境搭建和调试

10.2.1 开发环境的搭建

10.2.2 模拟器的安装与调试

10.3 Flutter常用的Widget和布局

10.3.1 Flutter基础Widget

10.3.2 Flutter基础布局

10.4 HTTP网络请求详解

10.4.1 HTTP的请求方式简介

10.4.2 Flutter HTTP网络请求实现的区别和特点

10.5 Flutter与Android

10.6 Flutter的Android和iOS应用打包

10.6.1 Flutter的Android应用打包

10.6.2 Flutter的iOS应用打包

第11章 设计模式详解

11.1 软件设计原则

11.1.1 单一职责原则

11.1.2 里氏替换原则

11.1.3 依赖倒转原则

11.1.4 接口隔离原则

11.1.5 迪米特原则

11.1.6 开闭原则

11.1.7 合成复用原则

11.2 软件设计模式之创建型模式

11.2.1 单例模式

11.2.2 工厂模式

11.2.3 抽象工厂模式

11.2.4 建造者模式

11.2.5 原型模式

11.3 软件设计模式之结构型模式

11.3.1 适配器模式

11.3.2 外观模式

11.3.3 桥接模式

11.3.4 装饰器模式

11.3.5 代理模式

11.3.6 享元模式

11.3.7 组合模式

11.4 软件设计模式之行为型模式

11.4.1 模板方法模式

11.4.2 策略模式

11.4.3 命令模式

11.4.4 责任链模式

11.4.5 状态模式

11.4.6 观察者模式

11.4.7 中介模式

11.4.8 迭代器模式

11.4.9 访问者模式

11.4.10 备忘录模式

11.4.11 解释器模式

第12章 项目实践从0到1

12.1 创建项目

12.2 项目核心逻辑的实现

12.3 App项目调试

12.4 打包签名

12.5 自动化压力测试

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部