创建 HelloWorld 项目
在 Eclipse 的导航栏中点击 File →New →Android Application Project ,此时会弹出创建 Android 项目的对话框。其中 Application Name 代表应用名称,此应用安装到手机之后会在 手机上显示该名称,这里我们填入 Hello World。Project Name 代表项目名称,在项目创建完 成后该名称会显示在 Eclipse 中,这里我们填入 HelloWorld(项目名通常不加空格)。接着 Package Name 代表项目的包名,Android 系统就是通过包名来区分不同应用程序的,因此包 名一定要有唯一性,这里我们填入 com.test.helloworld。
接下来是几个下拉选择框,Minimum Required SDK 是指程序最低兼容的版本,这里我 们选择 Android 4.0。Target SDK 是指你在该目标版本上已经做过了充分的测试,系统不会再 帮你在这个版本上做向前兼容的操作了,这里我们选择最高版本 Android 4.4。Compile With 是指程序将使用哪个版本的 SDK 进行编译,这里我们同样选择 Android 4.0。最后一个 Theme 是指程序 UI 所使用的主题,我个人比较喜欢选择 None。全部都选择好的界面如图 1.9 所示。

图 1.9
现在我们可以点击 Next 了,下一个界面是创建项目的一些配置,全部保持默认配置就
好,如图 1.10 所示。

图 1.10
直接点击 Next 进入到启动图标的配置界面,在这里配置的图标就会是你的应用程序安 装到手机之后显示的图标,如图 1.11 所示。

图 1.11
如果你程序的 Logo 还没设计好,别着急,在项目里面也是可以配置启动图标的,这里
我们就先不配置,直接点击 Next。 然后跳转到的是创建活动界面,在这个界面你可以选择一个你想创建的活动类型,这里
我们就选择 Blank Activity 了,如图 1.12
所示。

图 1.12
继续点击 Next 后,我们需要给刚刚选择的 Blank Activity 起一个名字,然后给这个活动
的 布 局 也 起 一个 名 字 。 Activity Name 就 填 入 HelloWorldActivity , Layout Name 就 填 入 hello_world_layout 吧,如图 1.13
所示。

图 1.13
然后点击 Finish,项目终于创建完成了!
1.3.2 运行 HelloWorld
这个时候你的 Eclipse 中应该会显示出刚刚创建的 HelloWorld 项目,由于 ADT 已经自动 为我们生成了很多东西,你现在不需要写任何代码,HelloWorld 项目就已经可以运行了。不 过在运行之前,让我们先检查一下刚才的模拟器是不是还在线。
点击 Eclipse 导航栏中的 Window→Open Perspective→DDMS,这时你会进入到 DDMS 的视图中去。DDMS 中提供了很多我们开发 Android 程序时需要用到的工具,不过目前你只
需要关注
Devices 窗口中有没有 Online 的设备就行了。如果你的 Devices 窗口中有一个设备 显示是 Online 的,那就说明目前一切正常,你的模拟器是在线的。如果 Devices 窗口中没有 设备,可能是你已经把模拟器关掉了,没关系,按照前面的步骤重新打开一次就行了。如果 你的 Devices 窗口中虽然有设备,但是显示 Offline,说明你的模拟器掉线了,这种情况概率 不高,但是如果出现了,你只需要点击 Reset adb 就好了,如图 1.14 所示。

图 1.14
好了,确认完模拟器在线后,点击 Eclipse 工具栏右侧的 Java 选项,回到之前的视图, 然后我们来运行一下项目吧。右击 HelloWorld 项目→Run As→Android Application。等待大 约几秒钟的时间,你的项目就会运行起来了。现在快去看看你的模拟器吧,结果应该和图
1.15
中显示的是一样的。

图 1.15
HelloWorld 项目运行成功!并且你会发现,你的模拟器上已经安装上 Hello World 这个
应用了。打开启动器列表,如图 1.16 所示。

图 1.16
这个时候你可能会说我坑你了,说好的第一行代码呢?怎么一行还没写,项目就已经运
行起来了?这个只能说是因为 ADT 太智能了,已经帮我们把一些简单内容都自动生成了。 你也别心急,后面写代码的机会多着呢,我们先来分析一下 HelloWorld 这个项目吧。
创建 HelloWorld 项目的更多相关文章
- (转)Android Studio系列教程一下载与安装 背景Android Studio VS Eclipse准备下载创建HelloWorld项目
背景 相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Goo ...
- 跟着刚哥学习Spring框架--创建HelloWorld项目(一)
1.Spring框架简介 Spring是一个开源框架,Spring是在2003年兴起的一个轻量级的开源框架,由Rod johnson创建.主要对JavaBean的生命周期进行管理的轻量级框架,Spri ...
- linux下配置python环境 django创建helloworld项目
linux下配置python环境 1.linux下安装python3 a. 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件) yum groupinstal ...
- SpringBoot快速创建HelloWorld项目
废话不多提,拿起键盘,打开 IDEA 就是一通骚操作. 打开 IDEA 后,首页选择 Create New Project,再接着按下图所示,快速搭建SpringBoot项目. 接下来将 Group ...
- Egret入门(三)--创建HelloWorld项目(4.0-使用Egret Wing)
准备 编辑器: Egret Wing3(4.0.3) 需要下载安装 语言: TepyScript(JS的超集,参考手册http://bbs.egret.com/thread-1441-1-1.html ...
- IOS开发实战-Xcode创建HelloWorld项目
一.创建工程打开Xcode开发工具,在Welcome界面选择”Create a new Xcode project”选项 在选择模板窗口,选择”Single View Application” 确定模 ...
- MacOS Cocos2d-x-3.2 创建HelloWorld项目
开发环境: Mac OSX 10.9.3 Cocos2d-x-3.2 首先,打开终端cd到目录/cocos2d-x-3.2/tools/cocos2d-console/bin下,运行cocos.py脚 ...
- Python Web开发:使用Django框架创建HolleWorld项目
开发环境搭建 Python环境安装 下载地址:https://www.python.org/downloads// Django安装 打开Windows CMD输入pip install django ...
- Maven-Eclipse使用maven创建HelloWorld Java项目
1.依次选择File-->New-->Other-->Maven-->Maven Project,Next 2.选择maven-archetype-quickstart,Nex ...
随机推荐
- casperjs get开头的几个dom操作使用
getCurrentUrl() Signature: getCurrentUrl() Retrieves current page URL. Note that the url will be url ...
- 【转载】webstorm忽略node_modules目录
转载自:http://www.cnblogs.com/chengwb/p/6183440.html 我在使用了cnpm后node_modules之前的层级目录变成了同一级目录,所以目录很多,造成web ...
- postman发送json请求,使用案例
介绍: postman是一个很好的http模拟器,,可以发送get.post.put等各种请求,是测试服务接口相当好的工具. postman发送json请求,使用案例 发送json的具体步骤: 1. ...
- 当Python与数模相遇
数模有一个题目要处理杭州自行车在每个站点可用数量和已经借出数量,这数据在www.hzbus.cn上可以获取,它是10分钟更新一次的.这些数据手动获取,需要不停的刷页面,从6:00am到9:00pm,显 ...
- ***实用函数:PHP explode()函数用法、切分字符串,作用,将字符串打散成数组
下面是根据explode()函数写的切分分割字符串的php函数,主要php按开始和结束截取中间数据,很实用 代码如下: <? // ### 切分字符串 #### function jb51net ...
- js时间格式化函数(兼容IOS)
* 时间格式化 * @param {Object} dateObj 时间对象 * @param {String} fmt 格式化字符串 */ dateFormat(dateObj, fmt) { le ...
- poj 2524 求连通分量(并查集模板题)
求连通分量 Sample Input 10 91 21 31 41 51 61 71 81 91 1010 42 34 54 85 80 0Sample Output Case 1: 1Case 2: ...
- mysql多表查询,group by并将结果导出来csv文件
SQL手动操作得少,遇到一个CASE,就记录一个CASE吧. 今天遇到的是统计一个发布结果. 这个发布表中,有两个字段是外键,并且要求按其中一个外键,作group by操作, 最后,导出来excel能 ...
- php mysql \t 转义问题
记录一个事情(怕是只有我自己知道我在说什么). mysql 中存 \t 代表\t 下图 用php从mysql取出来的时候,此时还在array中 \\t 下图 json_encode之后才会把\\t变成 ...
- ES8之async/await学习随笔
详细学习参考文档: 阮一峰老师的博客,覆盖知识点ES6/7/8/9,本篇学习笔记对阮老师的关于async/await文档中的知识点进行分点总结 在ES8中加入async/await新特性后,很明显带来 ...