在eclipse下搭建android的开发环境,提前准备好eclipse和android的ADT和sdk.

1.启动eclipse 然后在help-->new softwar 中选择添加插件(此方法为本地磁盘安装,也可以选择在线安装)。按照过程中去掉contant all update 前面的勾,因为下载的ADT已经是最新的版本。

2.安装完毕重新启动eclipse,发现菜单栏有哥小机器人,说明插件安装成功。

3.在插件中更新platform,新下载的ADT中platform中是空,需要手动的去下载各种平台。

4.在window--preference-->android选择磁盘上的android SDK目录,当选择SDK目录的时候,下面会显示相关的版本信息,但是没显示出来,是因为ADT插件的bug,只要重新打开就可以看到信息。

注:这时候的开发环境我们已经安装成功。sdk在磁盘上的存在路径不要包含空格,或者中文。因为包含空格和中文会在开发中导致莫名奇妙的错误。

platform版本说明:3.0主要是针对的是平板的电脑。我们开发可以用2.3和2.2 ,但是2.3运行速度慢,所以我们用2.2开发。

新建一个android的工程进行测试:

1.右键new-->ohter-->project-->android project

project name :项目的名字 在eclipse工程的名字

application name:应用的名字,也就是显示在手机屏幕上的名字

package name:java类存在的包名字,还是应用的唯一标识,所以在开发中要避免重复

activity 简单的说是手机的一个显示界面就称为一个activity。

min sdk version:支持的最低版本的api

bulid target:选择创建开发平台。

2.点击finsih 项目创建成功

3.右键run-->adroid application 运行项目

4.此时提示要配置手机模拟器的版本 在add里面添加新的手机模拟器

5.点击start按钮就可以启动手机模拟器

6.启动后模拟器界面有个类似helloword的信息。

7.顶部有个5554表示在计算机上的端口,简单的说相当于我们的电话号码

对手机进行简单的设置,把语言设置成中文,设置手机为手机铃声。

在window-->show-->emulator control 在这个界面中就可以给手机模拟器发短信,打电话

在window-->show--catLog 显示一些运行产生的日志信息

在window--->show-->file explore 中可以看到手机的sDK相关目录,手机模拟器必须启动,否则里面是空的

里面有三个目录:data存在的是应用程序的文件 mnt存放的是外部的一些引用文件,比如娱乐游戏,歌曲等等 system存放的是一些关于手机系统的文件。我们可以把一个mp3文件导入到sdcar里面,点击有边的小手机,有个指向手机的箭头,选择音乐文件,就可以导入到sdk.但是在手机上查看的时候发现并没有扫描到音乐文件,这时候我们应该把sdk卸载了重新安装。手机系统就会自动扫描sdk.我们打开自带的音乐播放器就可以设置为手机铃声。用emulator control进行测试,拨打电话 电脑有试音提示。

对模拟器的各个功能剖析,玩过真机的人都对此功能不陌生。没玩过的 还要花点时间熟悉功能,因为这款手机的功能和我们前几年用的功能有不同之处,做为开发人员首先必须熟悉环境。

创建的项目说明:

src下存在我们开发的java文件

gen目录下有个R文件,存放一些资源的id,用32位的整数表示

android 2.2 是相关的库文件

res 存放在改资源下的资源可以在R文件中生成相应的id 提供标识 hdpi 高分辨率 mdpi ldpi,layout 用来存放界

面资源的,values用来存放应用数据,方便做国际化

assets 也是存放资源文件的,但是不会生成R文件中的id

default.properties存放的是版本信息,针对那个版本开发的

AndroidMainfest.xml

<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

</application>
<uses-sdk android:minSdkVersion="8" />

@代表R文件drawable表示r文件下的相应类,icon代表具体的资源。

application的label为应用的标签名字

activity中为手机界面上显示的 标签名字

android:name=".MainActivity" 表示在当前包下面的mianactivity .其实可以省略,但是不建议省略

.sun.mianactivity 的点不能省略

在acitivity中加入如下代码就可以设置为应用中的启动activity

<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
当我们run一个android应用的时候,其运行原理

首先把java文件编译成class文件 然后用相应的工具再编译成.dex文件,然后把资源文件和dex文件进行签名后打包成安装adb文件。签名整数类似合同,可以在window--》android-->bulid查看整数信息


更多相关文章

  1. 利用Android(安卓)Studio、MAT对Android进行内存泄漏检测
  2. 通过ant脚本,编译打包android工程
  3. Android软件安装工具-APK安装器
  4. 进入android项目组的第一天
  5. android中如何执行java命令
  6. android 手机logo 的设置
  7. Android文件读写实例代码
  8. android中关于手机屏幕的相关操作(获取屏幕的宽高等操作)
  9. NPM 和webpack 的基础使用

随机推荐

  1. Android:shape属性详解(图文并茂)
  2. iOS与Android对比学之NSUserDefaults
  3. Android 4.0 gallery2 生成video thumbna
  4. android 从tomcat读取文件出错:connect fa
  5. 自动获取svn版本号并替换android版本号
  6. Activity 技巧 屏幕 进度条 控制
  7. Android 比Timer更好方法
  8. android 2.2 apidemos 赏析笔记 4
  9. Android网文
  10. Android面试知识树