`
limingnihao
  • 浏览: 1824524 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android开发学习 之 三、Log,DDMS和AVD

阅读更多

三、Log,DDMS和AVD

3.1 Log

3.1.1 Log类和方法

在Android开发时写log,api已经有现成的的类了:android.util.Log。

有5种不同级别:verbose,debug,info,warn,error,对应的5个方法。

Log.v(tag, msg) ,Log.d(tag, msg) ,Log.i(tag, msg) ,Log.w(tag, msg),Log.e(tag, msg)。

参数tag:用于标识日志消息的来源。它通常用于标识类或Activity日志调用出现的位置。在LogCat窗口中我们就可以使用定义的LOG_TAG来过滤所有使用这个TAG的log。

参数msg:log的信息。

例:

 

public static final String LOG_TAG = "liming.activity.example";


Log.v(CommonConfig.LOG_TAG, "ActivityExample onCreate");
 

 

3.1.2 LogCat窗口

打开LogCat窗口,Window -> Show View -> Other -> Android -> LogCat.


 

默认其下有一个Log,所有的log信息都会显示在这个。然后我们可以自己添加其他窗口。一般系统报错的时候,到这里还查看。

我们添加一个过滤。点击窗口右上的加号,在Filter Name中输入需要过滤的的字符串。点击OK就行了。


 


 

3.1.3多个设备的Log查看

在模拟器、真机数量多于两个的时候,需要进行选择显示哪个设备的log。

Eclipse视图模式选择DDMS,在左上角Devices中双击想要看log的设备。


 

3.2 DDMS

DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。

 

 

3.2.1电话短信

 

电话短信Emulator Control窗口。用于模拟器之间进行,每个模拟器title的前面数字就为他自己的电话号码。在Incoming number中输入电话号码,下面选择Voice打电话,SMS发短信。

 

 

3.2.2虚拟地理坐标

虚拟地理坐标,Location Controls窗口。虚拟模拟器的gps信息。


 

3.3 AVD

 

AVD(Android Virtual Devices,android手机模拟器)。

 

 

3.3.1 查看AVD文件

 

打开LogCat窗口,Window -> Show View -> Other -> Android -> File Explorer。


 

程序路径在data\data\包名,SQLite数据库文件、Activity. openFileInput()操作的文件,均在此目录下。

sdcard为SD卡。

可以把文件导入导出。先选择文件夹,在点击相应按钮。

当然真机这样操作也是可以的。

 

3.3.2横竖屏切换

让AVD可以像手机那样横竖屏切换,快捷键CTRL++F12

 

  • 大小: 24.1 KB
  • 大小: 9.4 KB
  • 大小: 23.8 KB
  • 大小: 6 KB
  • 大小: 19.4 KB
  • 大小: 10.9 KB
分享到:
评论

相关推荐

    android常用开发工具的使用技巧总结

    ### Android常用开发工具的使用技巧总结 #### 一、创建工程 在Android开发过程中,创建一个新的工程是非常...以上就是Android开发过程中常用的工具及技巧总结,希望能帮助开发者更好地掌握Android开发流程和技术要点。

    Android 4.4.2 sdk工具

    Android 4.4.2 SDK(软件开发工具包)是Google为开发者提供的一个关键工具集,用于构建、调试和发布针对Android 4.4.2(KitKat)操作系统的应用程序。这个离线包包含了所有必要的组件,使得开发者无需连接到互联网...

    androidadb命令大全.pdf

    Android ADB 命令大全是 Android 应用程序开发中不可或缺的一部分,ADB 全名为 Android Debug Bridge,它是一个功能强大的命令行工具,提供了许多有用的命令来管理 Android 模拟器和设备。本文将对 Android ADB ...

    android adb指令大全

    该命令用于显示当前系统中所有可用的 AVD(Android Virtual Device),包括模拟器的名称、平台和状态。 3. 创建 AVD(模拟器):android create avd --name 名称 --target 平台编号 该命令用于创建一个新的 AVD,...

    Android基础入门PPT

    ### Android基础入门知识点详解 #### 一、Android概述 **Android**是一款以Linux为基础的开源操作系统,...通过这些学习材料,开发者可以快速掌握Android开发的基本流程和技术要点,为进一步深入学习打下坚实的基础。

    adb_shell命令大全

    这个命令将启动 Dalvik Debug Monitor Server(DDMS),DDMS 是一个图形化的调试工具,提供了许多实用的功能来调试和测试 Android 应用程序。 显示当前运行的全部模拟器 adb devices 这个命令将显示当前系统中...

    adb命令和环境变量配置

    7. AVD(模拟器)所在位置:Linux (~/.android/avd) Windows(C:\Documents and Settings\Administrator\.android\avd) 该命令用于查看 Android 虚拟设备所在的位置。 8. 启动 DDMS:ddms 使用该命令可以启动 ...

    adb shell命令

    Android Debug Bridge(ADB)是一种命令行工具,用于在Android开发中对设备或模拟器进行管理和调试。下面是ADB shell命令的详细知识点: 一、ADB 简介 ADB 全称为 Android Debug Bridge,中文名为 Android 调试桥...

    android_adb命令大全.doc

    ADB作为Android开发的重要工具之一,提供了丰富的命令用于管理和调试Android设备。熟练掌握这些命令可以帮助开发者更高效地进行开发工作,并解决各种实际问题。希望以上介绍能帮助大家更好地理解和运用ADB命令。

    androidadbshell命令大全[收集].pdf

    Android ADB Shell命令是开发者在进行Android应用开发、调试和系统管理时不可或缺的工具。这些命令允许开发者与连接的Android设备进行交互,包括模拟器或真实设备。下面是一些关键的ADB Shell命令及其用途: 1. **...

    android通过logcat解决问题

    通过以上介绍,我们可以了解到Logcat在Android开发中的重要性以及如何有效地使用Logcat来解决开发过程中遇到的问题。合理利用Logcat可以帮助开发者更快地定位问题,提高开发效率,进而提升产品的质量和用户体验。

    androidadbshell命令大全.pdf

    DDMS(Dalvik Debug Monitor Service)是Android开发工具的一部分,它提供了实时监视和调试Android应用的能力。通过启动DDMS,开发者可以监控应用的内存使用情况、线程信息等。 9. **显示当前运行的全部模拟器:**...

    android studio 使用adb 命令传递文件到android 设备的方法

    Android Studio 是一个功能强大且流行的集成开发环境(IDE),它提供了许多有用的功能来帮助开发者快速地开发、测试和调试 Android 应用程序。其中,使用 ADB 命令传递文件到 Android 设备是非常常见和必要的操作。...

    简单安卓命令

    以下是一些基础的安卓命令以及它们在超级终端下的使用方法,这些内容适合安卓开发入门者学习和使用。 1. 查看系统中安装的安卓平台版本,可以使用命令`android list targets`。这个命令会列出所有可用的目标设备...

    androidadbshell命令大全归类.pdf

    在进行Android开发过程中,ADB(Android Debug Bridge)工具是非常重要的调试工具之一。它提供了多种功能,包括安装应用、文件传输、模拟器控制等。本文将对ADB Shell命令进行详细解读,旨在帮助开发者更高效地进行...

    android调试工具adb命令大全

    标题和描述中提到的关键知识点涵盖了android调试工具adb的作用、使用方法以及命令大全。下面详细介绍: 一、ADB简介 ADB(Android Debug Bridge)是Android SDK中的一个工具,用于连接和操作Android设备或模拟器。...

Global site tag (gtag.js) - Google Analytics