创建 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 ...
随机推荐
- phantomhs获取网页的高度
function heheda() { window.setTimeout(function () { console.log("---------------------Capture O ...
- WPF为stackpanel设置滚动条
最新遇到ItemControl控件增加滚动条功能,找半天还是在StackPanel模板外添加的. <ScrollViewer x:Name="scrolls" Vertica ...
- jenkins+jmeter结合使用
事件背景:想实现jmeter每30分钟执行一次,但是夜里不能人工操作,结果度娘,汇总结果如下 1.配置jmeter测试环境,注意修改Jmeter的bin目录下jmeter.properties文件的配 ...
- CAS5.2x单点登录(一)——搭建cas服务器
系列文章列表: https://blog.csdn.net/u013825231/article/category/7517313 单点登录的介绍 单点登录(Single Sign On ,简称SSO ...
- Intellij Idea 使用时总是打开上次的项目
Appearance&Behaviour-->>System Settings-->>Startup&Shutdown-->>Reopen last ...
- ORM,DAO,MVC,POJO
1.ORM 对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术. 简单的说,ORM是通过使用描述对象和数据库之间 ...
- openfst常用命令
记录一些遇到的常用的openfst的命令.help的信息我就不放了,可以自己看. fstaddselfloops: 加一个自旋,一般是在初始节点上.别的节点没试过..这句在生成L.fst的时候有遇到过 ...
- 【LOJ】#2268. 「SDOI2017」苹果树
题解 显然权值都是正的,我们最深的那个点一定延伸到了某个叶子 我们抛去这条链之外再选K个点即可 如果直接对一棵树选K个点,满足这样的依赖关系,可以通过一个后序遍历的顺序做出来 转移方法是 \(dp[i ...
- 035 spark与hive的集成
一:介绍 1.在spark编译时支持hive 2.默认的db 当Spark在编译的时候给定了hive的支持参数,但是没有配置和hive的集成,此时默认使用hive自带的元数据管理:Derby数据库. ...
- SOCKET简单爬虫实现代码和使用方法
抓取一个网页内容非常容易,常见的方式有curl.file_get_contents.socket以及文件操作函数file.fopen等. 下面使用SOCKET下的fsockopen()函数访问Web服 ...