全称是Dalvik Debug Monitor Service
Android 开发环境中的Dalvik虚拟机调试监控服务
Eclipse中提供的Android应用开发的调试工具
DDMS的四个重要的视图:
Logcat:查看日志输出
File Explorer: 查看系统内部文件
Decices:显示关联的Android设备
Emulator Control:操作控制关联的Android设备
注意:在Eclipse中打开四个视图便于调试
Logcat视窗
File Explorer视窗
Devices视窗
Emulator Control视窗
比较Log与System.out :
相关ApI:
//主界面Activity
public class MainActivity extends Activity{
private Button btn_main_download; // 布局中的视图生成成员变量
protected void onCreate(Bundle savedInstanceState) {
//加载布局,并生成对应的试图对象
//调用父类的onCreate方法
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//1.得到Button对象
btn_main_download=(Button) findViewById(R.id.btn_main_download);
//2.给button设置点击监听
btn_main_download.setOnClickListener(new View.OnClickListener() {
//在回调方法中:
public void onClick(View v){//当用户点击按钮时调用
//1.提示开始下载的文本小提示
//1.上下文 可以传 Appliction 或者Activity 对象 2 显示文本 3.toast LONG SHORT的时间
Toast.makeText(MainActivity.this, "开始下载...",Toast.LENGTH_SHORT).show();
//2.更新Button显示文本
btn_main_download.setText("正在下载中...");
}});
//测试Log
Log.i("TAG", "i()打印信息");//一般信息日志
Log.e("MainActivity", "e()打印信息");//错误日志
尺寸单位:
尺寸单位的比较:
dp与px的比较?
以px为单位的长度,在差的手机上会变大,在好手机上变小
以dp为单位则不会变化
关于颜色: