2. Android系统框架介绍

来源:互联网 发布:读卡器端口打开失败 编辑:程序博客网 时间:2024/05/20 22:28

Part one:

Android 系统框架介绍

src目录目录:主要是完成java代码的编写。

assets目录:资源目录。

res目录:存在图片,布局文件和字符串、菜单等文件。

【1】hdpi  默认png文件保存

【2】ldpi

【3】mdpi

bin目录:输出文件夹,如生成APK文件。

【1】classes.dex

【2】project.apk

【3】resource.ap_

project.properties :工程属性文件配置。

gen目录:系统自动生成的源代码目录。

R.java文件使系统自动生成的文件【4个静态内部类】 对应资源ID

【1】attr:

【2】drawable:

【3】layout:

【4】string:

value目录:【同样在R.java文件中维护ID】

可自定义文件:

arrays.xml

colors.xml

dimens.xml

styles.xml

获取自定义文件内容:

string.xml              getResource().getString(resourceId)    /   getResource().getText(resourceId)

arrays.xml getResource().getStringArray(resourceId)

colors.xml getResource().getDrawable(resourceId)  /  getResource().getColor(resourceId)

dimens.xml           getResource().getDimens(resourceId)

styles.xml              不需取值

AndroidManifest.xml:

位于项目的根目录下,

描述package中暴露的组件(Activity 、services……ContentProviders ……Intent Receivers ……permissions ……Instrumention【安全控制和测试】)

package:表示应用程序的包名,而且是一个默认的程序名称

android:versionCode="1"  表示该工程所生成的APK的版本号 1   2   3

android:versionName="1"  表示版本的名称:1.0 1.1 1.2 2.0……

android:installlocation=

   "auto"  自动寻找安装位置【ROM  /  SD卡】

   "internalOnly"  仅安装与ROM

   “preferExternal”  直接安装到SD卡

android:icon  表示应用Logo

android:label 表示应用名称

android.intent.action.MAIN   表示应用的入口


0 0
原创粉丝点击