用Eclipse创建一个android项目
来源:互联网 发布:睡不够是什么原因知乎 编辑:程序博客网 时间:2024/06/06 03:28
原文: http://blog.csdn.net/qq_28808627/article/details/50160153
任何一个编程语言写出的第一个程序毫无疑问都会是Hello World.
一:创建HelloWorld项目
1.在Eclipse的导航栏中点击File→New→Android Application Project,此时会弹出创建Android项目的对话框。其中Application Name代表应用名称,此应用安装到手机之后会在手机上显示该名称,这里我们填入Hello World。Project Name代表项目名称,在项目创建完成后该名称会显示在Eclipse中,这里我们填入HelloWorld(项目名通常不加空格)。接着Package Name代表项目的包名,Android系统就是通过包名来区分不同应用程序的,因此包名一定要有唯一性,这里我们填入com.test.helloworld。
2.接下来是几个下拉选择框,Minimum Required SDK是指程序最低兼容的版本,这里我们选择Android 4.0。Target SDK是指你在该目标版本上已经做过了充分的测试,系统不会再帮你在这个版本上做向前兼容的操作了,这里我们选择最高版本Android 4.4。Compile With是指程序将使用哪个版本的SDK进行编译,这里我们同样选择Android 4.0。最后一个Theme是指程序UI所使用的主题,我个人比较喜欢选择None。
3.现在我们可以点击Next了,下一个界面是创建项目的一些配置,全部保持默认配置就好
4.直接点击Next进入到启动图标的配置界面,在这里配置的图标就会是你的应用程序安装到手机之后显示的图标
5.如果你程序的Logo还没设计好,别着急,在项目里面也是可以配置启动图标的,这里我们就先不配置,直接点击Next。
6.然后跳转到的是创建活动界面,在这个界面你可以选择一个你想创建的活动类型,这里我们就选择Blank Activity了
7.继续点击Next后,我们需要给刚刚选择的Blank Activity起一个名字,然后给这个活动的布局也起一个名字。Activity Name就填入HelloWorldActivity,Layout Name就填入hello_world_layout吧
8.然后点击Finish,项目终于创建完成了!
二:运行HelloWorld
1.点击Eclipse导航栏中的Window→Open Perspective→DDMS,这时你会进入到DDMS的视图中去。DDMS中提供了很多我们开发Android程序时需要用到的工具,不过目前你只需要关注Devices窗口中有没有Online的设备就行了。如果你的Devices窗口中有一个设备显示是Online的,那就说明目前一切正常,你的模拟器是在线的。如果Devices窗口中没有设备,可能是你已经把模拟器关掉了,没关系,按照前面的步骤重新打开一次就行了。如果你的Devices窗口中虽然有设备,但是显示Offline,说明你的模拟器掉线了,这种情况概率不高,但是如果出现了,你只需要点击Reset adb就好了
2.确认完模拟器在线后,点击Eclipse工具栏右侧的Java选项,回到之前的视图,然后我们来运行一下项目吧。右击HelloWorld项目→Run As→Android Application。等待大约几秒钟的时间,你的项目就会运行起来了
三:AndroidManifest.xml
这段代码表示对HelloWorldActivity这个活动进行注册,没有在AndroidManifest.xml里注册的活动是不能使用的。其中intent-filter里的两行代码非常重要,<action android:name= "android.intent.action.MAIN" />和<category android:name="android.intent.category.LAUNCHER" />表示HelloWorldActivity是这个项目的主活动,在手机上点击应用图标,首先启动的就是这个活动。
四:HelloWorldActivity
1.HelloWorldActivity是继承自Activity的。Activity是Android系统提供的一个活动基类,我们项目中所有的活动都必须要继承它才能拥有活动的特性。
2.HelloWorldActivity中有两个方法,onCreateOptionsMenu()这个方法是用于创建菜单的,我们可以先无视它,主要看下onCreate()方法。onCreate()方法是一个活动被创建时必定要执行的方法,其中只有两行代码,并且没有Hello world!的字样
3.onCreate()方法的第二行调用了setContentView()方法,就是这个方法给当前的活动引入了一个hello_world_layout布局,那Hello world!一定就是在这里定义的了
五:res文件夹
1.drawable开头的文件夹都是用来放图片的,
2.values开头的文件夹都是用来放字符串的
3.layout文件夹是用来放布局文件的
4.menu文件夹是用来放菜单文件的
5.之所以有这么多drawable开头的文件夹,其实主要是为了让程序能够兼容更多的设备.把所有图片都放在drawable-hdpi文件夹下就好了
6.在代码中通过R.string.hello_world可以获得该字符串的引用;在XML中通过@string/hello_world可以获得该字符串的引用
7.HelloWorld项目的图标就是在AndroidManifest.xml中通过android:icon="@drawable/ic_launcher"来指定的,ic_launcher这张图片就在drawable文件夹下,如果想要修改项目的图标应该知道怎么办了吧?
- 用Eclipse创建一个android项目
- 创建一个Eclipse项目
- 用Eclipse创建一个Maven Web项目
- Create a Project with Eclipse (用Eclipse创建一个Android项目)
- eclipse创建android项目
- 关于Eclipse创建Android项目时,会多出一个appcompat_v7
- Eclipse 创建 Android项目,会多出一个 appcompat_v7 的问题
- 用Eclipse+Cygwin+CDT+NDK来创建一个简单的Android JNI 项目
- 关于eclipse创建Android项目,会多创建一个appcompat_v7项目的问题
- maven创建eclipse android项目
- 用eclipse创建一个最简单的velocity项目
- eclipse中编程创建一个java项目
- Eclipse 下创建一个 JSP + Servelt 项目
- eclipse创建一个maven web项目
- 入门:创建一个android项目
- Android如何创建一个项目
- 关于Eclipse创建Android项目时,会多出一个appcompat_v7的问题
- eclipse创建android项目时会多出一个appcompat_v7的问题
- vmware 注册时提示:你无权输入许可证密钥
- 自定义View-Canvas之绘制图形
- 关于css默认样式reset笔记
- android 设备调试Installation failed with message INSTALL_CANCELED_BY_USER.
- JDK动态代理的实现及原理
- 用Eclipse创建一个android项目
- 拉格朗日乘数法 对y的偏导数的推导 (有点牵强,作为理解吧)
- Springmvc 4.x使用@ResponseBody出现406问题
- 第三方webview-------FHWebView
- 简单实现JPA实体继承映射
- Extjs5 tree扩展----treepanel树组件
- QuickField 4.2
- 使用 Office 365 PowerShell 管理用户帐户和许可证(十)使用 Office 365 PowerShell 创建用户帐户
- linux vmstat