My First Android Application Project 第一个安卓应用
一、前言:
安卓(Android):是一种基于Linux的自由及开放源代码的操作系统,主要用在移动设备上,如手机、平板电脑。其他的设备也有使用安卓操作系统,比如:电视机,游戏机、数码相机等等。
二、具体:
1、首先需要有开发安卓的环境,安卓SDK。在此本人提供Android4.4的版本下载链接:http://pan.baidu.com/s/1qYo4bmc 密码:y8pn
2、配置相对应的环境变量:(不详细写相关的步骤) 变量名:android_home 变量值:sdk 根目录(也就是本压缩包下载后的sdk文件夹路径)
3、打开下载后的解压包,找到并且打开eclipse,接下来所有的Android应用都在这个eclipse上开发。
三、介绍Android Application Project
1、在package explorer 上new一个Android Applicatioin Project :
2、创建成功,具体的项目目录介绍:
① src文件: 存放的是源代码,都是Android的逻辑代码,在MainActivity.java文件中定义了当Android开启的时候需要去做生么事情。在这个类中的onCreate()方法,指的是当应用开启的时候需要加载哪个文件,指向的的是layout中的xml文件。
② gen文件: 存放系统自动生成的配置文件,不需要我们进行修改,比如说res配置文件中自动生的资源ID,是通过R.java文件进行资源索引生成相对应的资源ID。如果不能映射成相关的资源,那么说明有错误。
③ 工具包 应用需要使用到的工具包。
④ 资源文件 存放资源文件,但是和res中不同,不会生成相对应的资源ID,并且这些文件是通过二进制流的方式来访问的。
⑤ 文件 当应用被编译后的文件,有的是apk可执行的文件。
⑥ 文件 存放的是应用所需要用到的jar包,但是这些jar包是第三方提供的。
⑦ 资源文件 : 会生成相对应的资源ID(由R.java生成 ),存放的是xml配置文件。
图片资源: drawable-*。 其中 hdpi、ldpi、mdpi、xdpi、xxdpi 代表的是不同的分辨率的图片配置文件。
布局文件:layout。 这里面的是页面布局的资源文件,(体现了Android的显著特点,逻辑代码和布局代码分类,耦合度大大降低 。)
菜单文件:menu。
文 件:values 。 有字符串、颜色、样式、尺寸,设置相对应的键值对。基于安卓的一种特殊方式:在安卓中res 会自动生成资源ID 通过ID就可以找到相对应的资源。
其 他:values-*。适配文件。
Android相关的环境搭建和文件夹介绍到此结束。