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相关的环境搭建和文件夹介绍到此结束。
My First Android Application Project 第一个安卓应用的更多相关文章
- eclipse:File->New没有Android Application Project的解决办法
我的Eclipse版本是:Kepler Service Release 1,截图: 解决步骤: 1.单击Window,选择Customize Perspective,如图: 2.勾选Android A ...
- Andriod 环境配置以及第一个Android Application Project
Android 入门学习心得-----------------环境配置以及一些文件的理解 Android 开发似乎早已经开始疯狂起来了,今天,也开始学习了Android的开发.首先,必须要面 ...
- Android Application Project 工程目录下各个文件的意思
(1) src:源文件,主要是完成java代码的编写 (2) gen:ADT即系统自动生成的JAVA文件(即源代码目录),程序员千万不要去修改 (3) gen->[Package Name]-& ...
- 创建好Android Application Project 后运行就报错。
如图: 这个问题有可能是有可能是没导入Android support库,简单了解一下: google提供了Android Support Library package 系列的包来保证来高版本sdk开 ...
- android application project 开发准备工作
1.下载对应的JDK.SDK http://www.androiddevtools.cn/ 2.创建安卓app应用模拟器Run时会出现如图情况 解决办法是: 启动 Android SDK Manage ...
- android Application Project目录结构
src:存放java源文件 gen: 资源配置文件 Android4.0: 4.0 类库 Android Private Lib: 支持库 Android Dependencies: android ...
- 用android studio创建第一个安卓程序加载html5 页面
前言 软件版本:android studio v1.0正式版,由于v0.x以来软件变化一直比较大,很多问题搜索的解决方案也都是v0.x版本时代的,故首先声明一下版本. 动机:由于工作中需要对移动端软件 ...
- 手把手教你用android studio创建第一个安卓程序加载html5页面(二)
经过上一篇,我们已经可以打开html页面了,但是有很多细节方面的内容我们还需要调整. 打开链接的问题 细心的网友可能已经发现,打开百度页面后,点击顶部的链接,会在手机的浏览器中打开相应的页面,这显然不 ...
- android入门:第一天
android是什么? 是一个基于linux开源的操作系统,主要适用于智能设备,如智能手机,平板,智能电视,智能手表,谷歌眼镜,智能家居,由google开发,2008年开发出第一个版本 android ...
随机推荐
- MVVM模式解析和在WPF中的实现(六) 用依赖注入的方式配置ViewModel并注册消息
MVVM模式解析和在WPF中的实现(六) 用依赖注入的方式配置ViewModel并注册消息 系列目录: MVVM模式解析和在WPF中的实现(一)MVVM模式简介 MVVM模式解析和在WPF中的实现(二 ...
- C语言 · 矩形面积交
问题描述 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴.对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积. 输入格式 输入仅包含两行,每行描述一个矩形. 在每行中 ...
- 在Ubuntu 16.10 安装 git 并上传代码至 git.oschina.net
1. 注册一个账号和创建项目 先在git.oschina.net上注册一个账号和新建一个project ,如project name 是"myTest". 2.安装git sudo ...
- 从备考PMP到与项目经理同呼吸
前言 PMP是什么梗? 项目管理专业人士资格认证.它是由美国项目管理协会(Project Management Institute(PMI)发起的,严格评估项目管理人员知识技能是否具有高品质的资格认证 ...
- spring applicationContext.xml和hibernate.cfg.xml设置
applicationContext.xml配置 <?xml version="1.0" encoding="UTF-8"?> <beans ...
- Git分布式版本控制教程
Git分布式版本控制Git 安装配置Linux&Unix平台 Debian/Ubuntu $ apt-get install git Fedora $ ) $ dnf and later) G ...
- 彻底搞懂Javascript的“==”
本文转载自:@manxisuo的<通过一张简单的图,让你彻底地.永久地搞懂JS的==运算>. 大家知道,==是JavaScript中比较复杂的一个运算符.它的运算规则奇怪,容让人犯错,从而 ...
- 在将 varchar 值 'xinpian' 转换成数据类型 int 时失败?
把int类型的值修改为varchar类型的值
- 虚拟机体验之 Xen 篇 —— 令人脑洞大开的奇异架构
这一篇我要体验的虚拟机系统是 Xen.在虚拟机领域,Xen 具有非常高的知名度,其名字经常在各类文章中出现.同时 Xen 也具有非常高的难度,别说玩转,就算仅仅只是理解它,都不是那么容易.之所以如此, ...
- Fedora 22中的Locale and Keyboard Configuration
Introduction The system locale specifies the language settings of system services and user interface ...