android第二天(项目的组成结构)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android第二天(项目的组成结构)相关的知识,希望对你有一定的参考价值。

技术分享

 

1:src文件夹分析:

helloWorld
----src(源码文件夹)
  MainActivity:主界面类
----gen(自动生成的源码文件夹)
  R.java:对应res文件夹
下面又包含三个内部类
-----drawble:对应图片资源
-----layout:布局
-----String:字符串常量

/**
*MainActivity
*应用的主界面类
*主界面:点击应用图标启动时的界面
*继承了四大组件之一activity
*/
public class MainActivity extends Activity {

/**
* 重写的方法
* onCreate:在当前类对象创建时自动调用(系统自动调用)----回调方法
* 回调方法:不是我们自己调用的,是系统在一定条件下自动调用的,基本都以on开头,onXXX()
* 这些方法我们不需要调用,一般只是去重写该方法
*/
@Override
protected void onCreate(Bundle savedInstanceState) {
//调用父类,做一些默认的初始化工作
super.onCreate(savedInstanceState);
//设置内容视图:设置窗口要显示的内容视图
//指定布局文件在r中所对应的变量,加载布局文件最终显示到新的窗口中
//R类对应res文件,类里面是一些静态的常量
setContentView(R.layout.activity_main);
  }
}

 

 

2:bin文件夹

应用编译之后的文件存放位置(编译:run android aplication)

1).apk----包含应用的.apk文件以及其他文件-----apk文件中不包含jar包,因为手机里面有相关jar包

2):classes.dex:多个.class文件压缩打包之后产生的文件

 

3:libs文件

第三方jar包存放路径

 

 

4:res文件夹(资源文件夹)

drawble--xx:图片文件夹
为了适应不同分辨率的手机
layout:界面的布局文件
功能类似于html
values:常量文件夹
String.xml:包含固定的字符串,在布局中引用:@String/name

以上是关于android第二天(项目的组成结构)的主要内容,如果未能解决你的问题,请参考以下文章

第二天打卡

[Android] 开发第二天

python第二天

Scrapy框架学习第二天

swift项目第二天:初始化项目

Django 学习第二天