Android编程权威指南的内容简介
权威、全面、实用、易懂,是本书最大的特色。本书根据美国大名鼎鼎的Big Nerd Ranch训练营的Android培训讲义编写而成,已经为微软、谷歌、Facebook等行业巨头培养了众多专业人才。作者巧妙地把Android开发所需的庞杂知识、行业实践、编程规范等融入一本书中,通过精心编排的应用示例、循序渐进的内容组织,以及循循善诱的语言,深入地讲解了Android开发的方方面面。如果学完一章之后仍然意犹未尽,那“挑战练习”一定会让你大呼过瘾。本书之所以能在移动应用开发类图书中脱颖而出,还在于它真的是在与读者“对话”。阅读本书就好像有一位私人导师在你身边随时为你答疑解惑。本书适合所有对Android及移动开发感兴趣的读者,需要一定的Java编程基础。
读《android编程权威指南》这本书需要先学什么语言
原书名:Android programming: the big nerd ranch guide
原出版社: Big Nerd Ranch Guides
作者: (美)Bill Phillips Brian Hardy
译者: 王明发
丛书名: 图灵程序设计丛书
出版社:人民邮电出版社
ISBN:9787115346438
上架时间:2014-3-18
出版日期:2014 年4月
开本:16开
页码:523
版次:1-1
所属分类:
计算机 > 软件与程序设计 > 移动开发 > Android
编辑推荐
Amazon榜首畅销书
全面覆盖Android开发知识点
全真示例、循循善诱、轻松上手
内容简介
书籍
计算机书籍
Big Nerd Ranch 是美国一家专业的移动开发技术培训机构,《Android编程权威指南》主要以训练营的5 天教学课程为基础,融合了两位作者多年的心得体会,是一本完全面向实战的Android 编程权威指南。全书共37 章,详细介绍了GeoQuiz、HelloMoon、DragAndDraw 等8 个Android 应用。这些应用的难易程度不一,最复杂的CriminalIntent 应用占用了13 章的篇幅。通过这些精心设计的应用,读者可掌握很多重要的理论知识和开发技巧,获得最前沿的开发经验。
如果你熟悉Java 语言,或者了解对面向对象编程,那就立刻开始Android 编程之旅吧!
作译者
Bill Phillips
Big Nerd Ranch资深Android讲师、高级软件工程师。他与Brian Hardy合作,为Big Nerd Ranch开发了广受好评的5天Android训练营培训课程。Bill擅长透彻地理解事物的本质,并帮助其他人做到这一点。闲暇时间,Bill喜欢阅读和弹钢琴。
Brian Hardy
Big Nerd Ranch首席软件工程师、资深讲师。Big Nerd Ranch的Android、iOS和Ruby培训课程均由Brian设计开发。闲暇时间,Brian喜欢骑自行车和听音乐。
目录
《Android编程权威指南》
第1章 Android应用初体验 1
1.1 应用基础 2
1.2 创建Android项目 2
1.3 Eclipse工作区导航 5
1.4 用户界面设计 6
1.4.1 视图层级结构 9
1.4.2 组件属性 10
1.4.3 创建字符串资源 11
1.4.4 预览界面布局 12
1.5 从布局XML到视图对象 13
1.6 组件的实际应用 15
1.6.1 类包组织导入 16
1.6.2 引用组件 16
1.6.3 设置监听器 17
1.7 使用模拟器运行应用 21
1.8 Android编译过程 22
第2章 Android与MVC设计模式 26
2.1 创建新类 26
2.2 Android与MVC设计模式 30
↓展开全部内容
译者序
2007年,苹果公司发布了革命性的iPhone,自此开启了智能手机的新时代。随后,2008年,谷歌公司和开放手机联盟共同开发并推出了Android智能手机。时至今日,移动智能设备不仅深刻影响了智能手机行业,也改变了整个科技产业以及人们生活的方方面面,在全球掀起巨大的移动浪潮。
迎着这股浪潮,国际巨头、创业公司、独立开发者各展身手,奋力搏击,抢登浪潮之巅。苹果一度成了全球市值最高的公司,三星则是卖出了数亿部Android手机。2013年,百度以19亿美元的价格收购了91无线。2014年开春,Facebook更是以190亿美元的天价收购了开发WhatsApp应用仅有50名员工的公司,直接把这股移动浪潮推到了巅峰。
豪不夸张地说,所有这一切都离不开移动软件的开发。目前主流的开发平台是苹果的iOS系统和谷歌的Android系统。凭借精美绝伦的UI、流畅顺滑的交互体验,iOS开发在早期抢占了先机。但如今,谷歌在Android系统UI设计及优化方面的前进步伐已赶超苹果在创新方面的进步。越来越多的软件人开始投身Android应用开发阵营。对于业余爱好者来说,Android还是iOS,喜欢谁就选谁。而对于专业开发人员,果粉也好,Android迷也罢,从职业发展及商业利益角度来说,掌握双平台开发是必须的。
作为荣获2012 Jolt 生产力大奖的iOS编程教程的姊妹篇,Big Nerd Ranch公司再接再厉,推出了这本《Android编程权威指南》。英文版甫一上架立即赢得了Amazon读者的广泛赞誉。本书基于Big Nerd Ranch公司的Bootcamp教程编写而成。Big Nerd Ranch创办于2001年,是美国一家知名IT培训公司,每年为微软、谷歌、Faceboook等行业巨头培养众多专业人才。而BootCamp在英文中原意为美国海军陆战队新兵训练营,应用于IT培训行业中,意指通过全真IT项目实战,培训出像美国海军陆战队员那样优秀的IT人才。
本书适合有一定Java编程经验(至少熟悉Java)并对Android开发感兴趣的读者阅读。本书最大的特点是,从Android应用的基本概念及组成开始介绍直至完成一个复杂实用的谷歌地图应用,作者巧妙地把Android开发所需的庞杂知识、行业实践、编程规范等融入本书,并以一种润物无声的导学方式引领读者轻松完成全书的开发学习。第26章在讲解后台任务和线程时,作者寓教于乐,还精心安排了在鞋店工作的闪电侠案例,既能帮助读者形象地理解复杂抽象概念,又让人印象深刻,难以忘却。类似这样的案例、幽默全书俯拾皆是,还是等读者自己去发掘吧。另外,几乎每章都配有深入学习及难度逐步升级的挑战练习版块。深入学习意在让读者进一步掌握本章关键知识点并指明学习更高级主题的方向;挑战练习能够让读者立即获得练手的机会,通过练习巩固运用所学知识。学完本书,在实际开发中,读者自然而然就会知道该做什么,如何去做以及为什么这样做。
最后,感谢图灵各位编辑老师的辛勤工作,尤其感谢李静老师的细心指导,本书及本人都获益良多。更要感谢的是我的clover和千寻,没有他们的宽容、理解与支持,本书译稿不可能完成。
虽然我已尽力传达原作本意并保证译稿的较高质量,但有时拼写错误、因版本升级而导致某些内容不再适用,甚至是囿于个人水平而犯错的情况再所难免。如果你发现了问题或有好的建议,请批评指正并不吝电邮提交至BNRAndroid@gmail.com或反馈至图灵社区。
2014年2月28日于上海
Android编程权威指南的作者简介
作者简介:Bill PhillipsBig Nerd Ranch资深Android讲师、高级软件工程师。他与Brian Hardy合作,为Big Nerd Ranch开发了广受好评的5天Android训练营培训课程。Bill擅长透彻地理解事物的本质,并帮助其他人做到这一点。闲暇时间,Bill喜欢阅读和弹钢琴。Brian HardyBig Nerd Ranch首席软件工程师、资深讲师。Big Nerd Ranch的Android、iOS和Ruby培训课程均由Brian设计开发。闲暇时间,Brian喜欢骑自行车和听音乐。
2013年Android开发入门图书推荐
Android 开发入门
《Android 开发简介》:
Android 是 Google 提供的移动、无线、计算机和通信平台。通过使用 Android Eclipse 插件,可以在强大的 Eclipse 环境中构建 Android 应用程序。本教程介绍如何用 Eclipse 插件 Android Development Tools 进行 Android 应用程序开发,包括对 Android 平台和 Android Development Tools 的介绍,并开发两个示例应用程序。
《用 Eclipse 开发 Android 应用程序》:
Android 是一种基于 Linux@ V2.6 内核的综合操作环境。最初,Android 的部署目标是移动电话领域,包括智能电话和更廉价的翻盖手机。但是, Android 全面的计算服务和丰富的功能支持完全有能力扩展到移动电话市场以外。Android 也可以用于其他的平台和应用程序。在本文中,阅读对 Android 平台的简介,并学习如何编写基本的Android 应用程序。
长沙卓京软件工程师学校|深入 Android 开发
《手机上的 Scala》
Android 操作系统为移动开发提供强大、开放的平台。它利用了 Java 编程语言和 Eclipse 工具平台的威力。现在,还可以将 Scala 编程语言加入到其中。在本文中,您将看到如何使用 Scala 作为 Android 上的主要开发语言,从而可以使用一种更具表达力、更加类型安全的编程语言编写移动应用程序。
《构建 Android 手机 RSS 阅读器》
本教程将展示如何使用 AndroidDeveloper Tools 读取、解析和显示 XML 数据。构建一个运行在 Android 平台上的 RSS 阅读器,并集成不同的 RSS 或其他 XML 数据源以构建自己的 mash-up 应用。
《Android 助力云计算》
开源的 Android 操作系统已经席卷全球,它允许您在任何位置运行复杂的云计算应用程序。它设计用于在电池供电设备(如 T-Mobile G1 智能电话)上高效工作,Android 本质上就是 Linux,Android 编程模型有多个层,允许创建为云计算量身定做的安全应用程序。使用Android 达到新的高度并体验前所未有的移动计算吧。
《使用 Android 实现联网》
Android 是面向应用程序开发的丰富平台,它提供一套出色的用户界面元素和数据管理功能。它还为开发连接到真实世界的应用程序提供了出色的网络选项。您希望连接到哪里?也许您希望告诉全世界您正在使用 Twitter。或者希望收到有关在本地洗衣店或熟食店的排号。如果希望将 Android 连接到您所生活的世界,那么请阅读本文。
《深入探讨 Android 传感器》
Android 是一个面向应用程序开发的富平台,它拥有许多具有吸引力的用户界面元素和数据管理功能。Android 还提供了一组丰富的接口选项。在本文中,学习如何配合使用 Android 的各种传感器选项监控您的环境。样例代码展示了如何在 Android 电话中录制音频。想构建自己的婴儿监视器吗?想用声音来接听电话或者打开房门吗?请学习如何利用配备有 Android 的设备的硬件功能。
Android最新更新
在 Android 上使用 XML
Android 开发中使用 SQLite 数据库
理解 Android 上的安全性
理解 Android 本地数据存储 API
在 Android 应用程序中使用 Internet 数据
Android 动画框架详解,第 1 部分
Android 动画框架详解,第 2 部分
长沙卓京IT软件学校:注意:本专题所列所有文章均是国际上知名学者教授或者是IBM 谷歌等知名公司的高级工程师所撰写。如有引用,注明来源,谢谢。
Android应用开发的图书目录
第1部分:开发环境概览第1章 Android操作系统概述第2章 搭建Android开发环境第3章 使用Android开发环境第4章 MJAndroid程序的初始化过程第5章 Android应用程序的调试第6章 ApiDemos示例程序第7章 应用程序的签名和发布第2部分:Android程序设计第8章 SQLite数据库和内容提供器第9章 定位和地图第10章 创建用户界面第11章 常用的用户界面组件第12章 二维和三维绘图第13章 进程间通信第14章 电话操作第15章 通话状态和Android电话类
学习Android 开发,有什么书籍值得推荐
一、《深入理解Android内核设计思想(第2版)(上下册)》
本书既适合Android系统工程师,也适合于应用开发工程师来阅读,从而提升Android开发能力。读者可以在本书潜移默化的学习过程中更深刻地理解Android系统,并将所学知识自然地应用到实际开发难题的解决中。
二、《Android Studio应用开发实战详解》
本书适合Android初级读者、Android应用开发人员、Android爱好者、Android Studio开发人员、Android智能家居、Android可穿戴设备研发人员学习,也可以作为相关培训学校和大专院校相关专业的教学用书。
三、《深入解析Android 虚拟机》
本书几乎涵盖了Dalvik VM系统的所有主要内容,并且讲解方法通俗易懂,特别有利于读者学习并消化。
四、《Android传感器开发与智能设备案例实战》
本书几乎涵盖了Android传感器和外设开发所需的所有主要内容,讲解方法通俗易懂。
五、《构建安全的Android App》
本书介绍了主流的Android安全技术开发的方法,并把此方法应用在整个Android应用开发的代码里。
六、《Android 应用测试指南》
《Android应用测试指南》是一本移动测试实用工具书。本书针对当前流行的技术、框架和工程质量改进工具进行了介绍,一步一步清晰地指导大家如何去写应用程序的测试用例,利用各种测试手段来保证Android项目质量。
七、《精通Android网络开发》
本书几乎涵盖了Android网络应用中的所有主要内容,讲解方法通俗易懂。
android开发有哪些好的书籍
推荐十本Android开发畅销书籍:《Android基础教程》本书是一部关于 android开发的基础教程,采用由浅入深、循序渐进的方式讨论android。书中还结合数独游戏等实例更加形象生动地讲解了 android开发的基本流程,且每章最后都有一个 “快速阅读指南 ”,更加方便了读者的阅读。. 本书内容完整丰富,具有较强的通用性,读者都能通过本书快速学习 android开发,提高相关技能。《Android应用开发揭秘》(累计印刷6次,内容已更新至Android 2.2,版权输出至台湾)这是一本参考手册,内容的完整性和系统性几乎无可挑剔,可作为广大Android开发者的案头必备书;这是一部权威指南,基础知识部分翔实而丰富,高级知识部分深入且饱含最佳实践,能从本质上提升开发者对Android的理解和开发水平。尤为值得一提的是,Android 2.0中新增了大量激动人心的新特性,不仅支持多点触摸设备、软键盘,而且还支持多账户在线管理、蓝牙……作为国内第一本基于Android 2.0的著作,本书可谓极具前瞻性,第一时间将这些新特性完美地呈现给了广大读者。《Google Android SDK开发范例大全》(09年度畅销榜NO.10)(台湾天珑书局09年超级畅销书)本书以android手机应用程序开发为主题,通过130多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计功力提供了很大的帮助。. 全书共分10章,主要以范例集的方式来讲述android的知识点,详细介绍了开发android的人机交互界面、android常用的开发控件、使用android手机收发短信等通信服务、开发android手机的自动服务功能和娱乐多媒体功能以及整合android与aoogle强大的网络服务等内容,随书光盘中包括了所有范例的程序代码。《Google Android SDK开发范例大全(第2版)》 本书在上一版的基础上,以android手机应用程序开发(采用android sdk 2.1)为主题,通过160多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计功力提供了很大的帮助。全书共分10章,主要以范例集的方式来讲述android的知识点,详细介绍了开发android的人机交互界面、android常用的开发控件、使用android手机收发短信等通信服务、开发android手机的自动服务功能和娱乐多媒体功能以及整合android与aoogle强大的网络服务等内容。随书光盘中包括了所有范例的程序代码。本书讲述由浅入深,由android的基础知识到实际开发应用,结构清晰、语言简洁,非常适合android的初学者和android的进阶程序开发者阅读参考。《Android/OPhone开发完全讲义》(此书版权已经输出到台湾)推荐这本书有两个原因:一是移动开发的广阔前景,使得越来越多的企业、开发者投入其中。相比iPhone而言,Android平台的开放性以及国内市场的广阔性,使得它更有代表性;二是作者李宁,他写作的理论性和实践性兼备,以及对技术的孜孜追求,使得这本书在Android开发的实战方面很具代表性。也希望读者朋友和我一样能从这本书中获益。《Android系统原理及开发要点详解》 本书全面介绍开放的移动电话平台android系统,包括android系统中的linux驱动、本地框架、java框架和java应用4个层次。本书内容以知识性内容为纲,重点关注开发要点,各个部分内容注重相互照应,按照清晰的思路向读者介绍整个android系统的原理和开发方法。本书按照android系统的框架和各个子系统的主线,重点介绍开发android应用程序和构建硬件抽象层。其内容涵盖了android应用程序开发和android系统移植构建手机系统两大方面。本书既适合从事android各个层次开发的工程师阅读,也适合通用嵌入式linux系统的学习者使用。《深入浅出Google Android》(示例生动丰富,理论和实践完美结合)本书是国内最早的android开发团队的集体智慧结晶,真正完全基于android最新的sdk 1.5,内容详实,示例生动丰富,包含大量示例代码,可操作性强。它不仅涵盖了android平台从基础概念到高级应用的所有主题,而且深入浅出地介绍了几种常见的android项目,具有很强的参考价值。特别是在本书的第10、11章重点介绍了android sdk 1.5引入的最为重要的三个特性,即桌面部件、实时文件夹、虚拟键盘与输入法应用的开发方法。.. 通过本书,读者可以迅速掌握android平台来构建应用程序,成为android开发高手,跻身新技术的弄潮儿。《Google Android开发入门与实战》(09年度畅销榜TOP50)(附赠400分钟高清教学视频,涵盖5大商业案例完整源代码)本书内容上涵盖了用android开发的大部分场景,从android基础介绍、环境搭建、sdk介绍、market使用,到应用剖析、组件介绍、实例演示等方面。从技术实现上,讲解了5个android平台下的完整综合实例及源代码分析,分别是rss阅读器、基于google map的个人gps、豆瓣网(web 2.0)客户端、在线音乐播放器、手机信息查看助手。本书注重对实际动手能力的指导,在遵循技术研发知识体系的严密性同时,在容易产生错误、不易理解的环节配以了翔实的开发情景截图,并将重要的知识点和开发技巧以“小实验”、“小提醒”、“小知识”、“注意”等的活泼形式呈现给读者。在程序实例的讲解方面,主要将实例安插在android开发的精髓知识章节,这为初学者学习与实践结合提供了很好的指导。. 本书配套有400多分钟的全程开发视频光盘,指导读者快速、无障碍地学通android实战开发技术。《精通Android游戏开发》(将本地PC游戏轻松移植到Android的秘技) 本书讨论如何将pc 上的3d 游戏移植到android 平台。作者从必备的技能和软件工具入手,逐步介绍如何从头构建纯java 游戏,如何混合使用opengl 3d 图形和jni,并以真实的pc游戏wolfenstein 3d和doom为例,介绍如何融合java 的优雅设计和c 的强大功能,使混合游戏达到最佳性能。本书适合熟悉android 平台的开发人员阅读。《人人都玩开心网:Ext JS+Android+SSH整合开发Web与移动SNS》 本书的主旨为,以开心网为例实现web版和android版的sns应用。本书分为四篇,前三篇主要实现了web版的开心网系统。其中重点介绍了ext js技术,包括ext js的核心组件、对话框、表单组件、布局、数据校验、表格、菜单、树组件等技术。本书的最后一篇实现了android版的开心网,并介绍了与android版开心网相关的技术,包括button、textview、edittext、imageview、gridview等android组件。本书适于以下几类人群:了解传统的web应用程序的开发,希望使用ext js开发web程序的开发人员;了解基本的ext js程序的开发方法,想增加实践经验的开发人员;对ext js感兴趣,想进一步提高ext js开发技能的读者;对android感兴趣,想从事android开发的读者;想开发基于android客户端的c/s程序,但对开发流程不了解的读者。
Android高级编程的作者简介
作者:(英国)梅尔(Reto Meier) 译者:王鹏杰 霍建同梅尔(Reto Meier),出生于澳大利西南的珀斯市,现居伦敦。Reto是一位经验丰富的软件开发人员,拥有逾10年的GUI程序架构、设计和开发经验。他在涉足IT行业前曾从事过海洋石油和天然气开发以及金融工作。Reto始终不渝地追求掌握新技术,从2007年Android发布之初Reto就迷恋上了此项技术。他利用业余时间研究包括WPF在内的多种开发平台以及Google的各种开发工具。
实用性阅读的4个要点
出版市场上出现的大部分阅读方法论的书更多地趋向于讲实用性阅读。
所谓实用性阅读,在我的理解里,是与经验的阅读不同的,带有明确的目的性,计划性,有很多可以被传授和模仿的阅读方法,讲求高效,必须有所获。
而经验的阅读,指向随机性,是形而上的,因个人经验(阅读经验、生活经验、情感经验、知识储备等等)的不同而产生极大的差别,无对错,也许要过很久才会显现出读的意义。如同在茫茫书海中偶遇一本,你不知道会读到什么,这样的阅读只有一种方法,恰好与奥野宣之的阅读法背道而驰,“一味读下去”,让书带你往前走。
如何区分这两种阅读模式,那是萝卜青菜的问题,不同的读者面对同样的文本会有不一样的看法。
日本作家奥野宣之的《如何有效阅读一本书:超实用笔记读书法》是实用性阅读的入门级指导书,书中所归纳的读书法,恰好跟我这几年无意识养成的阅读习惯相似。阅读这本书的过程,也是在梳理自己的阅读法。
奥野宣之是日本的“笔记本作家”,提倡用笔记管理生活和工作,另一本在国内出版的书是笔记控们熟知的《人生笔记:活用一辈子的笔记术》。
副标题: 超实用笔记读书法
作者: (日)奥野宣之
出版社: 后浪出版公司·江西人民出版社
译者: 张晶晶
出版年: 2016-6
本书要教你的并不是单纯记忆书中的内容,而是把书中的知识转化为“智慧”。
实用性阅读的4个要点
一、好记性不如烂笔头,找到合适你的记录工具
曾经接触过一位日本客户,每次过来开会都带一本A4纸大巨厚的笔记本,还有两部手机一台笔记本,他的公文包比我在健身房举的杠铃还重,亲眼见识了岛国人对手账的迷恋和…严谨。正如奥野宣之在书里反复提及的那本多功能笔记本,如果把所有关于读书和生活、工作的东西都记录在笔记本里,那我们就得天天提着一块砖头。
事无巨细只会被笔记绑架。日式的笔记术固然有可取之处,但可取其精髓: 善用工具解放大脑。 好用的工具有几个特点:使用顺手、功能齐全、操作简单、携带方便。我习惯的记录工具是实物和电子的组合:日程本(周记本)+四色笔+印象笔记。
日程本记录我的每日行程安排和一些突然冒出来的小想法,几乎就是我的涂鸦本。用得顺手的是Moleskine 18个月周记本,和趁早半年笔记本。死忠粉强烈推荐印象笔记,可列清单、写随笔、做备忘、插图片、录音、画画,移动端和PC端同步,满足奥野宣之在书里提到的所有记录需求。
二、提请规划,形成你的“主题阅读清单”
“要对所有事物抱有好奇心。但如果不随时记录下来,也只会是一个漫不经心的小想法。瞬间的思考就像沸水里的气泡,只会出现一瞬间。”要养成随手记录的习惯,用最简便的方式把偶遇的书记录下来。只是我不认同奥野宣之的观念“不要去分类,直接把信息都罗列在笔记本上反而更好”。
可以把奥野的购书单改一改,变成自己“主题阅读清单”。如笔记术、时间管理等等。集中一个时间段阅读同一主题的书籍,有助于多角度、更全面等掌握该主题的信息。回想一下,我们小学语文课本里的每一单元都是同一主题的文章。
以“书名、作者、出版社、备注”的固定形式,罗列某个主题的书。考虑到国内出版物大多只有一个版本,可把出版社省去。备注通常为“已购、赠书、图书馆、kindle”等,标注该书的来源。读过的书籍可划掉或者标记。
当阅读量达到一定程度的时候,心中自有一个标准,判断哪些才是某领域内的精品。“好书要细读研读,其他书就粗度略读。”
三、做一本书,“弹幕式”阅读法
奥野宣之在“用笔记把读过的书变成精神财富”一章里提到“葱鲔火锅式”读书笔记,就是摘抄“对自己来说重要的内容”,评论“自己对这篇文章的感想”。其实就是回归学生时代的读书法。
舍不得在书上写写画画,就摘抄吧,摘抄太费时间,就用便签纸吧。捕捉阅读过程中冒出来的神吐槽。形成自己的随想笔记,以便之后查阅重点内容。
四、完整的书评与重读
“书写这一动作,也有整理自己想法的含义。”整理自己的感想,梳理书的内容,形成完整的有逻辑的书评或者读书笔记,才能“记住”这本书的内容,“你为别人讲解书中的内容时,才会真正理解它”。之后重读自己的书评,能够唤起对书的记忆,“通过重读为思想增色”。
屏幕密度在哪改
以手机屏幕为例,屏幕密度即分辨率,分辨率是在设置里即可修改。
分辨率可以从显示分辨率与图像分辨率两个方向来分类。显示分辨率(屏幕分辨率)是屏幕图像的精密度,是指显示器所能显示的像素有多少。由于屏幕上的点、线和面都是由像素组成的,显示器可显示的像素越多,画面就越精细,同样的屏幕区域内能显示的信息也越多,所以分辨率是个非常重要的性能指标之一。可以把整个图像想象成是一个大型的棋盘,而分辨率的表示方式就是所有经线和纬线交叉点的数目。
显示分辨率一定的情况下,显示屏越小图像越清晰,反之,显示屏大小固定时,显示分辨率越高图像越清晰。图像分辨率则是单位英寸中所包含的像素点数,其定义更趋近于分辨率本身的定义。通常情况下,图像的分辨率越高,所包含的像素就越多,图像就越清晰,印刷的质量也就越好。同时,它也会增加文件占用的存储空间。
关于android平台开发相关的有哪些书籍推荐?
学习android开发,我不建议花太多时间在书籍上,因为android的版本更新实在太快了,任何一本书籍都不可能跟上Google的步伐,但是,对于新手来说,买一本入门的书还是可以的,这里我推荐以下学习资料:
Dev Guide(http://developer.android.com/guide/index.html,最好是安装SDK后本地阅读文档,否则需要翻墙麻烦),这是最全面的也是最权威的入门学习资料,优先阅读Android Basics和Framework Topics章节,一定要耐得住寂寞。
Resouces(http://developer.android.com/resources/index.html,建议阅读SDK本地文档,同上),优先阅读Articles和Topics,这些是进阶话题,对深入开发很有帮助。
StackOverFlow的Android Tag(http://stackoverflow.com/questions/tagged/android),这是一个编程的问答网站,从某种意义上和“知乎”很像,上面的同学都非常认真,很多问题也很有价值,没事可以当八卦看看,当然了如果你愿意你几乎都可以搜索到你想要的答案,这个网站可能会陪伴你度过你的程序猿生涯哦。
订阅Android Developers Blog(http://android-developers.blogspot.com/,推荐使用Google Reader订阅,如果在Android手机上配合News Rob客户端使用效果更佳~),这个博客可以帮助你了解Android平台的最新技术动态,很有帮助。