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 ...
随机推荐
- Angular2入门系列教程1-使用Angular-cli搭建Angular2开发环境
一直在学Angular2,百忙之中抽点时间来写个简单的教程. 2016年是前端飞速发展的一年,前端越来越形成了(web component)组件化的编程模式:以前Jquery通吃一切的田园时代一去不复 ...
- CSS 3学习——animation动画
以下内容根据官方文档翻译以及自己的理解整理. 1. 介绍 本方案介绍动画(animations).通过动画,开发者可以将CSS属性值的变化指定为一个随时间变化的关键帧(keyframes)的集合.在 ...
- Java 线程
线程:线程是进程的组成部分,一个进程可以拥有多个线程,而一个线程必须拥有一个父进程.线程可以拥有自己的堆栈,自己的程序计数器和自己的局部变量,但不能拥有系统资源.它与父进程的其他线程共享该进程的所有资 ...
- 在一个空ASP.NET Web项目上创建一个ASP.NET Web API 2.0应用
由于ASP.NET Web API具有与ASP.NET MVC类似的编程方式,再加上目前市面上专门介绍ASP.NET Web API 的书籍少之又少(我们看到的相关内容往往是某本介绍ASP.NET M ...
- System.FormatException: GUID 应包含带 4 个短划线的 32 位数(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)。
在NHibernate数据库查询中出现了这个错误,由于是数据库是mysql的,当定义的字段为char(36)的时候就会出现这个错误. [解决方法] 将char(36) 改成varchar(40)就行了 ...
- Spark踩坑记——初试
[TOC] Spark简介 整体认识 Apache Spark是一个围绕速度.易用性和复杂分析构建的大数据处理框架.最初在2009年由加州大学伯克利分校的AMPLab开发,并于2010年成为Apach ...
- Android开发学习—— shape标签的使用
参考这片文章http://www.cnblogs.com/armyfai/p/5912414.html
- Git使用详细教程(二)
分支 其实在项目clone下来后就有一个分支,叫做master分支.新建分支的步骤:右键项目→Git→Repository...→Branches... master分支应该是最稳定的,开发的时候,建 ...
- Jquery 获得当前标签的名称和标签属性
得到标签的名称 $("#name").prop("tagName"); 或者 $("#name")[0].tagName; 注意:1.得到的 ...
- python select网络编程详细介绍
刚看了反应堆模式的原理,特意复习了socket编程,本文主要介绍python的基本socket使用和select使用,主要用于了解socket通信过程 一.socket模块 socket - Low- ...