Android开发笔记(一)

Android开发环境基础概念:

  首先弄清楚几个概念:

  1、IDE(integrated Development environment):集成开发环境,像vs、eclipse、android studio等都是IDE;

  2、SDK(software development kit):软件开发包;

  3、ADT(android development tools):安卓开发工具包,是eclipse上用于开发android的一个插件,目前已不更新;

  4、AVD(android virturl device):安卓虚拟设备,用于模拟android应用

  5、Andriod SDK:安卓软件开发包,里面包含两大类命令行工具:

    一类是SDK Tools,如android.bat、ddms.bat和emulator.exe等,位于<sdk>\tools目录下,但运行仿真器的rom不包含在内;

    另一类是platform tools,如adb.exe、aidd.exe和aapt.exe等命令,位于<sdk>\platform-tools目录下;

  Android系统已经经历了10多个版本,每个版本都提供一个sdk platform package;如Android4.0的Api level为14,Android5.0的Api level为21;

  从Level14开始,即Android4.0,每个platform package分为两部分;一部分包含这个版本开发所需的jar包;另外一个部分为Syetem Image(即仿真Rom文件),例如sysimg_armv7a-16_r03.zip。如果你要在电脑上使用仿真器,需要有对应版本的system image文件;而如果你只在真机上调试程序,则不需要下载仿真器rom。

  5、ADT Bundle:用于eclipse开发安卓应用的多合一下载包,其中包含sdk+特定版本的platform+eclipse+adt+兼容包,解压后即可使用。

 

Android项目目录结构:

  eclipse开发环境下,Android项目的目录结构下几个重要文件说明:

  1、src文件夹用于存放java源代码;

  2、gen文件夹,主要有个R.java文件,此文件为自动生成,当在项目中添加任何资源时,都会自动生成一个对应的资源id;一般情况不需要手动修改此文件;

  3、bin文件夹,包含一些编译是产生的文件,如apk文件等,将次文件下载到手机中即可对其进行安装使用;

  4、libs文件夹,项目中引用了第三方jar包时,就需要将jar包放置到改目录下;

  5、res文件夹,资源文件夹,其中包含一下几个子文件夹用于分别存放某种资源文件:

    图片文件存放在drawable文件夹,布局文件存放在layout文件夹,字符串、颜色变量等存放在values文件夹下,有string和color等子文件;

  6、androidManifest.xml文件:整个android项目的配置文件,在程序中所有用到的四大组建(活动activity、广播broadcastreceiver、服务server和内容提供者content privader)都需要在此配置文件中注册后才能使用;同时该android程序需要添加的权限声明和指定和创建该程序的最低兼容版本与目标版本都在此文件中体现;

 

posted @ 2016-04-10 18:03  第八个8  阅读(196)  评论(0)    收藏  举报