Android应用程序----程序调试(1)添加过滤器 单击“+” 填入过滤器的名称:LogcatFilter 设置过滤条件为“标签=LOGCAT” LogCat过滤后的输入结果 无论什么类型的日志信息,属于哪一个进程,只要标签为LOGCAT,都将显示在LogcatFilter区域内 DevTools是用于调试和测试的工具 包括了一系列用户各种用途的小工具:Development Settings、Exception Browser、Google Login Service、Instrumentation、Media Scanner、Package Browser、Pointer Location、Raw Image Viewer、Running processes和Terminal Emulator DevTools的使用界面 Development Settings Development Settings中包含了程序调试的相关选项 单击功能前面选择框,出现绿色的“对号”表示功能启用 模拟器会自动保存设置 Development Settings选项 Package Browser Package Browser是Android系统中的程序包查看工具,能够详细显示已经安装到Android系统中的程序信息,包括包名称、应用程序名称、图标、进程、用户ID、版本、apk文件保存位置和数据文件保存位置 进一步查看应用程序所包含Activity、Service、BroadcastReceiver和Provider的详细信息 Package Browser查看ActivityLifeCycle程序的相关信息 Pointer Location Pointer Location是屏幕点位置查看工具,能够显示触摸点的X轴坐标和Y轴坐标 Pointer Location的使用画面 Running processes Running processes能够查看在Android系统中正在运行的进程,并能查看进程的详细信息,包括进程名称和进程所调用的程序包 Andoird模拟器缺省情况下运行的进程和com.android.phone进程的详细信息 Andoird模拟器缺省情况下运行的进程 com.android.phone进程的详细信息 Terminal Emulator Terminal Emulator可以打开一个连接底层Linux系统的虚拟终端,但具有的权限较低,且不支持提升权限的su命令 如果需要使用root权限的命令,可以使用ADB工具 右图是Terminal Emulator运行时的画面,输入ls命令,显示出根目录下的所有文件夹 |
|