热门搜索: 中考 高考 考试 开卷17
服务电话 024-96192/23945006
 

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

编号:
wx1202067129
销售价:
¥104.72
(市场价: ¥119.00)
赠送积分:
105
数量:
   
商品介绍

本书通过给Andorid开发人员讲解一些可以提高开发效率的知识,让大家在作者的带领下提高自己的开发水平,让自己的项目更加高效与稳定。书中重点讲解了Andorid开中的一些进阶技术,如Andorid TV开发、Flutter等。本书涵盖的主要内容有Android Studio开发环境搭建;Android新控件的使用;掌握Android相关辅助工具;Android应用测试;Android应用安全;Android Rom详解;Android开源库的使用;NDK编译;线程与进程IPC;Android TV开发;Flutter从入门到实战;项目实践从0到1;设计模式详解。本书适合有Android相关开发基础的进阶读者阅读,希望能够通过阅读本书,达到学习新技术、新架构、新思维,完成质的飞跃与转变。

谭东 计算机科学与技术专业硕士。IEEE SPAC 2018*佳论文获得者,CSDN博客专家。有6年多的Android编程经验。毕业后在重庆市科学技术研究院从事移动Android平台的开发工作,之后在重庆广电从事Android与IPTV机顶盒的相关开发工作。对移动平台有浓厚的兴趣,喜欢研究与分析总结,编写了多个开源框架。喜欢创新,熟悉Java、Dart、Node.js和React等多种编程语言与框架。

前言篇 高效开发基础章 高效开发工具21.1 使用Android Studio进行高效开发21.1.1 认识Android Studio21.1.2 安装与使用Android Studio71.2 常用的Android Studio高效插件131.3 Android Studio小技巧191.3.1 熟悉Gradle构建流程与脚本191.3.2 Lint静态代码分析221.3.3 使用Android Studio进行调试231.3.4 代码重构26第2章 提高效率,从“新”开始282.1 新布局方式:ConstraintLayout282.1.1 相对定位282.1.2 边距302.1.3 居中定位和偏移312.1.4 环形定位322.1.5 尺寸约束332.1.6 链约束342.2 新包引入方式:AndroidX362.3 新架构:Jetpack372.4 新动画:Lottie402.5 新发展:Material Design42第3章 认识Android相关辅助工具443.1 版本控制和源代码管理工具443.1.1 SVN的基本用法443.1.2 Git的基本用法493.2 9-Patch的制作543.3 抓包工具Fiddler573.4 布局分析器与结构视图工具673.5 反编译工具69第2篇 核心技术详解第4章 线程与进程IPC764.1 Handler与Looper764.2 Thread线程794.3 IPC进程间通信85第5章 Android应用安全985.1 Android常见漏洞及安全要点985.1.1 Android常见漏洞985.1.2 Android应用安全要点1035.2 Android混淆与加固1035.2.1 Android混淆1045.2.2 Android应用加固1105.3 Android数据加密与签名1125.3.1 Android数据加密1125.3.2 Android签名1155.4 Android开发规范118第6章 Android应用测试1356.1 Android测试方法和原则1356.1.1 Android测试方法1366.1.2 Android测试原则1376.2 Android应用测试内容1406.3 编写Android应用测试用例1446.3.1 编写Android本地测试用例1456.3.2 编写Android仪器化测试用例1516.4 Android应用测试主流框架1556.4.1 Espresso测试框架1556.4.2 UI Automator测试框架1646.4.3 Robolectric测试框架166第7章 定制与适配1777.1 定制主题与样式1777.1.1 定义原则1777.1.2 自定义主题1787.1.3 自定义样式1807.2 定制Dialog1807.3 定制Notification1847.4 自定义View1887.5 Android适配与国际化处理1967.5.1 Android适配1967.5.2 语言国际化209第3篇 拓展与实践第8章 深入探索Android ROM2148.1 了解Android平台2148.2 Android系统架构2188.3 Android平台源码结构2218.4 编译Linux Kernel2298.5 编写系统应用2338.6 Android ROM常用知识点240第9章 Android TV开发2439.1 了解Android TV2439.1.1 Android TV相关技术名词2439.1.2 了解Android TV机顶盒2499.2 Android TV开发规范及注意事项2509.2.1 Android TV设计准则2509.2.2 Android TV开发注意事项2549.3 Android TV开发的常用ADB命令2579.4 构建Android TV应用2580章 Flutter从入门到实战26310.1 认识Flutter26310.2 Flutter开发环境搭建和调试26610.2.1 开发环境的搭建26610.2.2 模拟器的安装与调试27310.3 Flutter常用的Widget和布局27710.3.1 Flutter基础Widget27910.3.2 Flutter基础布局28710.4 HTTP网络请求详解29410.4.1 HTTP的请求方式简介29410.4.2 Flutter HTTP网络请求实现的区别和特点29510.5 Flutter与Android30510.6 Flutter的Android和iOS应用打包30910.6.1 Flutter的Android应用打包30910.6.2 Flutter的iOS应用打包3101章 设计模式详解31211.1 软件设计原则31211.1.1 单一职责原则31211.1.2 里氏替换原则31311.1.3 依赖倒转原则31311.1.4 接口隔离原则31411.1.5 迪米特原则31411.1.6 开闭原则31511.1.7 合成复用原则31511.2 软件设计模式之创建型模式31711.2.1 单例模式31811.2.2 工厂模式32111.2.3 抽象工厂模式32211.2.4 建造者模式32511.2.5 原型模式32811.3 软件设计模式之结构型模式32911.3.1 适配器模式33011.3.2 外观模式33311.3.3 桥接模式33411.3.4 装饰器模式33611.3.5 代理模式33811.3.6 享元模式34011.3.7 组合模式34211.4 软件设计模式之行为型模式34511.4.1 模板方法模式34511.4.2 策略模式34611.4.3 命令模式34811.4.4 责任链模式35011.4.5 状态模式35211.4.6 观察者模式35411.4.7 中介模式35611.4.8 迭代器模式35911.4.9 访问者模式36111.4.10 备忘录模式36411.4.11 解释器模式3662章 项目实践从0到137012.1 创建项目37012.2 项目核心逻辑的实现37212.3 App项目调试38012.4 打包签名38412.5 自动化压力测试387

商品参数
基本信息
出版社 机械工业出版社
ISBN 9787111654728
条码 9787111654728
编者 谭东
译者 --
出版年月 2020-05-01 00:00:00.0
开本 16开
装帧 平装
页数 408
字数 500
版次 1
印次 1
纸张
商品评论

暂无商品评论信息 [发表商品评论]

商品咨询

暂无商品咨询信息 [发表商品咨询]