关于安卓ppt

简介 相关

截图

关于安卓ppt

简介

这是关于安卓ppt,包括了Android初体验,Android入门FAQ,进入Android王国,Android学习秘笈,结束语等内容,欢迎点击下载。

关于安卓ppt是由红软PPT免费下载网推荐的一款课件PPT类型的PowerPoint.

Android 初体验rDl红软基地
Android入门FAQrDl红软基地
进入Android王国rDl红软基地
Android学习秘笈rDl红软基地
结束语rDl红软基地
Google Map & Google EarthrDl红软基地
Google SkyrDl红软基地
Play JoyrDl红软基地
SpeedViewrDl红软基地
TouchQoderDl红软基地
Need for Speed Hot PursuitrDl红软基地
Tom Clancy’s H.A.W.X(鹰击长空)rDl红软基地
Tom Clancy’s H.A.W.X (鹰击长空)rDl红软基地
小结rDl红软基地
眼花缭乱,应接不暇? 其实android里面rDl红软基地
有巨多无比新鲜好玩的东西rDl红软基地
有待各位去发掘rDl红软基地
去设计rDl红软基地
Question 1rDl红软基地
Q:什么是Android?rDl红软基地
A:Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。简单来说是个开源的手机操纵系统。rDl红软基地
Question 2rDl红软基地
Q: Android就业前景?rDl红软基地
A: Android在中国的前景十分广阔,首先是有成熟的消费者,在国内,android社区十分红火,这些社区为android在中国的普及做了很好的推广作用。国内厂商和运营商也纷纷加入了android阵营,包括中国移动,中国联通,中兴通讯,华为通讯,联想等大企业,同时不仅仅局限于手机,国内厂家也陆续推出了采用android系统的MID产品,我们可以预见android也将会被广泛应用在国产智能上网设备上,将进一步扩大Android系统的应用范围。(其实,想看想看某一行业就业如何 ,直接上招聘网站上一搜,你便知道^_^)rDl红软基地
Question 3rDl红软基地
Q:学习android需要哪些基础?rDl红软基地
A:学习Android需要有一定的Java基础,最差也要类似Java的其他面向对象编程语言的基础。具体的需要java什么样的基础,后面在跟大家分享(比较多,^_^)rDl红软基地
Question 4rDl红软基地
Q: Android上编程用什么语言?rDl红软基地
A: Android应用基于Java,支持SQL,由于底层是Linux所以底层支持C/C++。目前有两种编程方式:rDl红软基地
基于ADT的JAVA编程rDl红软基地
基于NDK的C编程rDl红软基地
Question 5rDl红软基地
Q: Android编程环境需要哪些?rDl红软基地
A:编程环境:IDE 、Android SDK、JDK、JavarDl红软基地
     官方推荐用JDK+eclipse+ADT+ADKrDl红软基地
   (ubuntu + windows(测试验证可以))开发环境下。rDl红软基地
Question 6rDl红软基地
Q:什么是APK?rDl红软基地
A: APK是Android Package的缩写,即Android安装包(anapk)。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。 APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。rDl红软基地
Question 7rDl红软基地
Q:什么是SDK?rDl红软基地
A: SDK,Software Development Kit 的缩写,中文即“软件开发工具包”。广义上指辅助开发某一类软件的相关文档、范例和工具的集合。SDK是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合。rDl红软基地
Question 8rDl红软基地
Q:什么是ADT?rDl红软基地
A: ADT(Android Development Tools): 目前Android开发所用的开发工具是Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具,它可以连接sdk和Eclipse,帮助Eclipse找到sdk,Eclipse主要是开发java程序的,有了ADT就可以下Android程序了,哈哈。。rDl红软基地
Question 9rDl红软基地
Q:什么是API?rDl红软基地
A: API(Application Programming Interface)其实就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的API 而使操作系统去执行应用程序的命令(动作)。rDl红软基地
Question 10rDl红软基地
Q:学习android开发怎么赚钱?rDl红软基地
A: 1)付费使用,不过国内肯花钱的用户太少,直接买软件几乎赚不到钱,你懂的。。rDl红软基地
        2)基础功能免费,特殊功能收费rDl红软基地
        3)免费游戏,收费道具,CF啦rDl红软基地
        4)广告(有米,admob,quattro等)rDl红软基地
小结rDl红软基地
怎么样?rDl红软基地
是不是对android有了一个rDl红软基地
大致的了解?rDl红软基地
What is android?rDl红软基地
这么快就忘了,童鞋啊,前面刚。。。rDl红软基地
传送门:Question 1rDl红软基地
不解释。。rDl红软基地
Features(特性)1rDl红软基地
Application framework(应用程序框架):支持组件的复用和更换rDl红软基地
Dalvik virtual machine(Dalvik虚拟机):专门为移动设备进行过优化rDl红软基地
Integrated browser(集成的浏览器):基于开源的WebKit引擎(Chrome,Safari,搜狗,遨游,QQ,世界之窗,海豚等)rDl红软基地
Optimized graphics(优化的图形机制):自定义的2D图形库,基于OpenGL ES 1.0的3D图形实现(本项为硬件加速可选)rDl红软基地
SQLite(Android内置数据库)轻量级的关系型数据库,支持结构化数据的存储rDl红软基地
Features(特性)2rDl红软基地
Media support(媒体支持)支持常见的音频,视频,图像格式(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)rDl红软基地
GSM Telephony(GSM电话)需要硬件支持rDl红软基地
Bluetooth, EDGE, 3G, and WiFi需要硬件支持rDl红软基地
Camera, GPS, compass, and accelerometer需要硬件支持rDl红软基地
Rich development environment(丰富的开发环境)包含一套硬件仿真器(模拟器),ADB(Android调试桥),ADT(支持Eclipse集成开发环境的插件)rDl红软基地
Android Architecture(Android架构)rDl红软基地
第一层:ApplicationsrDl红软基地
Android会附带了一套核心应用,包括启动器,联系人,电话,浏览器等。所有应用程序都使用Java编程语言编写。我们将来使用java编写的应用程序也是属于这一层。rDl红软基地
第二层:Application Framework 1rDl红软基地
Android通过一个开放的开发平台,给开发人员在创建极为丰富创新性的应用程序上提供了有力的支持。开发者拥有使用相同的框架API访问核心应用程序的全部权利。应用程序架构旨在简化组件的重用。rDl红软基地
第二层:Application Framework 2rDl红软基地
Activity Manager(活动管理器)管理应用程序的生命周期,并提供一个导航使用的共同的返回栈rDl红软基地
Window Manager(窗口管理器):对窗口进行控制rDl红软基地
Content Providers(内容提供者):使应用程序能够访问其他应用程序的数据(如通讯录)或共享自己的数据rDl红软基地
View System(视图系统):丰富而又可以扩展的视图(View),可以用来构建应用程序,包括列表(ListView),网格(GridView),文本(TextView)可编辑文本框(EditView),按钮(Button)等,甚至可以嵌入的Web浏览器rDl红软基地
第二层:Application Framework 3rDl红软基地
Package Manager(包管理器):Android系统内的程序管理rDl红软基地
Telephony Manager:获取与手机通讯相关的状态和信息rDl红软基地
Resource Manager(资源管理器):提供非代码资源的访问,如本地化的字符串、图形、和布局文件rDl红软基地
Location Manager(定位管理器):可获取手机当前所处的地理位置rDl红软基地
Notification Manager(通知管理器):应用可以在状态栏中显示自定义的提示信息rDl红软基地
第三层:Libraries 1rDl红软基地
Android包括一组由C / C + Android系统组成的各个部分所用的库。这些功能都通过Android应用程序框架提供给开发者。rDl红软基地
第三层:Libraries 2rDl红软基地
Suface Manager 管理访问显示子系统和从多个应用程序无缝合成2D和3D图形层rDl红软基地
Media Framework 基于PacketVideo的OpenCORE库支持许多流行的音频和视频格式的播放和录音,以及静态图像文件,包括MPEG4,H.264标准,支持MP3,AAC,AMR,JPG和PNG格式rDl红软基地
SQLite  为所有的应用程序提供一个强大而且轻量级的关系数据库引擎rDl红软基地
OpenGL|ES   3D图形渲染,包含3D硬件加速(如果可用的话)rDl红软基地
第三层:Libraries 3rDl红软基地
FreeType  位图和矢量字体渲染rDl红软基地
WebKit   一款浏览器解释引擎rDl红软基地
SGL(scene graph library)底层的2D图形引擎rDl红软基地
SSL(Secure Sockets Layer)安全套接层,保证两个应用间通信的保密性和可靠性,使客户与服务器应用之间的通信不被攻击者窃听。rDl红软基地
Libc(系统C库)BSD,一个为基于嵌入式Linux的设备调整的标准C系统库(libc)的派生实现rDl红软基地
第三层:Android RuntimerDl红软基地
Android包括一套核心库,提供在Java编程语言的核心库中大部分可用的功能。每一个Android应用程序与自己的Dalvik虚拟机运行在它自己的进程中。Dalvik被设计成设备可以有效地运行多个虚拟机。Dalvik虚拟机执行的Dalvik可执行格式(.dex)是最小的内存占用优化文件。虚拟机是基于寄存器的,运行已所包含的“dx”工具转化成.dex格式的Java语言的编译器编译的类。 Dalvik虚拟机依赖于Linux内核的基本功能,如:线程和低级别的内存管理。rDl红软基地
第四层:Linux KernelrDl红软基地
Android依赖Linux 2.6版本的系统核心服务,如安全,内存管理,进程管理,网络堆栈,驱动模型。内核也作为硬件和软件堆栈的其余部分之间的抽象层。rDl红软基地
小结rDl红软基地
就剩最后一部分了rDl红软基地
坚持一下rDl红软基地
最后的rDl红软基地
也是最重要的rDl红软基地
^_^rDl红软基地
Java基础rDl红软基地
明白关于Java的至少以下内容:rDl红软基地
a) Java基本数据类型及其特点rDl红软基地
b) Java分支语句和循环语句的使用rDl红软基地
c) 类和对象的创建和使用方法rDl红软基地
d) 函数的使用rDl红软基地
e)抽象类和接口rDl红软基地
f) 继承和实现rDl红软基地
g) 对象的多态性rDl红软基地
h) 包和访问权限rDl红软基地
i) 异常的处理rDl红软基地
j) 类集框架rDl红软基地
k) 还有eclipse的基本用法rDl红软基地
Java书籍rDl红软基地
入门级:其实随便一本Java程序设计就行,主要是得转换学会使用面向对象的思想去编写程序,当然还有Java 的基本特性了。其实和其他编程语言都是相通的rDl红软基地
进阶级:《Java核心技术》卷一rDl红软基地
        《Java核心技术》卷二rDl红软基地
  简洁的概括:详细,厚,贵,推荐rDl红软基地
如果还有时间:rDl红软基地
        《Java编程思想》rDl红软基地
如果你确定java学得特别好,那就去看这本书,即使如此,也不敢保证你不纠结,不郁闷。。rDl红软基地
Java网站rDl红软基地
CSDN Java板块:http://www.csdn.net/rDl红软基地
ITEYE :http://www.iteye.com/rDl红软基地
Java中文站:http://www.java-cn.com/rDl红软基地
Android书籍rDl红软基地
个人感觉《疯狂Android讲义》写的不错,图书馆关于android的书也有很多,适合自己的才是最好的,哈哈rDl红软基地
Android网站rDl红软基地
关于android学习的网站巨多无比,这里推荐几个比较好的:rDl红软基地
Android官网:http://www.android.com/rDl红软基地
一个博客:http://android.yaohuiji.com/rDl红软基地
Android视频rDl红软基地
Mars老师的不错:rDl红软基地
   http://www.mars-droid.com/ rDl红软基地
若水老师的也不错: http://www.verycd.com/topics/2887366/rDl红软基地
内功心法rDl红软基地
坚持不懈rDl红软基地
学会懒惰rDl红软基地
Don't Reinvent the WheelrDl红软基地
Inventing the WheelrDl红软基地
Don't Reinvent the WheelrDl红软基地
“轮子理论”,企业中任何一项工作实际上都有人做过,我们所需要做的就是找到做过这件事情的人。拿到软件领域中就是指有的项目或功能,别人已经做过,我们需要用的时候,直接拿来用即可,而不要重新制造。rDl红软基地
内功心法rDl红软基地
精通Android体系架构rDl红软基地
学习常见的设计模式(MVC,IOC)rDl红软基地
学习常见的算法(排序,查找,搜索?)rDl红软基地
高效的编写可重用、可扩展、可维护、灵活、高效的代码rDl红软基地
封装/积累属于自己的代码(在优秀代码基础上)rDl红软基地
学会至少一门服务器端开发技术(PHP,Java EE?)rDl红软基地
坚持不懈rDl红软基地
插曲rDl红软基地
学习中遇到问题时候:rDl红软基地
  1.独立思考DebugrDl红软基地
  2.GooglerDl红软基地
  3.度娘rDl红软基地
  4.论坛(发帖提问)rDl红软基地
  5.其实你身边有高人深藏不露呦rDl红软基地
最后rDl红软基地
Thank yourDl红软基地
 rDl红软基地

展开

同类推荐

热门PPT

相关PPT