Chinaunix首页 | 论坛 | 博客
  • 博客访问: 552902
  • 博文数量: 181
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1498
  • 用 户 组: 普通用户
  • 注册时间: 2013-12-22 15:17
个人简介

用发呆的时间来理清自己的思绪

文章存档

2015年(7)

2014年(134)

2013年(40)

分类: Android平台

2014-05-13 19:30:04

文章来自:http://blog.sina.com.cn/s/blog_4adc4b090100zo15.html
Android的软件是以linux为基础的结合了kjava语言的一种操作系统,其体系结构如下:
以linux为内核,包括各种硬件的驱动,例如:wifi的驱动,相机驱动,键盘驱动,感应器的驱动。
核心支撑程序,图形接口支持包,微型数据库支持包,web支持包,多媒体支持包等。。
外部程序支持包,用户图形管理,窗口管理,显示管理,电话管理,短信管理等。。
最上层才是用户开发的。。。。。。应用程序.

 

1:sdk:android的sdk是可以在线下载的。首先在android官网   下载版本管理器,这个版本管理器可以

集中的管理Android的从1.5到最新的各种版本。
2:开发语言:android的开发语言就是纯粹的java语言,用的所有的语法,所有的定义全部都是java语言和语句,掌握了

java语言就掌握的android开发基础
3:IDE,android的IDE使用eclipse+android的开发插件。并且可以在其中进行相关调试。


Src:源代码
Gen:资源编号录,各个资源的键值对目录
R.java 资源文件,这是一个静态类,不能人工修改,当在增加一个activity文件或者一个String,则生成相应的内存对应的资源键值对。
Res :这个是图片,国际化文件的存储文件夹
资源文件夹drawable-hdpi,这个是高分辨率图片的文件夹,ldpi,mdpi依次往下推
Layout:这个是存放界面文件的文件夹
Values:这个是存放国际化文件的文件夹
其中的Strings.xml文件中的内容是存放文本对应key和value的文件
AndroidManifest.xml:
此文件非常重要,是android应用程序的入口文件,相当于java中的main函数,web程序中的web.xml配置文件
default.properties:这个是默认的配置文件,例如:本应用程序的最低支持版本等信息就存放在这个文件夹。
AndroidManifest.xml 是一个程序的入口
其中包含几个元素
Manifest:这个是指定manifest的环境,package,指定java文件所在的文件夹
android:versionCode=“1“  代码版本号
 android:versionName=“1.0”代码版本名称
android:versionName=“1.0”   最小支持androidsdk版本号
Application:配置应用程序环境,
android:icon:指定当前应用程序的图标,@符号代表资源位置
android:label:指定当前应用程序的显示名称@符号代表资源位置
Activity,此图标指定当前程序拥有的界面文件
android:name:acttivity文件对应的java文件名称
 android:label:这个acttivity的名称。
intent-filter:上下文环境过滤器,严格意义上来说是一个定义说明,其中的android:name="android.intent.action.MAIN“
 这句话说明这个是整个程序的入口
android:name=“android.intent.category.LAUNCHER“ 这句话说明当程序启动的时候就启动这个activity界面

阅读(1968) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~