昨天才在QQ上写下签名:每一个选择,都会伴随着不同的风景,风景美与不美,取决于看风景的心情。
开始写下这签名的时候,只是娇情。。。没想到,到了今天,就成了安慰自己的话。。。。。。
今天开始看<android开发教程>,后面将陆陆续续对过程做点笔录,大部分都是从网上的牛人处摘抄的。
使用 android 命令列出 target 值:android list targets
使用 android create avd 命令来创建 AVD
行为:"create avd":
创建一个新的 Android 虚拟设备。
选项:
-t --target 新的 AVD 的 Target ID(必须)
-c --sdcard 指向一个共享的 SD 存储卡的路径或是为新的 AVD 定制的新 SD 存储卡的容量大小
-p --path 新 AVD 将被创建的位置路径
-n --name 新 AVD 的名称(必须)
-f --force 强制创建(覆盖已存在的 AVD)
-s --skin 新 AVD 的皮肤
例子:将建一个名叫 GPhone 的 AVD,Target ID=2、SD 存储卡容量 52M、路径 C:/AVD/、皮肤 SUSE-HVGA-P
android create avd -n GPhone -t 2 -c 52M -p C:/AVD/ -s SUSE-HVGA-P
查看创建的 ADV :list avd 命令
android list avd
运行指定的 AVD
运行新创建的 AVD:GPhone
emulator -avd GPhone
一个简单的android程序:
package zyf.android.test.hello;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class Hello extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.main);
this
TextView tv = new TextView(this
this);
tv.setText("这是一个测试Android的helloWorld");
setContentView(tv);
}
}
代码分析:
在 Android 中,用户界面控件被封装成了各种 Class 叫做 Views。一个 View 是一个可以显示的控件对
象,比如 RadioButton,Animation,TextLable 等。其中的一个简单的控件是 TextView:
TextView tv = new TextView(this);
传入 TextView 构造函数的参数是一个 Context 对象,通过这个对象可以使用系统提供的功能接口,比
如加载资源,访问数据库和共享数据等等。Activity 类从 Context 类继承而来,所以 Activity 本身是
一个 Context(Java 中的继承概念) 。
TextView 对象构建以后就可以设置要显示的数据了。
tv.setText("这是一个测试 Android 的 helloWorld");
最后是连接 TextView 到屏幕, 类似这样:
setContentView(tv);
setContentView() 方法可以控制具体哪一个控件和系统的 UI 联系起来。如果没有设置,屏幕中将会显示空白。
关键字:
Intent
IntentFilter
AndroidManifest.xml