Android框架目录说明

1.Android资源文件夹如下:

(1) anim

(2) drawable

(3) layout

(4) menu

(5) values

(6) raw

2.Android应用程序组件

1.活动—Acitivity

2.服务—Service

3.广播接收者--Broadcast

4.内容提供者--Content providers

3.Android的配置文件--AndroidManisfest.xml

1.Android资源文件

android的资源文件保存在res目录下,如下资源文件目录:

3.1

(1) anim

该目录用于存放帧(frame)动画和补间动画文件

(2) drawable

图像目录,存放各种格式的图像文件,例如jpgbmppnggif,等,该目录的文件aapt工具会进行优化,如果想按字节流读取图像文件,则将文件保存到raw目录即可

(3) layout

该目录用于存放布局文件

(4) menu

该目录用于存放菜单文件

(5) values

该目录存放的xml文件和其它目录中存放的xml文件不同,这个目录的xml文件是定义各种类型的key-value键值对

例如通过<string>标签定义字符串key-value对,<color>标签定义颜色值的key-value,<dimen>标签定义距离,位置,大小等数值的key-value

(6) raw

该目录存放任意类型文件,会被封装到apk文件中,但不会编译,最后会按字节流的方式进行读取

注:

hdpi--WVGA (480x800),FWVGA (480x854)

mdpi--HVGA (320x480)

ldpi--QVGA (240x320)

2.Android应用程序组件

1.活动—Acitivity

Activity是一个可以给用户提供交互界面的组件。这个界面通常是全屏幕的,当然也可以是浮动于其他窗口之上的一个小窗口

一个Android应用通常是由好多个有着松耦合的Activity组成。一般是有一个“main”Activity,它会在用户初次启动程序时展现在用户面前。随后程序根据用户的操作来启动其他的Activity,每当启动新的Activity的时候,先前的activity“stopped”了(但其并没有别销毁),系统将其保存在“back stack”中,而新启动的Activity就被放在了“back stack”的栈首,并展现在屏幕的最前端。当用户完成了与栈首的Activity的交互后,通过点击BACK键,栈首的Activity即被从栈里pop出来并销毁了,先前的Activity resumes

2.服务—Service

Serviceandroid 系统中的一种组件,它跟Activity的级别差不多,但是他不能自己运行,只能后台运行,并且可以和其他组件进行交互.

3.广播接收者--Broadcast

广播接收者是功能是接收广播消息以及对消息进行相应的处理。广播消息主要有两种,有系统发出的广播消息和应用程序发出的广播消息。

4.内容提供者--Content providers

内容提供者可以为其它应用程序提供数据,这些数据可以保存在文件系统中。比如sql数据库或其它文件中。

3.Android的配置文件--AndroidManisfest.xml

主要配置模式如下:

1--定义应用程序的java包,应用程序的唯一标示。

2--组件activity的定义

3--组件service的定义

4--组件广播者的定义

5--组件内容提供者的定义

6--应用程序使用的包

7--添加相应权限的定义

8--使用此应用程序最小api级别

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值