Google为了方便开发者调试Android程序专门开发了开发者选项功能,能够让开发者方便快捷调试Android应用程序。对于一般用户无需关注,所以往往开发者选项在新版本中都会隐藏,需要特殊操作才会展示入口,比如连续点击版本 等等。当然还有许多国内定制系统打开开发者选项的方式不尽相同,有的还会阉割掉部分功能,在各个版本之间也存在一定的差异,其实真正使用到的也就几项,我们现在只关心官方设备提供的功能选项(本博客使用的设备为Nexus 4 Android 7.1)。
下面我们一一介绍一下各个选项代表的含义。
- 提交错误 告
顾名思义,将本机上安卓系统的出错日志以及硬件设备信息发送给Google。
- 桌面备份密码
充电时屏幕不会休眠,当然是建议关闭了。
- HDCP检查
HDCP指的是高带宽数字内容保护技术,他的出现是为了保证HDMI或者DVI传输的高清晰信 不会被非法录制。当用户进行非法复制时,该技术会进行干扰,降低复制出来的影像的质量,从而对内容进行保护。该选项针对Android TV有效。
- 启用蓝牙HCI信息收集日志
sRGB(standard Red Green Blue)提升色彩还原度,对比度,提升成像水平。
- WebView实现
类似IOS通用功能的“软件更新”,自动更新系统用的,不开启。
- 演示模式
这个作为开发者并不会陌生,我们在真机调试APP查看日志的时候肯定要打开这个开关,然后就可以通过adb命令管理手机上应用了。
- 错误 告快捷方式
开启后,长按电源键会弹出右边的框框,说白了就是方便提交错误日志用的。
- 选择模拟位置信息应用
另外,在Debug模式下也能看到该属性,返回值是String[]类型,如果关闭,则返回为null。
如果打开,其实就是下图:
可以检测我们使用ADT调试程序安装的APP或者通过USB连接真机在adb命令行下安装应用的安全性。
- 日志记录缓存大小
顾名思义。
- 持久化存储日志信息
不做过多解释了。
络相关 |
- 无线显示认证
Service Set Identifier 无线 络中SSID,是路由器发送的无线信 的名字;Received Signal Strength Indication 接收的信 强度指示,无线发送层的可选部分,用来判定链接质量,以及是否增大广播发送强度。
- WLAN切换到移动 络
- 始终开启移动数据 络
输入 |
- 显示点按操作反馈
- 指针位置
绘图 |
- 显示屏幕更新
显示当前页面各个组件的边界框架信息,对于开发人员参考好的app设计有些帮助。效果如下
效果如下,没什么用,主要针对某些国家的习惯的。
这三项决定了你对整个rom的动态感官体验。比如启动app、桌面滑屏、确认框的弹出等,有了动画就会显得很顺滑以及和谐。关闭了或调节比例越低,会显得切换动作较为生硬,但好处是对系统资源占用就会降低。建议:保持前两个为0.5x,最后一个为1x,在性能和体验中间取个平衡。
- 模拟辅助设备
效果如下
用来改变屏幕宽度,可以模拟不同分辨率的手机显示效果,您比如下图
硬件加速渲染 |
- 强制GPU渲染
屏幕上的区域更新时闪烁响应的屏幕区域各种闪烁。
- 显示硬件层更新
当使用GPU绘图时,在屏幕上绘制不同的颜色来表明过度绘制的情况。过度绘制情况的好坏通过颜色来表示,从蓝色、绿色、淡红色到红色 ,分别代表从好到坏的渐变(1x过度绘制、2x过度绘制、3x过度绘制和超过4x过度绘制)。界面上存在少量的淡红色可以接受,但如果存在较多的大红色就代表过度绘制有点严重了。畅玩总的来说还好,以正常色和蓝绿色居多,说明GPU很智能。突然发现“全部设置”和“常用设置”两个标题是深红色,过度绘制。。。
效果如下
好恐怖。。。。
- 调试非矩形裁剪区域
- 强制启动抗锯齿
停用的话,所有应用将共享视频内存,将不会经常检查碰撞与裁剪以显示一个合适的图像,将会耗费大量处理能力。而HW叠加层允许应用有单独的视频内存,性能自然要好些
- 模拟颜色空间
色盲用户的福音。
媒体 |
- 关闭USB音频转接
在你打开某个应用后,点返回退出但在进程中仍然运行,长时间后屏幕会闪烁提示你在主线程上还是正在运行的应用程序。
- GPU分析展示效果
您比如如下效果
- 后台进程限制
自定义设置后台程序的进程限制。建议:这种系统级的东西就留给系统去处理吧,咱们自己设置的也许起到反面影响。保留“标准限制”即可。
- 显示所有ANR
就是强制允许应用可以移到SD卡,旧手机内存小,那时候往往会安装到外部存储设备上(其实也是部分安装),会影响运行速度的。
- 强制将活动设为可调整大小

用于分屏技术,可以解决部分没有适配分屏的应用,并不说开启它就一定能使用分屏模式。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!