分享

问答大咖说57:关于开发者选项,你知道多少?

 SU书屋 2017-10-03




开发者模式是我们玩机过程中必不可少的一个选项集中区,它里面有许多的功能,设置。但很多的选项我们并不知道它们有什么用,现在,我来为大家介绍一下它们的功能作用。

注:全文图片较多,请注意流量消耗。本文例图来自:红米note3 全网通高配 MIUI9 7.8.30,基于安卓6.0.1;小米5X MIUI9 7.8.30 基于安卓7.1.1

首先,我们要开启开发者模式。开启办法是在设置-我的设备-全部参数中,多次点击MIUI版本,直到出现您现在处于开发者模式提示出现即可。

1.不锁定屏幕。它的作用如图所示,开启后在充电时不会自动休眠,与设置的自动休眠时间无关。当然,你可以自行按电源键熄灭屏幕。

2.打开蓝牙数据包日志,打开蓝牙调试日志。作用如图所示,开启后会抓取蓝牙数据包到一个文件,生成的日志文件有助于开发者解决关于蓝牙的一些问题,平时用不到。

3.OEM解锁。作用如图所示,开启后允许解锁引导加载程序。有的人说要开启这个才能解锁BL,但实际测试不需要开启,并且关闭也不对fastboot模式有影响。

4.设备解锁状态。在这里你可以看到这个设备是不是解除了BL锁的,目前我这个设备是解锁的,所以显示已解锁。在没有解锁的时候,如果你需要解锁,可能需要在这里进行账号与设备绑定(反正我没有在这里绑定也可以解锁,不知道这玩意有啥用= =)

5.演示模式。这个是MIUI9新加入功能,它会使通知栏固定显示信息,便于演示与截图。PS:本文所有截图都是在演示模式截图的。

1-5示意图.png

6.USB调试,USB安装,USB调试(安全设置)。这个部分就是我们平时使用电脑的手机管理工具时需要打开的部分。开启USB调试后,电脑的软件例如360手机助手等软件就可以连接手机并且可以进行各项操作。USB安装,理论上关掉这个后不能通过电脑对手机安装APP,但实际测试貌似还是可以安装,不知道什么鬼,但是在安全中心会有USB软件安装提示,我们在这里监控也可以。安全设置,这个是开发者对手机权限修改时使用的普通用户不需要开启。

7.选择模拟位置信息应用。这个应用是开发者开发某些软件定位时使用的,起到对某个应用模拟手机位置的作用。(这个不是我们用的虚拟定位= =)

8.启用视图属性检查功能。用于检查安卓视图属性,开发者才有用的选项= =

9.选择调试应用。用于开发者对开发的软件进行调试,又是一个开发者才有用的选项= =

10.日志记录器缓冲区大小。可以设置日志记录区的大小,无需修改,开发者才有用选项系列= =

6-10示意图.png

11.无线显示认证。开启后显示无线认证选项,但这玩意在哪里我找不到= =算是一个没啥用的选项。

12.启用WLAN详细日志记录功能。用于记录WiFi的日志,有助于开发者解决关于WiFi的一些问题,平时没用。

13.主动从WLAN网络切换到移动数据网络。开启后,系统会在WLAN信号不佳时主动切换到移动数据网络,不要开就对了。

14.一律允许WLAN漫游扫描。类似于允许系统一直扫描WiFi网络,不用开。

15.使用旧版的DHCP客户端。在安卓6.0才有的功能,开启后会使用Lolipop的DHCP客户端,而不是新的Android DHCP客户端。新的客户端加入了IPV6的支持以及一些小改进,但可能会和一些较旧的路由器不兼容造成网速慢,有时开启这个能解决网速慢、卡的问题。

16.始终开启移动数据网络。如图所示,有利于快速切换网络,无需开启。(我不信你就差这点时间)

17.选择USB配置。在这里我们可以选择手机连接到电脑的功能。MTP为文件传输,PTP为图片传输,只能传输图片,RNDIS为USB以太网,音频来源为使用USB输出音频,充电为仅充电。

11-17示意图.png

18.显示触摸操作。开启后会在你触摸屏幕时在屏幕显示为半透明圆圈,在录屏演示的时候很有用。

19.指针位置。会在屏幕出现叠加层显示你现在触摸位置的坐标信息。

第19项示意图.png

20.显示surface更新。当滚动屏幕或触控或者系统自动刷新使得屏幕上的某块区域重新绘制时,该区域闪烁。主要体现在开启后你拖动屏幕的时候屏幕会红紫色闪烁,又一个开发者才有用的选项。

第20项示意图.jpg

21.显示布局边界。开启后会在字体,边框,开关等处显示描边。又一个开发者才有用的选项。

第21项示意图.png

22.强制使用从左到右的布局方向。如图所示,强制使文字改成从左向右排,貌似没啥用= =

第22项示意图.png

23.窗口动画缩放,过度动画缩放,动画程序时长缩放。系统各处动画效果速度控制选项,比如启动app、桌面滑屏、确认框的弹出等。默认是1X,合适的速度会给用户带来流畅顺滑的效果,但在配置较低的手机上面关闭动画会一定程度加快我们对手机流畅度的感觉。

24.模拟辅助显示设备。开启后会出现一个和你现在屏幕一样的小框,不知道有啥用= =

第24项示意图1.png

第24项示意图2.png

25.强制进行GPU渲染,停用HW叠加层。这两个我放在一起说。强制GPU渲染,系统会把全部的2D绘图渲染全部交给GPU,在CPU较弱,GPU强的设备开启会一定程度上增加流畅度,但可能会增加耗电。停用HW叠加层,会使所有的屏幕信息处理全部交给GPU而不是CPUGPU混合计算,效果同上。这个的体现一点在于我们逛淘宝的时候,如果关闭这个,图片是从上到下加载,开启后图片是全部一次加载。

26.如图所示,在使用GPU绘图的时候,屏幕红色闪烁标示。

第26项示意图.png

27.显示硬件层更新。效果如图所示,FLASH硬件层更新显示绿色,但= =手机通常不用flash啊,又一个没啥用选项= =

28.调试GPU过度绘制。开启后在屏幕显示GPU过度绘制区域,并且还有个显示适合绿色弱视患者查看的区域,谷歌真是厉害了= =

第28项示意图1.png

第28项示意图2.png

29.调试非矩形裁剪操作。又是个没啥用的选项= =

第29项示意图.png

30.模拟颜色空间。这是为色盲患者设计的选项,有4种类型可选,基本涵盖常见的各种色盲类型,不得不说谷歌还是很人性化的= =

第30项示意图.png

31.关闭USB音频转接。关闭后不会从USB接口进行音频转接输出。

32.启用严格模式。在程序长时间占用CPU线程时会出现红色框闪烁。

33.显示CPU使用情况。开启后出现叠加层显示CPU使用情况,如图所示。

第33项示意图.png

34.GPU呈现模式分析。有两项可选,显示条形图如图所示,另一项则需要开发者开发工具配合查看。

第34项示意图1.png

第34项示意图2.png

35.启用OpenGL跟踪。一些手机绘图软件需要它。

第35项示意图.png

36.不保留活动。用户退出应用后就干掉这个应用。对毒瘤软件很好用,但是你也只能用一个APP了。

37.后台进程限制。标准限制是只要内存足够就不杀后台,也可以设置只保留多少个后台。

38.内存优化级别。MIUI特有选项,级别越高剩余内存越多,但可能加大CPU运算,如果内存在4G以上可以禁用。

39.显示所有“应用程序无响应”。开启后后台应用崩溃会显示是否停止或者等待的提示框。

40.显示强制关闭。开启后显示应用崩溃提示框。

41.启用MIUI优化。开启后使用MIUI优化,关闭为安卓原生优化,并系统全局生效。

36-41示意图.png

以下为安卓7.1部分

42.webview实现,多进程webview。用于更改webview调试,无需更改。

第42项示意图.png

43.停用绝对音量功能。效果,看字吧= =

第43项示意图.png

44.强制允许将应用写入外部存储设备。用途如图所示,貌似是可以把应用丟SD卡,但是不建议这么做。

45.强制将活动设置为可调整大小。开启后可以所有应用分屏。

44-45示意图.png

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多