您的位置:首页 > 其它

Andoird工程结构和目录说明

2013-07-31 13:43 176 查看
gen目录:

       R.java    定义各个控件的ID,一般由系统自动生成。

       BuildConfig.java    控制是否开启调试开关。

res目录:

    drawable目录    应用程序中需要的美工图片。

    layout目录    页面的布局文件,一般一个xml对应一个页面。

                          设计布局的时候向layouy.xml中添加各种控件,各个控件都有一个android:id属性,格式是android:id = "@+id/name"  name就是这个id的名字。

                          同时,在布局过程中,使用到的各个控件还可以使用value目录下的各种资源。使用的方法是将控件的属性赋值为资源中存在的内容。

                                     android:textColor="@color/red"      "@color/red"就会使用values目录下colors.xml文件中定义的名为red的color表项。

                          在代码中可以获取layout中的控件。获取的方法是findViewById(R.id.name)

                          对某个Activity设置layout时,使用serContentView(R.layout.name)

    values目录   定义应用程序中需要使用的不可变资源,如字符串描述文件string.xml,颜色描述文件colors.xml等

                             定义一个颜色值        <colorname="red">#ff0000</color>

                             定义一个字符串       <stringname="searchButton">搜索</string>

                             可见,xml文件的文件名并没有起到什么重要的作用,真正起到作用的是xml文件里面定义的表项及其名字

                             在代码中同样可以使用到这些xml定义的表项,直接使用R.string.serchButton就能访问,访问图片是R.drawable.name,访问声音文件是R.raw.name。

图片和声音的就直接是文件名了,他们没有用xml定义。

AndroidManifest.xml       定义APP中需要使用到系统资源的权限,接收到的消息和自定义的Activity等。

    权限设置使用<uses-permission android:name="android.permission.INTERNET" />

    使用自定义的acvtivity <activity android:name="MyMapActivity"></activity>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: