Android开发的参考书籍和参考网站
- Android编程权威指南.BillPhillips BrianHardy.人民邮电出版社(Google公司内部讲义,学习经典Android开发的优秀书籍,比较适合对于软件开发有一定基础的同学学习)
- 第一行代码——Android.郭霖.人民邮电出版社(CSDN专家博客结集出版,语言风格比较网络化,阅读比较轻松,适合循序渐进地入门阅读)
- 疯狂Android讲义(第3版).李刚 .电子工业出版社(比较典型的国产科技书籍,大部头,内容多,某些情况下可以当做学习Android的工具书)
- Android基础教程(第4版).Ed Burnette.人民邮电出版社(我学习Android参考的第一本书,小册子,适合入门或是想对Android开发浅尝辄止的同学看看)
参考网站:
- Android开发者官方网站http://developer.android.com/(官方的开发者网站,有最权威的概念解释,官方的培训教程,完整的API参考,开发工具的下载和使用方式。不过要使用VPN访问,需要有一定的英文阅读能力。学习中必不可少的网站,有条件一定要经常逛逛)
- AndroidDevTools(中文)http://www.androiddevtools.cn/(由于官方的下载需要VPN,这个网站提供了国内的开发工具的下载地址,更新快,还有一些学习的指导和参考)
- CSDNhttp://www.csdn.net/(程序员网站,技术博客和论坛可以解决很多问题)
- 开发者头条http://toutiao.io/(有APP,可以订阅,每天都有最新的技术开发的文章推送)
- 关于Android的维基百科:http://zh.wikipedia.org/wiki/Android
- 关于Android的维基百科(英文):http://en.wikipedia.org/wiki/Android_(operating_system)
- 关于开放手机联盟OHA:http://www.openhandsetalliance.com/oha_members.html
- 关于当前移动平台的基本情况的维基百科:http://en.wikipedia.org/wiki/Mobile_operating_system
为什么选择Android?
http://developer.android.com/about/index.html
- Global partnerships and large installed base
- Rapid Innovation
- Powerful development framework
- Open marketplace for distributing your apps
Android的版本(2016年2月1日)
Android操作系统以甜品系列命名:
1.5版为Cupcake(纸杯蛋糕)、 1.6版为Donut(甜甜圈)、 2.0-2.1版为Éclair(闪电泡芙,一种法式奶油夹心甜点)、2.2版为Froyo(冻酸奶)、2.3版为Gingerbread(姜饼)、 3.0版为Honeycomb(蜂窝)、 4.0版为Ice Cream Sandwich(冰激凌三明治)、 4.1/4.2/4.3版均称为Jelly Bean(雷根糖)、4.4版为Kitkat(奇巧巧克力)、5.0/5.1版为Lollipop(棒棒糖)。最新的6.0版为Marshmallow(棉花糖)
目前Android的版本问题是在Android开发中必须要注意的问题。由于Android平台的开放性,基于Android平台的移动设备不计其数,各个设备的硬件配置大相径庭。所以,基于Android平台的设备生产厂商会针对实际设备的情况选择安装不同版本的Android平台,造成了Android平台版本的“碎片化”。对于开发者来说,如何让自己开发的移动App可以运行在尽可能多的Android设备上就成为了一个大问题,在实际的开发过程中是需要特别注意的。目前,我采用Android5.0并兼容最低4.4版本做为学习Android开发的平台,大约可以在70%的Android设备上运行所开发的App。下图为截止到2016年2月1日的Android平台版本的分布情况,可以通过下面这个网页查看Android版本的变化情况。
http://developer.android.com/about/dashboards/index.html
Android体系结构
Android开发的参考书籍和参考网站相关推荐
- 2020最新Android开发中高级进阶书籍推荐
很多Android开发小伙伴进阶学习都是卖一堆技术书籍.这里整理了目前最主流的中级,高级进阶书籍.感兴趣可以收藏一下,作为一个参考~ 一,中级进阶推荐看一下以下这几本书: 中级进阶书籍相信大家很熟悉, ...
- 一些很不错的Android开发技巧
一些很不错的Android开发技巧,这个项目翻译自 android-tips-tricks 去掉了一些我认为不重要的,对我使用过的东东做了评价,同时翻译了一些自己没有注意到的知识点的文章. ❤️ st ...
- android开发中的ANR异常
android开发中的ANR异常 参考文章: (1)android开发中的ANR异常 (2)https://www.cnblogs.com/yejiurui/archive/2012/11/08/27 ...
- android混淆!原生Android开发的路该怎么走?技术详细介绍
缘起 经过近十年的发展,Android技术优化日新月异,如今Android 10.0 已经发布,Android系统性能也已经非常流畅,可以在体验上完全媲美iOS.到了各大厂商手里,改源码.自定义系统, ...
- 学习Android开发只要这些东西,Android篇
前阵子,我和阿里的薪酬福利专家M同学聊了一下午,M同学做了9年薪酬,和我们吐槽了很多薪酬方面的现象,也道出了少有人关注的薪酬逻辑和常识. 这一次,我又找了一位阿里技术岗位的招聘专家T同学,从他的视角中 ...
- 斗鱼直播Android开发二面被刷,不吃透都对不起自己
前言 最近我开始偷偷投简历了.与老东家的合同快要到期,想知道自己的斤两,续签合同也好有个底,顺便悄悄看看新的工作机会.虽然市场环境不好,但我们身在涨工资靠跳槽的行业没办法. 由于工作了5年了,经验有了 ...
- android开发论坛!原生Android开发的路该怎么走?系列篇
前阵子,我和阿里的薪酬福利专家M同学聊了一下午,M同学做了9年薪酬,和我们吐槽了很多薪酬方面的现象,也道出了少有人关注的薪酬逻辑和常识. 这一次,我又找了一位阿里技术岗位的招聘专家T同学,从他的视角中 ...
- Android开发应该了解的Binder原理,分享PDF高清版
正文 Android行业主要问题是初级Android太多了,会写xml和Activity的程序员太多了,初中级程序员面临很大的竞争,现状也就偏于高级开发者.越来越多的初中级Android程序员找不到满 ...
- 剖析Android开发未来的出路在哪里,震撼来袭免费下载!
前言 说起程序员人们的第一印象就是工资高.加班凶.话少钱多头发少.再加上现在科技互联网公司太吃香,bat.华为小米等公司程序员加班情况被广泛传播,程序员用生命在敲代码的印象刻在了很多人的心里. 与其它 ...
最新文章
- js window.open将参数传递到struts中出现的乱码问题解决
- IDEA+DevTools实现热部署功能
- STM32外设之GPIO的推挽输出和开漏输出模式详解
- 基于链表的快速排序C语言,双向链表的快速排序算法,编译通过,程序会崩溃,求助一下各位...
- Mysql:Mysql数据库系统表之详细了解INNODB_TRX、INNODB_LOCKs、INNODB_LOCK_waits、PROCESSLIST表
- Linux下crontab乱码,Linux下crontab自动运行Java程序乱码解决方案
- ASP.NET MVC使用Oauth2.0实现身份验证
- 计算机专业毕业论文指导记录详细,毕业论文指导记录怎么写 了解一下
- pythonweb接口优化_python-web后台限制接口调用频率
- 第一次使用水晶报表,柱状图的横竖坐标不会定位,怎么办?
- React之组件小析
- Angular通过CORS实现跨域方案
- 算法篇(一)直接插入排序与快速排序
- 山特UPS电源注意事项
- 百鸡问题的四种(层)解法
- Cisco ❀ QinQ技术与VXLAN技术的区别
- o2o是什么营销模式c语言求幂函数,O2O营销模式的特点是什么,o2o模式的运营方式...
- JavaScript 身份证验证
- 浅谈arm嵌入式产品及相关应用
- js在指定的td中插入html元素,js在指定位置增加节点函数insertBefore()用法实例
热门文章
- python制作课程表_怎么使用循环做出一个课程表?
- TL-R402M路由器恢复出厂设置方法
- 解决Could not find method xxx for arguments问题
- 传统教培机构搭建网校平台是否成必然的趋势?
- Java String 的最大长度
- 维天运通冲刺港股:9个月经调整利润降56% 蚂蚁集团是股东
- 即时通讯软件:改变企业沟通方式
- 一键创建多个文件夹?快速批量建立文件夹并命名?
- java 随机字母数字_Java生成字母和数字组成的随机字符串
- Codeforces Round #180 (Div. 2) B. Sail 【模拟】