版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
版权
注:本文参加“第二届 Google 暑期大学生博客分享大赛 -2011 Android 成长篇”
暑假在学校闲来无事,偶有兴趣想看看当下十分流行的android编程技术,于是发奋数日,对android总算有个初步认识,通过积累的数十页笔记,总结归类不同内容,得出此文,只是初步介绍一些入门知识,希望能够帮助那些想我一样渴望迅速加入android编程大家庭的同学们。由于技术尚不完善,恳请众大神指正!!!
开发环境: JDK 1.6
Eclipse 3.6.1
Android sdk 2.3.3
本人基础: Java语言
参考: 《Android 2.0游戏开发实战宝典》(人民邮电出版社)
《GoogleAndroid SDK开发范例大全(第2版)》(人民邮电出版社)
www.android.com
www.eoeandroid.com
android docsStep 1 配置环境一、网上有很多经典的环境配置文件,这里只说说一些安装过程中的问题:
1. 在安装之前最后把管理员帐户的名字改为英文,中文会导致在安装AVD(android vitual device)时,默认路径“c:\users\”后出现乱码,导致找不到AVD;
2. 将android的sdk需要解压在根目录下
3.除非是提前更新好的,否则会有一段时间用于下载更新文件二、新建AVD
创建AVD:sdk manager中的vitual machine中选择”new”,本人选者android sdk 2.3.3 ,skin选项若选择默认的话,可能超出电脑屏幕。
注意AVD保存位置C:\Uers\”用户名” \.android\.android\avd 下
一个崭新的AVD就展现在大家面前了(AVD启动需要花费较多时间)
三、 操纵手机
1.DDM
DDM是Android 开发环境中的Dalvik虚拟机调试监控服务。它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。
切换到DDMS
此处可控制自己的AVD哦,比如给自己打电话、发短信
2.安装新的应用程序
在sdk路径下\platform-tools\的adb工具,但是得使用命令行调用这个工具,具体CMD命令如下
adb install xx.apk
便可把打包好的apk文件安装到AVD上去。
Step 2 HelloWorld
AVD 自带的API DEMO
package irdc.helloworld; import android.app.Activity; import android.os.Bundle; public class HelloWorldActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } }
分析一下代码:
1.Activity是android应用程序的四大基本组件之一,后面会专门谈到哦。。
2.SetContentView(R.layout.main);是调用Activity要显示的布局文件(R.layout.main),即”\layout\main.xml”
XML配置文件
main.xml