初学者 第一个安卓应用详解 eclipse helloworld

这篇博客详细介绍了初学者如何在Eclipse中搭建Android开发环境,创建并运行第一个Android应用。从安装ADT、SDK到配置AVD,再到理解项目中的源码结构、XML资源文件和布局设计,特别是对main.xml和strings.xml的解析,帮助读者理解Android应用的基础构建块。
摘要由CSDN通过智能技术生成
你的第一个 android app


搭建Android 开发环境
1.IDE——eclipse
2.ADT——通过eclipse 可以在线安装
3.SDK——google android 官网
4.Android Packages——下载好了SDK,解压后,在tools 文件里面有个 android.bat 文件,可以试着去点一下!

具体的安装过程不写了,
配置好上述安装包与插件;


使用Eclipse wizard 新建android app;




点击Next >



点击Next >



选择启动图标

点击 Next >



点击 Next >




点击 Finish 则第一个安卓程序即建立完成。


现在,我们就可以启动它了。

那么如何启动呢?

当然通过启动图标,来添加Android 应用程序了;






新增一个Android Application 即可。

但是,如果此时,你直接运行的话,你会发现不能成功运行,并且会接收到一个来自IDE 的提示。




从提示看来,好像是我们缺少一个   AVD (Android Virtual Device)工具。那就猛点"Yes" 添加呗!

其实呢,我们也可以在 eclipse 上直接找到它(AVD):




点击它,就会弹出   AVD Manager




点击New ,我们即会创建一个 AVD,但是我们一定要选择一个合适的 AVD哦,否则,你会发现模拟器启动不了的。



这个时候,我们就可以启动,并进入到这样的界面了:




得等会,进入这个界面,有点慢(我本地完全跑下来得花个3分钟左右),担心出错的可以仔细观察控制台是否报错!!

建议更新一下android 的源码,你会发现,Java 。对没错,就是Java 。



现在开始学习一下,IDE 为我们生成的这些个目录里面都放着些什么东西!和我现在做的Java 项目有什么区别呢?



图中,我圈出了4部分:

src  源码部分:
        这里存储着我们的安卓应用程序行为代码,它们控制着当某个按钮被触发时,会发生什么动作,例如调用服务器,或者其他的动作。
assets部分:
        优秀的应用程序需要的不仅仅是卓越的功能...它们需要看起来很很炫。你会使用图片装饰你的程序,那么图片和其他的一些原生二进制资源就是存储在这个文件夹中。
res部分:
        对于安卓程序,布局什么的主要是由是XML 而非 代码来定义的。所有的其他属性像字符串值,颜色等等也是由XML 定义。这些个XML 文件就堆放在这个 res 文件夹里面。
最后的圈, 配置文件部分:
        现在你的应用程序有了Java 代码,XML 资源和二进制资源。那配置文件则是用来将它粘合起来的胶水了。所有从在安卓主页面上来自你的应用程序的标题,到你的应用程序中的不同屏幕都是在这个配置文件中定义。


现在,我们先来认识一下res 部分的XML 资源文件:



drawable 的文件夹里面对应着指定屏幕下的图标。
layouts 里面包含着我们的布局配置文件 main.xml (这个配置文件的名称在我们建立项目的时候可以指定)
values 主要有strings.xml 和 styles.xml 。

我们先查看布局文件 main.xml




上图是由ADT 提供的视图编辑




通过在下面的选择,我们可以分别进入布局ADT模式和XML 文件编辑模式。
记住:这两个模式可以搭配使用哦!!!

main.xml  布局配置文件详解:



安卓的 XML 布局由许多称为 Views  的用户界面组件和称为 ViewGroups  的布局管理者组成。生成的 main.xml  文件包含一个内部有一个 View 的   ViewGroups
上图的则是RelativeLayout (ViewGroups) 和 TextView (View)。

既然TextView 是展示文本的,那么String 就需要以某种方式被设置。Ok,让我们再来仔细瞧瞧...


TextView 详解:

安卓的Views 是在 XML 布局中声明,并以一些属性进行配置。让我们来看看布局中的TextView 和它的属性。



注意了,"@string/helloworld"  并不是一个字符串哦,而是指向了一个字符串属性文件。

Ok, 现在我们来看看这个属性文件,锁定这个字符串定义:

安卓   value 文件




现在,我们打开string.xml 文件:




它和之前的main.xml 一样,有两种编辑方式:





下面的截图是运行后的程序:



应该还记得 布局文件,还记得value 文件吧!!!
实践出真理,不怕犯错误!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值