(Eclipse)创建你的第一个android项目

任何一个编程语言写出的第一个程序毫无疑问都会是Hello World.


一:创建HelloWorld项目

1.Eclipse的导航栏中点击FileNewAndroid Application Project,此时会弹出创建Android项目的对话框。其中Application Name代表应用名称,此应用安装到手机之后会在手机上显示该名称,这里我们填入Hello WorldProject Name代表项目名称,在项目创建完成后该名称会显示在Eclipse中,这里我们填入HelloWorld(项目名通常不加空格)。接着Package Name代表项目的包名,Android系统就是通过包名来区分不同应用程序的,因此包名一定要有唯一性,这里我们填入com.test.helloworld。

2.接下来是几个下拉选择框,Minimum Required SDK是指程序最低兼容的版本,这里我们选择Android 4.0Target SDK是指你在该目标版本上已经做过了充分的测试,系统不会再帮你在这个版本上做向前兼容的操作了,这里我们选择最高版本Android 4.4Compile With是指程序将使用哪个版本的SDK进行编译,这里我们同样选择Android 4.0。最后一个Theme是指程序UI所使用的主题,我个人比较喜欢选择None


3.现在我们可以点击Next了,下一个界面是创建项目的一些配置,全部保持默认配置就好


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


5.如果你程序的Logo还没设计好,别着急,在项目里面也是可以配置启动图标的,这里我们就先不配置,直接点击Next

6.然后跳转到的是创建活动界面,在这个界面你可以选择一个你想创建的活动类型,这里我们就选择Blank Activity


7.继续点击Next后,我们需要给刚刚选择的Blank Activity起一个名字,然后给这个活动的布局也起一个名字。Activity Name就填入HelloWorldActivityLayout Name就填入hello_world_layout


8.然后点击Finish,项目终于创建完成了!


二:运行HelloWorld

1.点击Eclipse导航栏中的WindowOpen PerspectiveDDMS,这时你会进入到DDMS的视图中去。DDMS中提供了很多我们开发Android程序时需要用到的工具,不过目前你只需要关注Devices窗口中有没有Online的设备就行了。如果你的Devices窗口中有一个设备显示是Online的,那就说明目前一切正常,你的模拟器是在线的。如果Devices窗口中没有设备,可能是你已经把模拟器关掉了,没关系,按照前面的步骤重新打开一次就行了。如果你的Devices窗口中虽然有设备,但是显示Offline,说明你的模拟器掉线了,这种情况概率不高,但是如果出现了,你只需要点击Reset adb就好了


2.确认完模拟器在线后,点击Eclipse工具栏右侧的Java选项,回到之前的视图,然后我们来运行一下项目吧。右击HelloWorld项目→Run AsAndroid Application。等待大约几秒钟的时间,你的项目就会运行起来了



三:AndroidManifest.xml

<span style="font-size:18px;"><activity
    android:name="com.test.helloworld.HelloWorldActivity"
    android:label="@string/app_name" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity></span>

这段代码表示对HelloWorldActivity这个活动进行注册,没有在AndroidManifest.xml里注册的活动是不能使用的。其中intent-filter里的两行代码非常重要,<action android:name= "android.intent.action.MAIN" />和<category android:name="android.intent.category.LAUNCHER" />表示HelloWorldActivity是这个项目的主活动,在手机上点击应用图标,首先启动的就是这个活动。


四:HelloWorldActivity

1.HelloWorldActivity是继承自Activity的。ActivityAndroid系统提供的一个活动基类,我们项目中所有的活动都必须要继承它才能拥有活动的特性。

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文件夹下,如果想要修改项目的图标应该知道怎么办了吧?

  • 10
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值