Android项目结构

android项目结构

android项目目录结构,其中有用的只有这四个文件,其作用如下:

  • java文件封装了activity界面跳转逻辑(control),封装了sqlite数据库(model)
  • res文件封装了activity的静态视图(app的一个activity就相当于web项目的一个页面)
  • AndroidManifest.xml里注册activity,规定app的名字和图标等(相当于web项目的web.xml文件)
  • build.gradle相当于web项目的maven,是用来导包的

Android app结构

将Android项目经过两种方式打包之后会生成两种apk文件,就是所谓的app安装包,就可以直接安装了。

app-release.apk是精简版,也就是所谓的发行版,其目录结构如下:

先前提到的四个文件分别对应classes.dex,res,AndroidManifest.xml,META-INF下的.version文件。

当然,四个文件都被加密过,要不然,谁下载了app安装包谁就拥有了app源码q_q。


web项目结构也是类似

打开你tomcat的webapps目录,随便选择一个项目,可以看到目录结构如下:

一个个的页面就存放在error.jsp,login.jsp文件中和jsp目录下;它们调用的资源在calendar,css,images,js文件中

其中WEB-INF里存放了java文件编译后的class文件,maven导入的lib目录里的文件,和注册servlet,规定项目名称的web.xml文件。


posted @   zhuangzhongxu  阅读(312)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示