永发信息网

Android Studio中怎么使用DDMS工具

答案:4  悬赏:70  手机版
解决时间 2021-01-31 11:03
Android Studio中怎么使用DDMS工具
最佳答案
方法/步骤
1
启动Android Studio

2
DDMS即可以在菜单中打开,也可以通过工具条打开。下面介绍这两种方式。
END
在菜单栏中打开DDMS
1
点击"Tools"菜单,如图:

2
再选择"Android"-"Android Device Monitor"

3
在弹出的对话框就可以看到DDMS了。如图:

END
在工具栏中打开DDMS
找到"Android Device Monitor"的工具按钮,如图:

点击该按钮就可以打开Android Device Monitor了,在该对话框中就可以看到DDMS了。
全部回答
千锋扣丁学堂Android开发为您解答:   一、下载安装。到下载安装包(dmg文件),打开并将Android Studio拖动到Applications中去,拷贝完毕即可,可以到应用程序下将图标拖动到Dock上。   二、新建工程   安装完成后,选择默认选项点击OK即可:   进入Android Studio,开始界面和Xcode有点类似,点击New project新建一个工程,新建过程和在Eclipse上差不多,这里就不赘述了。   新建工程完毕后就进入了Android Studio主界面。第一次进去可能什么也没有,点击箭头所示按钮展开目录结构,展开后可以看到Android Studio的目录结构,和Eclipse的工程还是有一点区别的:   1.Android Studio的目录结构本来就代表一个workspace,一个workspace里面可以有Module,可以将一个Module理解成Eclipse中的一个Project;   2.目录中将java代码和资源文件(图片、布局文件等)全部归结为src,在src目录下有一个main的分组,同时划分出java和res两个Group,res和Eclipse下的结构一样,java下就是源码的包和类文件;   3.新建文件方式的不同,右键选择New或Command+N后出现新建菜单,类型有Java Class,也就是一般的java类,File就是普通文件,Package就是建包,值得注意的就是Android Component,它直接提供了Android中基本组件的创建。   可以选择创建Android中不同类型的组件:   三、窗口布局及主题介绍   另外,主界面底部有一个名为Android的选项卡,打开可以看到DDMS中的设备信息和Logcat输出:   顶部工具栏中可以看到和Eclipse中功能一样的一个选项,这些相信大家都比较熟悉了: 最后需要说明的是,大家看到我的主界面是暗色风格,和Google演示的是一样的风格,大家第一次使用打开的是默认风格(亮色),如果想要修改的话,进入Preferences(按Command+,)到IDE Settings下选择Colors&font并设置Schema name为Darcula就可以设置成暗色风格,如果需要自己定义样式,比如字体大小颜色等,可以新建一个Schema来自己定义   四、布局文件编写(实时预览)   最炫的功能要来了,实时编写并预览布局文件,此项功能着实大大提高开发效率,打开一个xml布局文件点击右侧Preview选项卡即可唤出预览界面,可以选择很多尺寸的手机进行预览:   同时,还可以同时预览多种不同型号和尺寸的设备,编写代码的同时适配多种机型,这不就是当初梦寐以求的嘛!   上面介绍了Android Studio的基本使用,包括安装、新建工程、工程结构以及主题设置。下面介绍一些其他技巧,以及与Eclipse之前的一些对比。需要重申一下,我所有的操作与版本是基于Mac系统,在Windows上的同学基本类似,下面就分主题开始吧:   一、从Eclipse导入工程到Android Studio   根据官方的介绍,Android Studio可以兼容Eclipse的现有工程,但需要做一些操作:   首先升级ADT到最新版本,目前为版本号为22(注意和ADT相关的组件最好一并升级,避免后期可能出现的错误)   选择需要从Eclipse导出的工程,右键选择Export并选择Android下的Generate Gradle Build Files。   选择完毕后并不会导出到其他地方,而是在本地工程生成了一个build.gradle文件,在Eclipse工程中也可以看到,这个文件是Android Studio识别的,如下图:   3.随后进入Android Studio并选择Import Project,可以看到刚刚在Eclipse中的项目图标变成了一个Android机器人图标,说明转换成功,这时候选择工程导入即可:   至此,就完成了从Eclipse导入现有Android工程到Android Studio,现在可以开始对工程进行操作了!   二、Eclipse工程与Android Studio的区别   Eclipse工程可以导入Android Studio运行,而反过来在Android Studio建立的工程不能在Eclipse中运行;   二者的工程结构不一样,在Eclipse中一个Project就代表一个项目工程,而在Android Studio中就和Intellij一样,一个Project代表一个工作空间,相当于Eclipse中的workspace,而在Android Studio中一个Module就相当于Eclipse中的一个Project,这个概念需要弄明白,不要混了或觉得糊涂了。   在编辑操作上,在Eclipse中编辑修改后必须手动command+s保存文件,而在Android Studio中就和Intellij一样是自动保存的,这一点和第二点和Xcode也是类似的。   工程目录上的区别,在Eclipse中src部分一般是java文件,res部分是资源文件,包括布局文件和多媒体资源等。在Android Studio中,可以看下图的目录结构:   包括java文件和资源文件全部放到了src目录下,src目录下包括一个main文件夹,再下面就是java文件夹和res文件夹,其实这里,java文件夹就相当于Eclipse中的src,res还是那个res,这里想起了本山老师的小品“src已经不是那个src了,res还是那个res”   三、真机运行以及常用快捷键   在Android Studio中点击界面下方的Android选项卡可以看到Device信息和Logcat,连上设备后打开Android选项卡会检测真机,成功后会显示在Device中,点击顶部的绿色小箭头就可以开始运行工程了。有一点需要注意的是,运行时可以选择模拟器也可以选择真机,由于在Android Studio中运行工程的时候有一个Device优先级选择,如果不设置的话可能会出现只运行在模拟器上的现象,我们可以自行设置一下:先点击Run菜单选择Run Configuration,并选择你想选择的目标设备,可以是模拟器和真机,也可以在运行选由用户选择:   快捷键大家可以对照官方文档进行熟悉,如下表,也可以自己修改配置选项进行自定义:   个人觉得Android Studio还是有一定的前景的,这里就需要Google不断进行完善和改进了,赶紧把大家从Eclipse中解救出来吧。另外,在此期间,大家其实可以尝试使用一下Intellij IDEA,这个默认也是集成Android开发环境的。Android Studio是基于前者改进而来,二者在使用上差不多,也是Eclipse的一个不错的替代者。下面提供一个Windows版Android Studio下载。
随着 android studio 的广泛使用,开发人员对相关工具的使用需求更加凸显。昨天在一个android studio教程网站上,看到一篇有关DDMS工具使用的相关知识,感觉很不错,分享给大家,一起来看看吧,新技能get走起~~ 首先,我们需要了解的是DDMS工具是个什么鬼? 其实,DDMS(Dalvik Debug Monitor Service),是 Android 开发环境中的Dalvik虚拟机调试监控服务。可以进行的操作有:为测试设备截屏,查看特定行程中正在运行的线程以及堆信息、Logcat、广播状态信 息、模拟电话呼叫、接收SMS、虚拟地理坐标等,功能非常强大,对于安卓开发者来说是一个非常好的工具,下面来看看其具体用法吧。 Android Studio开发工具中,打开DDMS 1.Devices:查看到所有与DDMS连接的模拟器详细信息,以及每个模拟器正在运行的APP进程,每个进程最右边相对应的是与调试器链接的端口。 2.Emulator Control:实现对模拟器的控制,如:接听电话,根据选项模拟各种不同网络情况,模拟短信发送及虚拟地址坐标用于测试GPS功能等。 3.LogCat :查看日志输入信息,可以对日志输入进行Filter过滤一些调试的信息筛选查看等。 4.File Exporler:File Exporler文件浏览器,查看Android模拟器中的文件,可以很方便的导入/出文件。 5.Heap:查看应用中内存使用情况。 6.Dump HPROF file:点击DDMS工具条上面的Dump HPROF文件按钮,选择文件存储位置,然后在运行hprof-conv。可以用MAT分析heap dumps启 动MAT然后加载刚才我们生成的HPROF文件。MAT是一个强大的工具,讲述它所有的特性超出了本文的范围,所以我只想演示一种你可以用来检测 泄露的方法:直方图(Histogram)视图。它显示了一个可以排序的类实例的列表,内容包括:shallow heap(所有实例的内存使用总和),或者retained heap(所有类实例被分配的内存总和,里面也包括他们所有引用的对象)等。 7.Screen captrue:截屏操作 8.Thread:查看进程中线程情况。 9.其它工具。 可能这样说,不太直观,来简单展示几个的使用: 查看进程中的线程 查看内存信息 文件管理,可以对文件进行导入导出,真机很多操作可能需要Root权限才能进行。模拟器的话可以模拟发短信,打电话,定位等: 查看特定页面的展示及布局元素构成:
随着 android studio 的广泛使用,开发人员对相关工具的使用需求更加凸显。昨天在一个android studio教程网站上,看到一篇有关ddms工具使用的相关知识,感觉很不错,分享给大家,一起来看看吧,新技能get走起~~ 首先,我们需要了解的是ddms工具是个什么鬼? 其实,ddms(dalvik debug monitor service),是 android 开发环境中的dalvik虚拟机调试监控服务。可以进行的操作有:为测试设备截屏,查看特定行程中正在运行的线程以及堆信息、logcat、广播状态信 息、模拟电话呼叫、接收sms、虚拟地理坐标等,功能非常强大,对于安卓开发者来说是一个非常好的工具,下面来看看其具体用法吧。 android studio开发工具中,打开ddms 1.devices:查看到所有与ddms连接的模拟器详细信息,以及每个模拟器正在运行的app进程,每个进程最右边相对应的是与调试器链接的端口。 2.emulator control:实现对模拟器的控制,如:接听电话,根据选项模拟各种不同网络情况,模拟短信发送及虚拟地址坐标用于测试gps功能等。 3.logcat :查看日志输入信息,可以对日志输入进行filter过滤一些调试的信息筛选查看等。 4.file exporler:file exporler文件浏览器,查看android模拟器中的文件,可以很方便的导入/出文件。 5.heap:查看应用中内存使用情况。 6.dump hprof file:点击ddms工具条上面的dump hprof文件按钮,选择文件存储位置,然后在运行hprof-conv。可以用mat分析heap dumps启 动mat然后加载刚才我们生成的hprof文件。mat是一个强大的工具,讲述它所有的特性超出了本文的范围,所以我只想演示一种你可以用来检测 泄露的方法:直方图(histogram)视图。它显示了一个可以排序的类实例的列表,内容包括:shallow heap(所有实例的内存使用总和),或者retained heap(所有类实例被分配的内存总和,里面也包括他们所有引用的对象)等。 7.screen captrue:截屏操作 8.thread:查看进程中线程情况。 9.其它工具。 可能这样说,不太直观,来简单展示几个的使用: 查看进程中的线程 查看内存信息 文件管理,可以对文件进行导入导出,真机很多操作可能需要root权限才能进行。模拟器的话可以模拟发短信,打电话,定位等: 查看特定页面的展示及布局元素构成: 以上只通过图片展示了4个功能,由于篇幅有限就介绍到这里,更多功能,大家可以在实践中去慢慢摸索,如果有什么新发现,或新技能,欢迎补充分享。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
水果丰收季节是几月份
长白山参林绿洲一帆风顺原生态主题酒店地址好
中国移动(市豫剧团北侧)怎么去啊,我要去那办
浑南白塔河路最新规划,白塔河能增加地铁出入
【英语情景教学】如何在情境中进行小学英语对
爱家快捷酒店(普市站前店)怎么去啊,我要去那
为什么一次函数图像,把直线向右平移就是把x
南金东箭的意思是什么啊?知道的请说下!
台山苏冠酒店怎么去啊,我要去那办事
在经济生活中,一种经济现象的出现往往会引起
中国移动宽带怎么看不了新浪直播求解决!
唐山哪里有卖电动滑板车的
早上运动好还是晚上运动好 运动量多大为宜
凌晨12点半怎么从沈阳桃仙机场到沈阳火车站
请问 红提葡萄地里套种什么最好 果树己经生长
推荐资讯
王俊尧这个名字好不好
120墙体拉墙筋可否只设置一根 有无规范图集证
仁君的意思是什么啊?知道的请说下!
轮台县质量技术监督局地址有知道的么?有点事
影视 类似 大时代 创世纪 海豚湾恋人 这种商
白黒つける是什么意思
早上饭前刷牙 还是饭后刷牙好呢 饭前刷牙饭后
阿红唯美馆地址有知道的么?有点事想过去
请问:hp laserjet m1005mfp 打印机打印时机
上联:菊部地区有血 下联
创业汽车装饰地址好找么,我有些事要过去
哪款车的大灯远近都是氙气的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?