Android入门知识

1.Android开发环境

  Android常用的开发环境包括两个:Eclipse + ADT 和Android Studio,Android Studio作为google官方推出的开发环境自然有得天独厚的优势,所以推荐使用Android Studio进行开发。关于安装我就不介绍了。

  以后有空我会总结一下关于使用Android Studio提高开发效率的技巧、调试技巧、Gradle构建工具使用以及常见问题解决的有关内容。

2.Android的入门书籍:

《Java与Android开发学习指南(第二版)》   这本书内容相当基础,适合于没有任何编程经验的新人。书中从Java基础讲起的,讲到Android开发,写的很仔细,涉及内容不深。

《第一行代码——Android(第二版)》  郭霖大神的书,废话不说,推荐!

《Android编程权威指南(第二版)》  一步一步带你动手练习,比起国内一些作者的干巴巴讲,读者什么都没学会的书不知高到哪儿去了,推荐!

《疯狂Android讲义(第三版)》  纯粹就是一本用来查阅的文档,不推荐初学者使用,内容太多太繁琐,完全没办法看,对于不喜欢看英语文档的读者用来查阅。

  

3.Android初识

  放一张图片:

  这是Android官方文档中的一副图片,Android程序员的主要任务就是使用Framework提供的API开发App。或者说立足于Framework,开发Application。

4.Android四大组件与Intent

  Activity

  Service

  Broadcast receiver

  Content Provider

  Intent

5.Fragment

6.Android中的控件

  布局类

  普通UI类

  Adaptor类

  信息提示类

  Menu

7.Android中的事件处理

8.图形图像,动画,OpenGL与3D,数据存储,网络,多媒体,传感器等(这一部分有了具体项目经验再写,不同项目使用的知识也不同)

9.杂项(不知道往哪儿放的东西)

时间: 2024-08-07 17:04:33

Android入门知识的相关文章

android入门知识:安卓的系统架构详细解析

对于很多新手来说安卓系统架构都不是很了解,麦子学院android开发老师讲过,Android 是Google开发的基于Linux平台的开源手机操作系统.它包括操作系统.用户界面和应用程序 -- 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍.Android采用WebKit浏览器引擎,具备触摸屏.高级图形显示和上网功能,用户能够在手机上查看电子邮件.搜索网址和观看视频节目等,比iPhone等其他手机更强调搜索功能,界面更强大,可以说是一种融入全部Web应用的单一平台.这

Android入门知识梳理

清单文件: AndroidManifest.xml package: 一台手机上,包名用来识别一个应用.也就是说,不能有两个应用是同一个包名的. adb uninstall 包名 : adb install apk全路径 签名一样,版本号不低于旧版本,重复安装会覆盖 签名不同,新包安装失败. versionCode : 版本号. 必须是数字 versionName: 版本名. 字符串.可以是中文 apllication label: 应用名字. icon : 图标 Activity label

小猪的Android入门之路 Day 8 part 2

小猪的Android入门之路 Day 8 part 2 Android网络编程浅析--Android访问网络资源 --转载请注明出处:coder-pig 本节引言: 在part 1中我们学习了网络交互中用得较多的xml文件的相关概念,以及在Android中常用的 解析XML三种不同形式,分别SAX,DOM,Pull三种不同的解析方式;而在part 2中我们将会 讲解我们的应用如何去获取网络上的资源,分别是图片,HTML代码,XML代码和JSON数据; 好了,废话就这么多,开始本节的课程吧!从这p

Android入门教程之我见

真正的从安卓入门学习到实际工作也差不多一年时间了,也做了几个项目.在这期间经历了一开始学习Android的基本知识后仍旧无从下手,不知道如何开始开发一个app,到现在也开始学会注意Android架构的设计优化,学会开始阅读源码,渐渐地向Android更高级的知识进阶. 首先要感谢一下Google把Android开源了,加上Android开发人员十分活跃且富有分享精神,这才让网上关于Android的资料十分丰富,往往遇到一个问题都能从网上找到答案,这对于初学者特别是靠自学没有人带的情况下提供很多的

小猪的Android入门之路 day 1

小猪的Android入门之路 Day 1 Android相关背景与开发环境的搭建 ------转载请注明出处:coder-pig 本节引言: 随着社会经济的发展,移动互联网的越来越热,手机APP开发显得格外火爆, 作为一名快要毕业的IT屌丝,自然要趟一趟这一浑水啦,当前主流的手机系统 IOS(苹果),Android(安卓),WinPhone(windows);WindPhone貌似没什么崛起的势头; 所以主流的就是前面的两个;作为一名屌丝学生狗,买不起Mac,仅仅有一台双核的破电脑; 仅仅能去搞

小猪的Android入门之路 Day 7 part 2

小猪的Android入门之路 Day 7 part 2 Android的数据存储与访问之--SharedPreferences(保存偏好参数) ---转载请注明出处:coder-pig 本节引言: 在Part 1中我们学会了Android中文件的读写,而在Part 2中我们会介绍一个轻量级的存储类-- SharedPreferences(偏好参数保存),就是用来保存软件中用户的一些设置,比如一个游戏的app,用户 可以自己设置是否开游戏音,是否自动登录等!下次启动app时就不用用户再次设置了!我

Android入门实战AS重制版

由于Google官方已经明确表示不再支持Eclipse,这就意味着后面的开发使用Android Studio来进行开发是少不了的了,为了能跟上Google的脚步,小巫打算使用Android Studio重新录制新的课程,从零开始教大家如何来学习Android核心知识,优化之前使用Eclipse的课程,以一种让大家更易接受的方式来讲解课程.前面已经发了一篇关于后续博文撰写计划http://blog.csdn.net/wwj_748/article/details/46814935,各位读者可以先关

小猪的Android入门之路 Day 8 part 6

小猪的Android入门之路 Day 8 part 6 Android网络编程浅析--Socket网络编程初涉 --转载请注明出处:coder-pig 本节引言 终于迎来了Android网络编程的最后一节:Android中的Socket编程,在这一节中我们 首先需要对TCP/IP协议的概念,以及Socket的相关知识进行介绍,接着介绍下Socket的简单 流程,最后使用Socket创建简单的Android聊天室以及Socket实现大文件的断点上传 好了,开始本节内容! 本节学习路线图: 正文:

小猪的Android入门之路 Day 7 part 1

小猪的Android入门之路 Day 7 part 1 Android的数据存储与访问之--文件                                            ----转载请注明出处:coder-pig 本节引言: 在开始新的一天之前,先整合下前面6天我们所学的 Day 1: android的背景知识,平台架构与相关特性,还有开发环境的搭建 Day 2: 四大组件的初步了解,app的生命周期,app工程目录的理解,开发简单的电话拨号器,             六大布局,