基本信息

编辑推荐
---------------------------Android开发进阶实战:拓展与提升---------------------------
编辑推荐:
资深程序员深入剖析Android开发的新技术、新理念和高效编程技巧
帮助开发者构建更加高级和稳定的应用,并快速提升技术水平和思维能力
内容新颖:摒弃过时的内容,重点介绍Android开发的新技术和新工具
经验分享:结合作者的项目经验,介绍了大量的Android高效编程经验
深度适宜:精心选择技术主题,内容有一定深度,但都是实际开发需要的干货
实例详解:各个章节都穿插了开发实例进行讲解,方便读者理解和实践
源码详解:对核心源代码做了详细的注释,并做了深入、细致的解读
---------------------------OpenCV Android开发实战---------------------------
详解OpenCV Android配置与开发,以真实案例展示移动端算法流程设计和代码实现
内容简介
计算机书籍
---------------------------Android开发进阶实战:拓展与提升---------------------------
本书通过给Andorid开发人员讲解一些可以提高开发效率的知识,让大家在作者的带领下提高自己的开发水平,让自己的项目更加高效与稳定。书中重点讲解了Andorid开中的一些进阶技术,如Andorid TV开发、Flutter等。
本书涵盖的主要内容有Android Studio开发环境搭建;Android新控件的使用;掌握Android相关辅助工具;Android应用测试;Android应用安全;Android Rom详解;Android优秀开源库的使用;NDK编译;线程与进程IPC;Android TV开发;Flutter从入门到实战;项目实践从0到1;设计模式详解。
本书适合有Android相关开发基础的进阶读者阅读,希望能够通过阅读本书,达到学习新技术、新架构、新思维,完成质的飞跃与转变。
---------------------------OpenCV Android开发实战---------------------------
本书将分为两个部分。第 一部分为基础知识,从OpenCV框架的简单介绍到OpenCV、AndroidSDK、NDK的编程应用,系统全面地介绍OpenCV在移动领域的应用、所涉及的OpenCV中的核心模块、图像处理模块、特征提取与对象检测模块等。第二部分为实战案例,包括OCR识别、人脸美颜、人眼实时跟踪与渲染。
作译者
---------------------------Android开发进阶实战:拓展与提升---------------------------
谭东 著:谭东 计算机科学与技术专业硕士。IEEE SPAC 2018最佳论文获得者,CSDN博客专家。有6年多的Android编程经验。毕业后在重庆市科学技术研究院从事移动Android平台的开发工作,之后在重庆广电从事Android与IPTV机顶盒的相关开发工作。对移动平台有浓厚的兴趣,喜欢研究与分析总结,编写了多个开源框架。喜欢创新,熟悉Java、Dart、Node.js和React等多种编程语言与框架。
目录
---------------------------Android开发进阶实战:拓展与提升---------------------------
前言
第1篇 高效开发基础
第1章 高效开发工具 2
1.1 使用Android Studio进行高效开发 2
1.1.1 认识Android Studio 2
1.1.2 安装与使用Android Studio 7
1.2 常用的Android Studio高效插件 13
1.3 Android Studio小技巧 19
1.3.1 熟悉Gradle构建流程与脚本 19
1.3.2 Lint静态代码分析 22
1.3.3 使用Android Studio进行调试 23
1.3.4 代码重构 26
第2章 提高效率,从“新”开始 28
2.1 新布局方式:ConstraintLayout 28
前言
---------------------------Android开发进阶实战:拓展与提升---------------------------
写作背景
当前,学习移动端开发的人越来越多,尤其是基于Google公司的Android平台开发更是热门。截至作者写作本书,Android系统的最新版本已经更新到了Android Q,其整个生态、开发技术和开发工具也越来越完善与丰富。Android系统被广泛应用于各个领域,例如不仅局限于移动手机端,还应用于诸如电视机顶盒、车载系统、平板终端、智能手表和物联网等领域。Android系统在过去的几年里得到了飞速的发展与提升,这使得Android系统产生了更大的潜力,也吸引了更多的开发者加入Android开发队伍中。相信在未来的时间里,Android系统还会继续给我们带来更多、更大的惊喜。
由于Android在系统、生态上不断扩展与发展,所以对Android开发者的要求也越来越高。尤其是最近几年,Android系统基本上每个大的版本都会更新很多内容,其API也会发生很多变化,而且相关的开发技术、框架、设计理念和开发工具等也都在不断变化。开发者想要跟上Android系统的不断更新和变化,就得不断学习Android的新技术和新架构等知识,这对开发者来说非常重要。这样能够帮助开发人员掌握最新的Android高效开发技术,可以让他们开发的应用更加稳定、安全、高效,从而达到事半功倍的效果。
笔者写作本书也是为了将Android的新技术、新理念、新方向和各种高效编程技术分享给各位喜爱Android开发的人员。本书将围绕Android的核心技术、新技术、新趋势和高效编程经验进行详细讲解。本书主要适合有一定Android开发基础的人员阅读,可以带领他们进一步深入、拓展与提升。希望通过本书,可以帮助读者提升Android开发技术水平,提高思维能力,拓展技术视野。
本书特色
1.内容新颖,注重技术趋势
本书摒弃了一些过时的开发技术,重点讲解了Android平台的核心技术和最新发布的一些新技术、新工具及API,如Android ROM、Android TV开发和Flutter等,这些技术代表着Android技术的未来发展趋势。
2.分享经验,提高开发效率
本书不仅对各重要技术点进行了详细讲解,而且还给出了笔者总结的大量的高效开发经验,可以帮助读者提高开发效率。这些经验都来自于作者多年的实际开发工作,可以让读者少走很多弯路。
3.新技术和新工具实用、有针对性
本书介绍的各种新技术和新工具都非常实用,而且很有针对性,能解决读者在开发中遇到的各种实际问题,如一些新的IDE、辅助工具和开发技巧等,都可以给读者的高效开发打下基础。
4.实例丰富,内容深度适宜
本书每个章节的讲解都安排了实例,以方便读者更好地理解和学习。这些实例有较高的应用价值,可以给读者的项目实践提供借鉴。另外,本书虽然是进阶读物,但内容深度适宜,适合大多数读者阅读。本书中只介绍高频使用的核心技术,而不介绍冷门生僻的技术。
5.提供核心源代码
媒体评论
---------------------------Android开发进阶实战:拓展与提升---------------------------
业内赞誉
Android编程技术是实现移动端应用和构建物联网交互终端应用的主流技术。其丰富的技术生态不断推陈出新,日益成为移动互联网时代应用开发的利器。本书聚焦Android开发实战,系统、深入地剖析了Android当前流行的新技术特性和发展趋势,并结合作者的项目经验给出了Android编程的良好范式,适合Android进阶开发人员阅读。
——联云科技(格力电器大数据中心)工程师刘磊
学习Android开发并不复杂,倘若碰到良师,更能水到渠成。本书作者拥有丰富的Android开发经验,对Android开发的各个知识点有深入研究。对于想提升Android开发水平的读者而言,阅读本书一定会受益匪浅。
——前芒果TV工程师周展
Android系统已经诞生10余年,并更新了近30个版本,其系统特性、开发方式也在不断地更新。作为一名开发者,我们有必要及时更新自己的知识。谭东的这本书全面介绍了Android的新特性和开发工具的新功能,能够极大地提高开发人员的工作效率,帮助他们编写出高质量的Android应用。
——字节跳动工程师桑明明
---------------------------OpenCV Android开发实战---------------------------
随着人工智能的迅速发展,人类的工作方式、生活方式和思维方式也被深刻改变。作为Android与Java开发者,在这样一个技术急剧变革的时代,如何才能跟上技术发展的步伐?计算机视觉作为人工智能领域最重要的分支学科之一,被喻为人工智能的眼睛,学习计算机视觉技术与OpenCV框架能更好地帮助开发者提升技术竞争力,实现自我价值与公司价值。本书注重计算机视觉技术的应用,针对当前流行的计算机视觉框架OpenCV时,不仅针对基本的安装配置、环境搭建、基础模块进行了介绍,还针对重要的函数原理、参数解释及代码实现都做了详细解读。希望通过本书可帮助开发者在较短的时间掌握OpenCV与计算机视觉应用开发必备的知识与工程能力,实现自我能力的跃升,跟上人AI企业的技术发展趋势。
本书的主要内容和特色: