网站地图
鼎好电子网欢迎您! | 咨询热线:0571-81060169,85120159
全球领先的电子、IC网、电子元器件交易电子商务平台.
热门搜索:40TPS12APBF X5045SZ W27C512-45 JQ1P-12V-F OB431BEPA C5200-O 1N4007 VIPER12A EL817CEL817B 817B817C U2270B CTT60GK16B B0505LS-1W MAX268ACWG PL2303HXA FT232RL
您当前的位置:首页 >电子资讯 > 技术动态 > Android学习笔记(四):不使用IDE采用命令行

Android学习笔记(四):不使用IDE采用命令行

icmade.com 新闻出处:IC交易网 发布时间:2011-4-7 11:06:44


这里,我们不采用IDE,直接用命令行来处理。

1、建立project

这里使用Andriod SDK中tools里面的命令:

android create project --target 2 \
  --path /workspace/andriod/learning/Now --activity Now \
  --package com.wei.andriod.learning.Now

2、编程

在目录src/com/wei/andriod/learning/Now/中于Now.java,这就是我们需要处理的Activity。在这个例子中,我们创建一个button显示button上次按键的时间或启动映用的时间。

 package com.wei.andriod.learning.Now;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import java.util.Date; /注意不是所有java类都在Andriod中有效,可以去查看Andriod的class reference。

/在andriod.view的package中,View.OnClickListener is a public static interface which definition for a callback to be invoked when a view is clicked by an abstract void on Click(View v) method.
public class Now extends Activity implements View.OnClickListener
{
    Button button;

    /** Called when the activity is first created.
     * 当activity start时,先调用onCreate
     */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
    /* 我们先运行其父类Activity onCreate()的相关初始处理 */
        super.onCreate(savedInstanceState);
       
        /* 建立button实例,当click button时调用这个实例自己的onClick处理方式,我们在此实例实现View.OnClickListener的接口。这里和Java的Swing有不同,JButton click时会声常ActionEvent事件,将传递到ActionListener,而这里的处理方式更向VC,通过OnClickListener实例,触发其的OnClick()方法。 */
        button = new Button(this);
        button.setOnClickListener(this);
        updateTime();
        setContentView(button);
    }

    public void onClick(View view){
        updateTime();
    }

    private void updateTime(){
        button.setText(new Date().toString());
    }
}

3、编译

编译:需要ant1.8,版本不够,所以apt-get install ant1.8,运行$ ant debug

4、加载

通过命令andriod先打开我们的模拟器,在模拟器上安装映用:$ ant install ,之后我们在模拟器上看到我们的应用Now,并可以运行。

 

来源:http:/blog.csdn.net/flowingflying/archive/2011/03/02/6217728.aspx


分享到: QQ空间 新浪微博 开心网 人人网
相关阅读
免责声明:
1、本文系本网编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
2、如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容或提供稿费!
※ 有关作品版权事宜请联系:0571-85029727
每日关注
IC芯片库存索引
按字母索引:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
按数字索引:0 1 2 3 4 5 6 7 8 9
中国互联网协会 不良信息举报中心 杭州网络警察

友情连接

阿里词
通辽市国有资本投资运营
昆山开锁
奥源金属制品
胜百奥环保
宏源胜机电
华义食品机械
奇岷干燥设备有
华义食品机械
苏州橱柜定做
君度广告