个人安卓学习笔记---第一个Android应用程序
来源:互联网 发布:淘宝店被屏蔽了怎么办 编辑:程序博客网 时间:2024/05/17 08:15
今天是学习Android的第二天,昨天我们主要学习了如何配置Android开发环境和第一个Android程序,HELLOWORLD。但是并没有解释清楚,我们现在来看一下,适用Eclipse开发Android应用大致需要的步骤:
1.创建1个Android项目
2.在XML布局文件中定义车工那些的用户界面
3.在Java代码中编写业务实现
现在具体介绍开发一个HelloWorld应用程序的详细步骤:
1.通过Ecclipse的新建一个Android项目。可以选择项目的保存位置,填写项目的名字,包的名字和修改Activity类的类名,修改支持的最低Android的版本号
2.可以看到创建好的HelloWorld的项目结构:
3.Android项目layout目录下有一个main.xml文件,该文件用于定义Android的应用用户界面。打开该文件
切换到源代码编写界面可以看到
现在介绍一下上面的一大堆代码是神马意思:
首先XML的跟元素是:LinearLayout,它代表了一个线性布局,在该界面布局包里含有两个一个UI控件。
xmlns:android="http://schemas.android.com/apk/res/android" 是xml的名字空间
android:layout_width="fill_parent":设置LinerLayout的宽度为屏幕的宽度
android:layout_height="fill_parent":设置LinerLayout的高度为屏幕的高度
android:orientation="vertical" :设置线性布局的方向为垂直
TextView:代表一个文本框
android:layout_width="fill_parent":需要注意的是,这里的fill_parent不是屏幕宽度,而是LinearLayout的宽度,但是现在由于LinearLayout的宽度和屏幕相同,所以无差别。
android:layout_height="wrap_content" :根据内容大小选择高度。
android:text="@string/hello" :@为引用自动生成的R文件,String/hello调用R文件中String字符串里hello这个字符所引用的内容。
但是我们注意了,R文件是自动生成的,里面的内容是不允许随意更改的,否则可能出现问题。
而使R文件自动生成的地方就是我们的res资源文件夹,由于我们的内容神马都没有添加所以内容只有来自于res文件夹下的values文件夹下的string.xml
<?xml version="1.0" encoding="utf-8"?><resources> <string name="hello">Hello World, HelloWorldActivity!</string> <string name="app_name">HelloWorld</string></resources>
Hello World, HelloWorldActivity!与R文件一一对应
/* AUTO-GENERATED FILE. DO NOT MODIFY. * * This class was automatically generated by the * aapt tool from the resource data it found. It * should not be modified by hand. */package cn.jimjarry.activity;public final class R { public static final class attr { } public static final class drawable { public static final int ic_launcher=0x7f020000; } public static final class layout { public static final int main=0x7f030000; } public static final class string { public static final int app_name=0x7f040001; public static final int hello=0x7f040000; }}
到现在为止我们的第一个Android应用程序就已经开发完成了,下面我们需要通过ADT运行Android应用
如果我们所要启用的android版本没有在AVD管理其中添加,那么需要先添加一下相应的版本,否则无法启用。
如果已经添加了,我们需要运行Android项目,单击鼠标右键,选择run as————>选择Android Application 菜单,之后ADT插件就会自动把项目安装到模拟器中。
等待模拟起来后,我们可以看到我们的程序
、
看到了吗?运行的非常正确HelloWorld被打印了。
现在我们可以看一下模拟器中,程序的图标在哪里
ok,第一个项目演示完毕。
- 个人安卓学习笔记---第一个Android应用程序
- Android入门学习笔记(三):第一个Android应用程序
- Android学习笔记(三):第一个应用程序
- Android学习笔记二:第一个应用程序的深入说明
- Android学习笔记三:第一个应用程序的扩充
- Android学习笔记二:第一个应用程序的深入说明
- Android学习笔记二:第一个应用程序的深入说明
- Android学习笔记二:第一个应用程序的深入说明
- Android学习笔记三:第一个应用程序的扩充
- Android学习笔记二:第一个应用程序的深入说明
- Android学习笔记三:第一个应用程序的扩充
- JavaWeb学习笔记:第一个 WEB 应用程序
- Django学习笔记-第一个应用程序
- 个人安卓学习笔记---Android模拟打电话程序实现
- android开发学习笔记(1)我的第一个android应用程序
- Android学习笔记一:Android开发环境搭建和第一个应用程序
- Android学习笔记一:Android开发环境搭建和第一个应用程序
- Android学习笔记一:Android开发环境搭建和第一个应用程序
- 黑马程序员_第一篇文章
- 开源.net程序反编译工具 - ILSpy
- 使用服务器变量过滤XSLT Webpart数据
- MFC 消息处理顺序
- 石家庄铁道学院ARCGIS培训
- 个人安卓学习笔记---第一个Android应用程序
- 自定义的iOS的滚轮选择器,附带农历选择器实现
- jquery验证时间
- ...
- 大家看看这个php+mysql留言板哪里有错误?不同的地方下载几次同样的了,这么大留言板设计出来,还有小问题!败在细节。
- 记录包执行的日志 转
- 体验DWR
- ECLIPSE 三大GUI插件
- Linux学习过程