【Mood-12】Android开发相关书籍推荐

新年伊始,找到Android进阶干货若干,2015拜读。

 

1.Android应用UI设计模式

https://i-blog.csdnimg.cn/blog_migrate/76f9724e7e1603cedcf5e559a676843a.jpeg

目前,谷歌Android操作系统在移动市场中风头正劲,并且未来发展势不可挡。《Android应用UI设计模式》面向Android 4.0+操作系统,是市面上第一本深入解析Android界面设计的佳作。《Android应用UI设计模式》从适用于移动设备和平板的通用模式以及 Android UI设计指南出发,深入探讨了58种重要的Android交互设计模式及其应用。每种模式登场之前,先用基本知识铺路,接着展示常见的设计陷阱和欠佳的设 计模式,最后对这些模式进行改进,从而打造卓越的交互设计以及直观的信息架构。
  《Android应用UI设计模式》可满足移动设计人员和开发人员的需求,帮助他们轻松成为移动用户体验设计高手。

 

2.打造高质量Android应用:Android开发必知的50个诀窍

https://i-blog.csdnimg.cn/blog_migrate/b90d081efc7f5969670b8b09d5c2c7ae.jpeg

本书是目前唯一一本从开发技巧角度讲解Android应用开发的著作,旨在迅速提高开发者解决各种疑难问题的能力,从而打造出高质量的Android应 用。作译者都是经验丰富的Android开发工程师,作者悉心总结Android应用开发中会遇到的50个经典问题,这些问题涉及布局、动画、视图、工 具、列表、适配器、实用库、与其他编程语言的交互、数据库、构建工具、代码复用、避免代码碎片化等多个方面。本书以“问题/解决方案”的形式给出疑难问题 的解决方案,同时结合示例代码,深入剖析这些实用的编程技巧和模式,旨在帮助开发人员提高编程效率,改进代码质量,打造高质量的Android应用。

 

3.深入理解Android内核设计思想

https://i-blog.csdnimg.cn/blog_migrate/970f6e7f0eb3f4ee2826042ba8a1ed3a.jpeg

《深入理解Android内核设计思想》适用于Android 4.3以上的版本。全书从操作系统的基础知识入手,全面剖析进程/线程、内存管理、Binder机制、GUI显示系统、多媒体管理、输入系统等核心技术在 Android中的实现原理。书中讲述的知识点大部分来源于工程项目研发,因而具有较强的实用性,希望可以让读者“知其然,更知其所以然”。全书分为编译 篇、系统原理篇、应用原理篇、系统工具篇共4篇22章,基本涵盖了参与Android开发所需具备的知识,并通过大量图片与实例来引导读者学习,以求尽量 在源代码分析外为读者提供更易于理解的思维方式。
  《深入理解Android内核设计思想》既适合Android系统工程师,也适合于应用开发 工程师来阅读提升Android开发能力。读者可以在《深入理解Android内核设计思想》潜移默化的学习过程中更深刻地理解Android系统,并将 所学知识自然地应用到实际开发难题的解决中。

4.Android应用性能优化

https://i-blog.csdnimg.cn/blog_migrate/cb09e120c55a52048d4927a214966bc9.jpeg

今天的Android应用开发者经常要想尽办法来提升程序性能。由于应用越来越复杂,这个问题也变得越来越棘手。《Android应用性能优化》主要介绍 如何快速高效地优化应用,让应用变得稳定高效,你将学会利用Android SDK和NDK来混合或单独使用Java、C/C++来开发应用。《Android应用性能优化中还特别讲解了如下内容:一些OpenGL的优化技术以及 RenderScript(Android的新特性)的基础知识;利用SDK来优化应用的Java代码的技巧;通过高效使用内存来提升性能的技巧;延长电 池使用时间的技巧;使用多线程的时机及技巧;评测剖析代码的技巧。

 

5.Android系统源代码情景分析

https://i-blog.csdnimg.cn/blog_migrate/9cc459364a40cc27981d16387b9f1638.jpeg

《Android系统源代码情景分析》在内容上,结合使用情景,全面、深入、细致地分析Android系统的源代码,涉及到Linux内核层、硬件抽象层 (HAL)、运行时库层(Runtime)、应用程序框架层(ApplicationFramework)以及应用程序层(Application)。在 组织上,《Android系统源代码情景分析》将上述内容划分为初识Android系统、Android专用驱动系统和Android应用程序框架三大篇 章。初识Android系统篇介绍了参考书籍、基础知识以及实验环境搭建;Android专用驱动系统篇介绍了Logger日志驱动程序、Binder进 程间通信驱动程序以及Ashmem匿名共享内存驱动程序;Android应用程序框架篇从组件、进程、消息以及安装四个维度来对Android应用程序的 框架进行了深入的剖析。通过上述内容及其组织,《Android系统源代码情景分析》能使读者既能从整体上把握Android系统的层次结构,又能从细节 上去掌握每一个层次的要点。

 

6.深入理解Android:卷I/卷II

https://i-blog.csdnimg.cn/blog_migrate/4f49ae0253684cc0ef4416f0604fbc6d.jpeg

《深入理解Android:卷I》以情景方式对Android的源代码进行深入分析的书。内容广泛,以对Framework层的分析为主,兼顾 Native层和Application层;分析深入,每一部分源代码的分析都力求透彻;针对性强,注重实际应用开发需求,书中所涵盖的知识点都是 Android应用开发者和系统开发者需要重点掌握的。《深入理解Android:卷II》是“深入理解Android”系列的第二本,第一本书上市后得 到了广大读者的高度评价,在Android开发者社群内口口相传。本书不仅继承了第一本的优点、改正了其在细微处存在的一些不足,而且还在写作的总体思想 上进行了创新,更强调从系统设计者的角度去分析Android系统中各个模块内部的实现原理和工作机制。

 

7.Android软件安全与逆向分析

https://i-blog.csdnimg.cn/blog_migrate/ff04d50a05e2ee8a9bdbbf63c035c9ca.jpeg

Android软件安全与逆向分析》由浅入深、循序渐进地讲解了Android系统的软件安全、逆向分析与加密解密技术。包括Android软件逆向分析 和系统安全方面的必备知识及概念、如何静态分析Android软件、如何动态调试Android软件、Android软件的破解与反破解技术的探讨,以及 对典型Android病毒的全面剖析。
  《Android软件安全与逆向分析》适合所有Android应用开发者、Android系统开发工程师、Android系统安全工作者阅读学习。

 

8.Android框架揭秘

https://i-blog.csdnimg.cn/blog_migrate/5b9d7907ded7a246e8465a78f2a3ace4.jpeg

《Android框架揭秘》通过对Android系统源代码的分析,主要介绍Android框架的初始化过程及主要组件的工作原理。作者直接分析和整理了 Android框架的主要源代码,并详细讲解了理解框架工作原理所需的各种基础知识和构成实际Android平台骨干的服务框架。其中的主要内容包括:通 过启动程序了解Android框架的概要,移植Android以及如何开发适合各种机器的应用程序,分析Android框架所需的基础知 识,JNI(Java Native Interface)与Binder基础知识,Zygote、Service Manager、Service Server等Android核心组件,Android服务框架的结构与理解,通过Camera Service、Activity Manager Service等服务分析实际的Android服务等。

 

9.精彩绝伦的Android UI设计:响应式用户界面与设计模式

https://i-blog.csdnimg.cn/blog_migrate/707dfe37389c9d86c6d157756084a73a.jpeg

本书是Andriod UI设计领域的经典著作,Amazon五星级畅销书。不仅从Android应用设计者的角度系统讲解了要从事Android UI设计必须要掌握的Android平台的所有技术和特性,还从Android应用开发者的角度全面总结了Android UI设计的方法、技巧、模式、反模式,以及如何实现响应式用户界面设计。本书共21章,分为四部分。第一部分(第1~4章)讲述用户界面设计、用户界面设 计的工具、移动设备和触摸设备的设计,并探讨Android平台;第二部分(第5~11章)介绍 Android的应用架构和在线指南、Android的意图系统、Android应用的导航结构、主界面应用小部件、通知、物理按键、输入法和传感器设 计,以及平台用户界面组件设计;第三部分(第12~16章)讨论 Android资源的管理、Android应用的布局、可缩放的图形、响应式设计,以及如何实现响应式用户界面;第四部分(第17~21章)阐述用户界面 设计模式、用户操作设计模式、导航和布局设计模式、数据设计模式以及用户界面设计的反模式。

 

10.Android开发高手进阶(中国程序员)

https://i-blog.csdnimg.cn/blog_migrate/7f8b138891a72621245aaa6caefb1439.jpeg

在掌握了Android基础设计后,如何向高阶登入?作者从高级Android开发工程师的角度,以多年实战讲诉了每一位有志于成为Android开发高手可能遇到的实际问题并给出解答。
作者以7个知识点为主线贯穿全文,从动画的优化处理到跨通信进程的实现,分享了具有实际意义的技巧和最佳实践。本书并非是一本大而全的著作,旨在帮助开发者从更高的视角去理解Android设计以及内在机制。

 

11.Android经典项目案例开发实战宝典

https://i-blog.csdnimg.cn/blog_migrate/2b476be1c53bbc89c228211a35285994.jpeg

《Android经典项目案例开发实战宝典》共分5篇。第1篇介绍Android开发环境及搭建、Android工程的创建和调试方法;第2篇介绍计算 器、电子词典、文件管理器、备忘录、短信收发工具、通讯录、任务管理器、软件管理器;第3篇介绍Android公交查询、股票查询软件、Google天气 客户端、RSS新闻阅读器、Android地图应用、新浪微博客户端;第4篇介绍MP3播放器、Android照相机、视频播放器;第5篇介绍小兔跳铃 铛、飞行射击游戏、3D迷宫游戏。

 

12.Android传感器高级编程

https://i-blog.csdnimg.cn/blog_migrate/ac1054e17b4d9f6e5fc5fcced6dcce33.jpeg

《Android传感器高级编程》利用你所需的知识和代码来武装你,帮助你很好地利用Android中的传感器。从确定智能手机的位置和解释物理传感器, 到处理图像、音频和识别语音,你将学会如何有效地调用传感器相关的API。使用这些信息,不仅能在开发过程中节省时间,而且还能创建融合了新层次的交

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值