Android 笔记 - Hello World
准备实现一个简单的程序。过程如下:
1)用Eclipse写个Hello World
2) 在 AVD(Android Virtual Device)上看看效果
3)发布在自己的DHD(Android 2.3)上看看
动手之前先大概有个了解需要建个AVD,需要给自己的App签名才能运行在设备上。Signed Application有两种Key。系统默认是用Debug Key 签名只能以调试模式运行在AVD或者设备上。两外是用 Private Key 做个最终的Release版,如果需要发布在Google Play上,有效期必须在2033年之后。以后慢慢体会。
一.用Eclipse写个Hello World
Refer: https://developer.android.com/resources/tutorials/hello-world.html
1. 新建File->New Project...->Android Project->Project Name: HelloAndroid->Next->Select 2.3.3->Package com.weinie.android ->Finish.
2. Application Name would appear in the device. 默认(HelloAndroid) 没有改。后来想改,找了下。可以在Res->Values->strings.xml改成Hello Android by Weinie
3. @Override 对我来说新的知识。这是个标注(annotation )类型。说明该方法是覆盖父类,如果父类不存在该方法就会报错。
4. Bundle是可以用来保存一下状态值。在不同Activity直接切换。
5. R.layout.main 这个R是自动创建的资源类,代码放在gen目录下。如果你在资源Res->strings.xml加入新的值,R会自动变化。此处新增个developer = Hello World Developed by Weinie
6. 一个App可以有很多Activity,但用户一次只能与其中一个交互。Activity可以创建UI,但不是必须。
7. Run->Android Application
8. 因为第一次Run所以没有找到AVD,需要建一个AVD.
二.Run in AVD
1.Windows->AVD Manager->New
2. Name: AVD2.3.3 Target: 2.3.3
3. Create AVD
4. Run->Android Application
5.花了好久才出现AVD2.3.3,而且第一次在虚拟设备上安装HelloAndroid.apk时候失败。不知道啥原因。 重新Run->Android Application后成功
6.AVD起来后,第二次速度就很快。
三。 在我的DHD上运行
1.在Bin目录下,直接拷贝HelloAndroid.apk到手机SD卡
2.安装然后运行就可以。
浙公网安备 33010602011771号