Android开发入门Hello World
来源:互联网 发布:程序员要学什么专业 编辑:程序博客网 时间:2024/04/30 02:57
Android开发入门Hello World
一个Android小应用,主要是跟大家分享如何开发Android应用并且发布到模拟器中,后期会有跟多的例子以及
真实的安装到一部Android平台手机上讲解。
一.建立Android项目
next->
对以上各项加以解释:
1.
这部分为项目名称和存放位置等信息,详细大家都能看懂。
2.
这部分是Android的框架版本,后面有一列API Leval 是指API的版本代买。
3.
Application name: 指的是应用程序图标下面那行字,例如
图标后面总会跟几个描述的字。
Package name: 包名。
Create Activity: 目前大家先理解为一个手机屏幕。
4.
Min SDK Version: 是指本项目支持的最低Android版本。 后面的5就是前面说的 API Leval。
5.项目建立完成
二. 编写项目代码
1. 项目中各个目录解释
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src为项目的源代码文件,存放的就是业务代码。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen 此目录非常重要,特别是R.java这个文件。这个目录一般不用手动修改所有的都是用Android系统自身维护。
更类似于一个账本一样,记录着各种各样的信息,随着后续的文章我们会详细讲解;目前先有一个这样的认识。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
res目录是资源文件目录,其中 layout->main.xml是布局文件。
values strings.xml是资源中的字符文件(当然可以不放在这里),为了统一管理维护方便。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
AndroidManifest.xml 清单文件,default.properties存放项目的Android版本信息等。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2.编写资源文件strings.xml
(项目中用到的文字)
3.编写布局文件main.xml
4.编写项目主文件Activity(屏幕)
5.编写清单文件
6.做一个自己的快捷图标。
我们把这样一个图标放在 res/drawable-hdpi中 , loading.gif 就是.
至此我们的Android应用就开发完毕了。我们前面说过 R文件时系统自动维护的文件,在这里有必要看下。
这些元素相信大家都知道,使我们前面那些文件中自定义的东西,Android系统自动维护。
三.创建自己的手机设备
1.建立手机
点击工具栏中的图标就会弹出创建手机的窗口,我的已经有一部手机了。 我们创建一个新的手机点击
对于该窗口不清晰的地方进行解释:
Target 为手机的版本(Android版本)
SD Card 手机内存卡,在系统中为一个镜像文件
Sking 指的是屏幕
四.将项目部署安装到创建好的手机上
1.发布项目启动手机
在项目上右键 ->Run As->2 Android Application
手机正在启动中
手机启动完成
五.运行自己的应用
这时我们看到自己的应用图标点击运行应用。
至此第一个Android应用跑起来了,我会在后期连续跟大家分享Android开发技巧。
- Android开发入门Hello World
- Android开发入门:Hello,World!
- Android开发入门Hello World
- Android 开发Hello World初步入门
- Android开发学习入门Hello World
- android ndk开发hello world入门
- android入门--hello world
- Android入门-Hello World
- Android开发:Hello World!
- Android入门进阶教程(4)-android hello world开发
- Android入门进阶教程(4)-android hello world开发
- Android应用程序开发----Hello World
- android NDK 开发 Hello World
- Android开发第一步------Hello World!
- cala开发编程入门Hello World示例
- iOS开发入门之“hello world”
- SpringBoot开发入门(一)Hello World
- iOS开发入门之“Hello,world!”
- 2012.12.24
- IEEE802.8 光纤技术咨询组
- 网络编程常用端口号
- 使用母板页实现一个BabyHousing网站
- 数学问题(二)螺旋矩阵
- Android开发入门Hello World
- IEEE802.9 综合数据声音网
- Delphi 函数返回值的使用
- snowstorm.js原代码
- vsftpd用户配置
- LINUX知识点
- 盖茨给职场青年的十句警言
- Service通过广播Broadcast更新Activity UI
- IEEE802.10 网络安全技术咨询组