当前位置: 网学 > 编程文档 > Android > 正文

极地星空之android的学习笔记I

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: myeducs.cn 发布时间: 13/03/17

【网学网提醒】:网学会员为广大网友收集整理了,极地星空之android的学习笔记I,希望对大家有所帮助!


    大家好,我是一个android的初学者,现把在极地星空学习的一些学习笔记发上来,我们共同学习一下。望对初学者的你我有所帮助。android学习有一段时间了,从今天开始,我把我在极地星空的android的学习笔记发上来,供初学者学习。第一课,开山篇--(android的简介及环境搭建)
    (1)什么是Android
    是基于Linux系统+JAVA语言的开源手机操作系统和应用平台!noLanguage,noOSAndroidisasoftwarestackformobiledevicesthatincludesanoperatingsystem,middlewareandkeyapplications.按照姜老师的说法:anroid宏观来说,就是两个核心的特性:OPEN和FREE,开源和免费(姜天鹏老师语录)。这两点就保证了android可预期的未来的成功!!!
    (2)Android的简介Android
    Android简史2005年7月,Google收下了由AndyRubin(传说中的Android之父...)等人创立的一家小公司.2007年11月,开放手机联盟OHA,OpenHandsetAlliance:Google公司宣布组建的一个全球性的联盟组织。这一联盟将会支持Google可能发布的手机操作系统或者应用软件,共同开发名为Android的开放源代码的移动系统。2008年9月22日,美国运营商T-MobileUSA在纽约正式发布第一款Google手机——T-MobileG1.2009年1月7日,工业和信息化部确认国内3G牌照发放给三家运营商,为中国移动、中国电信和中国联通发放3张第三代移动通信(3G)牌照。由此,2009年成为我国的3G元年。2010,也许就是姗姗来迟中国和世界的Android元年..2010,如果你有心,就做好准备吧。AndroidSDK版本:2008年9,AndroidSDK1.02008年10,AndroidSDK源码发布2009.2AndroidSDK1.1发布
     2009.4AndroidSDK1.5发布。代号为:CupCake,2009.9androidSDK的最新版1.6,代号Donut1.62010.1AndroidSDK2.1
    (3)Android架构和特征
    从SDK文档中Android平台的架构图,LinuxKernel最底层红彤彤的部分,是LinuxKernel在移动平台的一个移植,它隐藏了硬件、网络等相关的细节,为上层提供了一个相对纯洁的统一接口。核心的和扩展的类库靠上绿的一层,是一些核心的和扩展的类库,它们都是原生的C++实现。SQLite、WebKit、OpenGL,都是开源项目。还有个KVM是Android的Java虚拟机,注意不是JVM。。。框架层,是整个Android平台的核心,我们的程序就要在这个基础上写程序的。应用层了,系统的一些应用和第三方开发的所有应用都是位于这个层次上,我们写的程序也会在这个层次内。
    Android开发环境
     需要的软件:JDK1.6+AndroidSDK,这是基础环境Eclipse3.5IDE+ADT(AndroidDevelopmentTools),这是开发环境的搭建。
    ADT在线安装(https://dl-ssl.google/android/ecli
    pse/)注意防火墙,杀毒软件,重命名时候目录的问题
    ADT安装完成OK的画面
     配置Eclipse3.5IDE使他能找到AndroidSDK。
    4)第一个android的程序
    最好的学习资料就是SDK文档。因为只有做平台的自己,才能最了解平台中的各个玄机,各方面的轻重缓急,从而能够更好的对症下药药到病除。所以android个第一HelloWorld程序就是跟着SDK的helloworld程序
     Android应用程序架构说明:src/java原代码存放目录gen/自动生成目录。gen目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。下面是R.java文件的SDK的说明。
    res/资源(Resource)目录存放应用使用到的各种资源,如xml界面文件,图片或数据。AndroidManifest.xml功能清单文件列出了应用程序所提供的功能,在这个文件中,你可
     以指定应用程序使用到的服务(如电话服务、互联网服务、短信服务、GPS服务等等)。default.properties项目环境信息,一般是不需要修改此文件。
    
    

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号