以上两个是对Android的一种简单介绍大家可能已经把环境配好,也可能建了一个Android程序,如果你学过java me 你就不会对Android程序项目架构更到惊讶,目录基本文件结构如下:
src/
(不用多说了)
gen/
(gen目录中所有的文件都是自动生成的其中R.java文件时最关键的,编码人员不需要对其做任何操作)
R.java 中自动产生的 "R" 类,就像是个资源字典大全。包含了用户界面、图像、字符串等对应格式资源的标识符(Id)
在开发Android应用程序时,很多时候会需要通过 "R.java" 类来调用资源 。在编译应用程序的时候,编译器也会查看这个资源列表,在应用程序中没有使用到的资源就不会编译进去
public final class R {
public static final class attr {
}
public static final class drawable {
public static final int icon=0x7f020000;
}
public static final class id {
public static final int empty=0x7f050000;
}
public static final class layout {
public static final int main=0x7f030000;
}
public static final class string {
public static final int app_name=0x7f040001;
public static final int hello=0x7f040000;
}
}
可以看出通过R.java 会直接指向内存地址 ,为手机应用程序节省不必要的空间
res/
(目录下是xml描述文件、图像、文件等资源,如果对其res/目录做修改时Android框架会同步更新到R.java这个中介文件中)
res 目录中有三个基本子目录
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
以上是LinearLayout(线性页面布局方式)由上而下排列 当然还有很多布局方式在,这也就不多说了。
TexView 是文本视图 就是显示文本的
android:text="@string/hello" ??? 大家可能对他感觉很不明白 我们看values 目录 <string name="hello">Hello World, wag!</string> 呵呵 明白了吧!
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World, wag!</string>
<string name="app_name">wang</string>
</resources>
AndroidMainfest.xml
是Android应用程序的功能列表,每个应用程序都在这个文件中,列出了这个程序所提供的所有功能,当我 们 想用到一些服务的时候(比如:GPS、网络功能、重量感应等)会在这个文件中添加一些配置信息,当我们在程序中添加一个Activity类时,我们也需要先在此文件中添加这个Activity类后,才能顺利使用
好了 目录功能一介绍完毕 大家也应该对Android 有了一定的了解,这样才能在开发中事半功倍
分享到:
相关推荐
Android学习笔记 Android学习笔记 Android学习笔记
Android学习笔记
Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) Android学习笔记(四)Android 中Activity页面的...
android 学习笔记(全全整理),吧android学习笔记全部整理下来了,可以去好好学习学习
第一行代码 android学习笔记 修改完整版
android 学习笔记 android 学习笔记 android 学习笔记
Android 开发学习笔记,学习android的好资料
自己整理的Android学习笔记 都是一些小细节,有用
学习java和android的笔记 更容易学习android 资深学习android 具有大量学习的笔记 很多的错误 都是从细节开始学习的
Android学习笔记,介绍怎么学习android。
Android学习笔记(十三) 碎片 完整源码
android学习笔记
Android学习笔记(1)-永远不变的Hello World Google的Android SDK发布也有一段时间了,一直想研究一下却苦于找不到时间。利用这个周未,开始强迫自己再次进入学习状态,原因很简单:我看好开放的gPhone。 SDK的下载...
Android开发学习笔记(整理),整理论坛android学习笔记,较完整的讲解了android的内容。包括:view、activity、service、intent、广播机制、http连接、数据sqllite存储、后台线程、各种layout、偏好、本地文件操作、...
android入门学习笔记
Android基础学习笔记,自己总结,适合初学者。
Android_学习笔记 Android_学习笔记 Android_学习笔记
Android学习笔记.rar