/*************************************/
>android基础学习
/*************************************/
0.MVC
/*************************************/
-----+
> V |视图层通过用户触发请求
-----+
-----+
> C |接受用户的请求并且接受用户传递过来的参数根据参数调用模型层/根据模型层返回的数据动态的转发到特定的视图
-----+
-----+
> M |模型层负责业务逻辑的处理并调用dao层
-----+
/*************************************/
1.android的MVC
/*************************************/
>V [layout中的main.xml描述了activity中的控件元素以及布局]
>C [activity相当于struts中的action接受用户的请求和传递的参数]
>M [业务层就相当于一般在pc机上的应用]
/*************************************/
2.android项目结构解析
/*************************************/
// /src
// /gen
// /assets
// /bin
// /res
// /AndroidManifest.xml
// /note
// /proguard.cfg
// /project.properties
>src
//解析:既自定义的java类定义的目录
>gen
//解析:android开发插件自动生成的资源引用常量定义包
// :包中的R.java定义的都是资源的引用常量
>assets
//解析:需要依赖的第三放应用程序存放目录
>res
// /res/drawable-hdpi
// /res/drawable-ldpi
// /res/drawable-mdpi
// /res/layout
// /res/values
>/res/drawable-hdpi
/res/drawable-ldpi
/res/drawable-mdpi
//解析:不同分辨率的图片/图标资源存放目录
>/res/layout
//解析:各种activity中的内容布局(相当于html中的标签布局)
>/res/values
//解析:用于定义在activity中控件所应用到的文字的国际化资源文件
>/AndroidManifest.xml
// 解析:android应用中最重要的配置文件在源码包创建的所有Activity都需要在这里配置
// 才能够在android手机中得到应用,这个文件的寓意有点像struts.xml文件中配置
// 中的action,activity就相当于action
>/project.properties
// 解析:与当前应用所使用android的配置信息
/*************************************/
android项目目录介绍
最新推荐文章于 2024-08-19 11:40:45 发布