你的第一个 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 文件吧!!!
实践出真理,不怕犯错误!
实践出真理,不怕犯错误!