Andoird工程结构和目录说明

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>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值