Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1362369
  • 博文数量: 343
  • 博客积分: 13098
  • 博客等级: 上将
  • 技术积分: 2862
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-06 00:35
文章存档

2012年(131)

2011年(31)

2010年(53)

2009年(23)

2008年(62)

2007年(2)

2006年(36)

2005年(5)

分类: LINUX

2008-11-18 23:10:23

第一个程序总要以hello world开始,在Android上也不例外。Google推荐Android的开发者使用Eclipse作为IDE来开发程序,并且在官网上提供了非常详细的howto;或许是因为用VIM做编辑器太久的缘故,我一直都不是很习惯使用Eclipse, 所以就通过command line来做了个hello world.
 
1. 安装Android SDK.
 
2. 将sdk/tools加入PATH.
 
3. 使用 activitycreator 创建一个模板
# activitycreator --out ~/mytest com.mot.mytest
 
4. 编辑~/mytest/src/com/mot, 加入hello world的逻辑
 
 
 

package com.mot;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class mytest extends Activity
{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
       super.onCreate(savedInstanceState);
       TextView tv = new TextView(this);
       tv.setText("Hello, Android");
       setContentView(tv);
    }
}

 

5. 编译mytest, 这个过程需要ant;如果编译成功,会在~/mytest/bin生成一个mytest-debug.apk, 这就是我们需要的package.

#sudo apt-get install ant (安装ant)
#cd ~/mytest; ant (编译)

6. 下面我们需要将mytest安装到我们的虚拟机中:

#adb install ~/mytest/bin/mytest-debug.apk

7. 成功安装mytest-debug.apk后,会在虚拟机的main menu里面发现一个mytest shortcut, launch它就可以看到"hello world"出现在屏幕上啦。

8. 最后我们可以通过这个命令来卸载mytest

# adb uninstall com.mot

 

阅读(1188) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~