Android Studio中怎么使用DDMS工具

如题所述

首先,我们需要了解的是DDMS工具是个什么鬼?

其实,DDMS(Dalvik Debug Monitor Service),是 Android 开发环境中的Dalvik虚拟机调试监控服务。可以进行的操作有:为测试设备截屏,查看特定行程中正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等,功能非常强大,对于安卓开发者来说是一个非常好的工具,下面来看看其具体用法吧。

Android Studio开发工具中,打开DDMS,具体的方式如图:

package demo.first;

import android.app.Activity;

import android.os.Bundle;

public class DemoActivity extends Activity {

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

}

}

在这里我们看到了我们创建的类继承了Activity,如果把我们的android程序比作网站,网站每个页面都要继承这个Activity。接着看里面的内容,在这里重写了Activity基类的onCreate方法来生成页面。如果学过asp.net的话,Activity相当于C#中的Page类,而onCreate方法相当于Page_init()方法,onCreate是用来初始化android这个页面的方法。

3、既然我们要在android中显示我们的“hello world”这段文字,我们就需要一个载体,不然怎么平白无故的显示这段文字呢,在这里我先介绍一个android中内置的一个TextView控件,用它来显示“hello world”文字。

package demo.first;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

public class DemoActivity extends Activity {

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

TextView tv =new TextView(this);//初始化一个TextView控件

tv.setText("hello world");//设置TextView控件显示的内容

setContentView(tv);//将TextView放入到页面中

}

}

好了,点击运行,我们就可以看到我们的页面显示除了“hello world”!

温馨提示:答案为网友推荐,仅供参考
相似回答