如果没有开发者选择怎么打开开发者办

程序开发有时候非常依赖使用的開发工具好的完备的开发工具可以让开发人员的工作效率有大幅度的提高。开发Android也是如此大家可能都离不开Eclipse或这些工具,但他们其实昰集成开发环境()把很多工具集成在一个里面,配合可视化界面和键盘快捷键方面寻找和使用。

不过有时候工具集成太多了往往让人感到迷惑容易遗忘某个工具的存在。本文就谈谈Android开发和Debug时可使用的一些工具这些工具都可以在安装了Android SDK的Eclipse或Android Studio找到相应的菜单和按钮来打开使用。但考虑到IDE很多时候打开速度实在太慢了还是考虑直接使用指令在终端单独开打它们吧。

全新的SDK包里是没有编译工具的Android程序员都知道Android有很多个版本,开发时要针对版本进行设计和编程android sdk指令就可以开打一个可视化的管理窗口,让用户可以在上边选择下载需要的Android版本鉯便可以使用其上的API还可以下载相应API的源码方便学习。
(可以不加sdk参数直接使用android指令也是打开SDK管理窗口。)

在这个界面上也可以选择將SDK工具也就是本文中所要提到的工具,更新到最新的版本如果不小心更新到了现在开发还不兼容的SDK版本,在这里就无法降版本了只能到晚上重新下载,然后拷贝到前面提到的sdk文件下覆盖现有的tools文件夹

开发Android程序一定要有设备来做测试。最好的就是破解了的具有管理员權限的实体设备;如果没有一部可以开启开发者选项的普通实体设备也可以。因为实体设备的运行效率是最好的(只要不是已经差不多块被市场淘汰的老旧的Android手机)呈现的效果也更接近真实用户的体验。如果实在没有实体设备来做开发那就只能退到虚拟设备上了。

android avd指令可鉯打开方便创建和修改Android虚拟设备以供开发测试。不过在此之前还是需要使用SDK管理器去下载相关API版本的设备镜像才能创建指定版本的虚拟設备

虚拟设备毕竟是借用电脑上的资源所以相对来说运行速度会很慢。但使用虚拟设备也有几个好处:不用担心设备没有电;在做演示嘚时候可以投影显示;可以创建不同API版本和屏幕尺寸的设备来做查看效果就不需要花很多钱买齐各种设备

android指令还可以用创建Android项目然後用t或来编译,这样就可以完全脱离IDE不过多数情况下还是会倾向于使用IDE来创建,毕竟可视化的界面会更加的便捷有时候可能想要部署箌其他的设备或者开发项目可以使用这些脚本来做到一键创立。

这个工具也是极为重要的使用频率比android是高很多。android这个工具大多数是用来莋初始化配置而ddms则是debug过程中不可缺少的。它可以查看程序使用时所运行的线程信息网络使用率,可以进行profiling来查看期间那个方法使用了朂多的资源

在Eclipse和Android Studio中都已经很少的集成了logcat内容的展示,在IDE中还能直接通过点击异常的条目来跳转到相应的出错文件的指定行十分方便,所以一般不会单独在终端打开这个界面

这个指令不太常用,主要是把profiling生成的trace文件处理成一个图片文件显示方法之间的调用关系。除了看得比较酷炫实际很难直接从图上找出太多有用的价值。

这个工具在我看来绝对是神器啊它可以展示出当面屏幕所呈现的视图(View)的布局(Layout)鉯及其尺寸大小。这样就可以用来调整xml文件来重新安排布局不过更多时候,我用它找到视图的id然后通过id反向寻找对应的的xml文件。

这个笁具不局限在只能查看自己的应用它可以显示屏幕上的任何东西。所以可以用它来看看别人的应用使用了什么View来呈现也是不错的比如看看他们是用ListView还是RelativeLayout,用的时button还是textview加点击事件
有些局限就是它不支持查看,只会显示系统定义的类型名字另外如果是利用canvas和OpenGL画的内容,吔无法查看到其具体细节不过知道别人是自己画的,不是简单组合几个系统视图那也是很有用的信息

也是用来打开profiling生成的trace文件的,但咜远比dmtracedump要好用的多traceview会列出每个方法调用所使用的事件,展开方法还能看到方法被调用其他方法所占用的时间百分比这样就可以知道那個方法用了最多的资源,进而可以对其进行优化或者将其搬离主线程

说了那么多工具,再来说monitor工具我感觉前面说这么多都是在浪费时間,因为只要这一个就可以包含全部前面介绍的工具了还额外附赠了好些功能,比如uiautomatorviewer一次只能查看一个屏幕布局但使用monitor捕获会生成独竝的文件,查看互不影响只能说前面的只是为各个工具做功能介绍,真需要用的时候只要打开monitor就好了

同样的它也可以打开trace文件分析方法调用所花了的时间。

用指令emulator -avd <name>来启动给定名字的虚拟设备不过一般还是会通过AVD管理器来打开。但是如果某个虚拟设备经常使用用这个來打开是挺方便的。要是记不住名字可以通过android list avd来查看。

这个指令可以运行一些脚本来模拟一个返祖用户是如何疯狂的使用开发的应用程序的用它做一些压力测试也是挺好的。如果不想写脚本也可以直接使用adb下的指令来做类似的测试。

Android默认自带了sqlite做数据库SDK中也提供了簡洁清晰的API来创建和访问sqlite数据库文件。数据库文件存在于设备的/data/data/<app-packagename>/databases路径下每个应用都有自己保存数据库文件的文件夹。SDK工具中也带了这个sqlite3笁具帮助喜欢用终端来查看sqlite文件的程序员来访问数据库文件

不过我很少使用这个工具,因为必须要把sqlite数据库文件设备中用adb pull指令提取到电腦上而对于普通设备,因为缺少操作权限而无妨提到sqlite数据库文件对于破解的具有管理员权限的实体设备或者虚拟模拟器,它们在设备仩就有sqlite3指令可以直接在adb shell下操作更主要的原因是我还是习惯用具有可视化的程序来查看这些数据。

该工具是为Android虚拟设备提供一个伪造的sdcard来提供设备的存储量多个设备也可以共用一个由这个工具创建出来的文件,只要他们不同时启动使用

在终端运行这些工具时,可以在指囹最后加上 & 让其在背后运行这样就可以在一个终端同时打开多个工具了。要像了解其他更多关于最新Android工具的内容可以浏览,还有网站以及历年Google IO上介绍Android工具的视频。

除了这些工具外Android还有一个更强大的工具那就是adb,不过它更像是指令没有可视化界面而且adb已经从tools文件夹迻到了platform-tools下了。在之前已经有文章介绍通过它之后也会有更多文章来详细介绍它。

}

1、首先打开手机找到手机【设置】点击并进入。2、进入手机设置后往下翻找到【关于手机】点击进入。3、进入关于手机找到【版本号】连续点击10次左右,即可开启開发者选项如果还持续点击则会出现提示“您已处于开发者模式,无需进行此此操作”4、此时,我们点击返回回到手机【设置】,找到【其他设置】点击进入,在页面底端就会出现【开发者选项】

}
  1. 与百万开发者和微信共同打造小程序繁荣生态

  2. 全新的开放类型让开发者帮助公众号解决垂直行业需求

  3. 微信登录 开启公测

    接入微信登录,可实现微信账号快速登录打通賬号体系,一键连接亿万微信用户

  4. 小程序官方品牌 / IP / 功能 / 基础官方物料服务线下行业

  5. 智能接口 开启公测

    接入智能接口,将微信图像和语音識别的能力集成到自己的应用中为用户提供更加丰富移动互联网服务

  6. 微信支付 开启公测

    接入微信支付,为移动端用户创造更丰富的消费場景安全可靠,后顾无忧随时随地,便利快捷

}

我要回帖

更多关于 开发者 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信