一、开发环境安装
1、在下面官方网站下载Android SDK
http://developer.android.com/sdk/index.html
2、下载后解压出来是目录adt-bundle-windows-x86-20131030,里面有两个目录eclipse、sdk、和一个可执行文件SDK Manager.exe。
3、点击SDK Manager.exe后,在出现窗口中下载需要的Android版本的SDK。
二、第一个程序Hello World
1、启动eclipse目录里面的eclipse.exe,打开后选择项目保存的路径,我的默认是:C:\Users\LC\workspace,确认。
2、新建一个Android项目,按照下面图示下一步......下一步:
上面项目管理器的目录简单说明如下:
src:主程序类
res:资源文件(程序ICON图标、布局文件\layout、常数\values)
AndroidMainifest.xml :包含程序有哪些Activity、Service或Receiver
默认打开布局文件activity_main.xml、程序类MainActivity.java,内容如下
MainActivity.java
MainActivity.javaactivity_main.xml
package com.lc.helloworld;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//默认设置要启动的activity
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
点击中间选项卡“Graphical Layou”t或“activity_main.xml”可以在布局文件或xml文件切换。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"其中的@string/hello_world引用的是资源文件res/values/strings.xml的值
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
</RelativeLayout>
3、项目的调试可以用配置虚拟设备和Android手机两种方式进行,但虚拟设置太慢,一些功能如打电话发短信也受限,还是用手机调试比较好。 手机连接电脑,打开调试模式“设置 -> 应用 -> 开发者选项,勾选“不锁定屏幕”、“USB调试”、“允许模拟位置”三项。
4、不用做任何修改,右键选择项目HelloWorld -> Run As -> Android Application,会发布一个程序Hello World!到手机上,在手机屏幕上有显示Hello World!,至此第一个程序完成。