一、前言:

    安卓(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 第一个安卓应用的更多相关文章

  1. eclipse:File->New没有Android Application Project的解决办法

    我的Eclipse版本是:Kepler Service Release 1,截图: 解决步骤: 1.单击Window,选择Customize Perspective,如图: 2.勾选Android A ...

  2. Andriod 环境配置以及第一个Android Application Project

    Android 入门学习心得-----------------环境配置以及一些文件的理解      Android 开发似乎早已经开始疯狂起来了,今天,也开始学习了Android的开发.首先,必须要面 ...

  3. Android Application Project 工程目录下各个文件的意思

    (1) src:源文件,主要是完成java代码的编写 (2) gen:ADT即系统自动生成的JAVA文件(即源代码目录),程序员千万不要去修改 (3) gen->[Package Name]-& ...

  4. 创建好Android Application Project 后运行就报错。

    如图: 这个问题有可能是有可能是没导入Android support库,简单了解一下: google提供了Android Support Library package 系列的包来保证来高版本sdk开 ...

  5. android application project 开发准备工作

    1.下载对应的JDK.SDK http://www.androiddevtools.cn/ 2.创建安卓app应用模拟器Run时会出现如图情况 解决办法是: 启动 Android SDK Manage ...

  6. android Application Project目录结构

    src:存放java源文件 gen: 资源配置文件 Android4.0: 4.0 类库 Android Private Lib: 支持库 Android Dependencies: android ...

  7. 用android studio创建第一个安卓程序加载html5 页面

    前言 软件版本:android studio v1.0正式版,由于v0.x以来软件变化一直比较大,很多问题搜索的解决方案也都是v0.x版本时代的,故首先声明一下版本. 动机:由于工作中需要对移动端软件 ...

  8. 手把手教你用android studio创建第一个安卓程序加载html5页面(二)

    经过上一篇,我们已经可以打开html页面了,但是有很多细节方面的内容我们还需要调整. 打开链接的问题 细心的网友可能已经发现,打开百度页面后,点击顶部的链接,会在手机的浏览器中打开相应的页面,这显然不 ...

  9. android入门:第一天

    android是什么? 是一个基于linux开源的操作系统,主要适用于智能设备,如智能手机,平板,智能电视,智能手表,谷歌眼镜,智能家居,由google开发,2008年开发出第一个版本 android ...

随机推荐

  1. C++ 应用程序性能优化

    C++ 应用程序性能优化 eryar@163.com 1. Introduction 对于几何造型内核OpenCASCADE,由于会涉及到大量的数值算法,如矩阵相关计算,微积分,Newton迭代法解方 ...

  2. 关于python的bottle框架跨域请求报错问题的处理

    在用python的bottle框架开发时,前端使用ajax跨域访问时,js代码老是进入不了success,而是进入了error,而返回的状态却是200.url直接在浏览器访问也是正常的,浏览器按F12 ...

  3. Java 字符串格式化详解

    Java 字符串格式化详解 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 文中如有纰漏,欢迎大家留言指出. 在 Java 的 String 类中,可以使用 format() 方法 ...

  4. 火星坐标、百度坐标、WGS-84坐标相互转换及墨卡托投影坐标转经纬度JavaScript版

    火星坐标 火星坐标是国家测绘局为了国家安全在原始坐标的基础上进行偏移得到的坐标,基本国内的电子地图.导航设备都是采用的这一坐标系或在这一坐标的基础上进行二次加密得到的.火星坐标的真实名称应该是GCJ- ...

  5. 基于注解的bean配置

    基于注解的bean配置,主要是进行applicationContext.xml配置.DAO层类注解.Service层类注解. 1.在applicationContext.xml文件中配置信息如下 &l ...

  6. JQuery实现表格的增加行和删除行

    利用JQuery实现datatables插件的增加和删除行操作 在学习过程中遇到了这个利用JQuery对表格行的增加和删除,特记录下来以供初学者参考. 下面是主要的代码: <meta http- ...

  7. SqlServer之数据库三大范式

    分析: 数据库设计应遵循三大范式分别为: 第一范式:确保表中每列的原子性(不可拆分): 第二范式:确保表中每列与主键相关,而不能只与主键的某部分相关(主要针对联合主键),主键列与非主键列遵循完全函数依 ...

  8. Linux命令

    系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS ...

  9. Fedora 22中的Locale and Keyboard Configuration

    Introduction The system locale specifies the language settings of system services and user interface ...

  10. C++的性能C#的产能?! - .Net Native 系列四:性能测试方法(PerfView)

    之前一文<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATIVE初窥> 获得很多朋友支持和鼓励,也更让我坚定做这项技术的推广者,希望能让更多的朋友了解这项技术,于是先从官方 ...