花粉俱乐部  logo

花粉俱乐部  因为热爱
搜索 |
[其它]

【特部科普】开发人员选项那点事儿

  [复制帖子标题和链接]

1197302069

花粉6669005  已臻大成  发表于 2015-10-29 22:32:34 来自:浏览器

最新回复 2020-9-8 10:24:04

本帖最后由 请叫我淞哥 于 2015-10-30 11:47 编辑

开发人员选项,听起来仿佛还是有些高大上,那它对我们玩机有什么用呢?

应该很多人都知道在安卓手机里面有一个开发人员选项,里面有各种各样的选项。有时候不小心开启了某些选项还会导致手机“异常”。那么这些选项都有些什么用呢。楼主查了点资料,加上自己多年搞机经验,就来个小科普,和大家一起了解下这个东西,二来如果平时遇到这些”异常“,大家知道怎么解决。
Screenshot_2015-10-28-18-42-49.png

安卓系统的开发人员选项由来已久。而从安卓4.0开始,平时开发人员选项会处于隐藏状态,只有连续多次点击版本号后才会出现。如果发现你的平板里没有这个选项而又需要的粉粉
在设置-关于手机,版本号连续点击,提示处于开发人员模式后回到设置主页面即可看见。
Screenshot_2015-10-28-18-42-59.png

然后,如果你确认是触动了开发人员选项中的某个开关导致异常,可以尝试直接关闭开发人员模式的总开关。
Screenshot_2015-10-28-18-43-21.png

好的,下面我们正式开始。数学是体育老师教的楼主大概数了下,在M2的开发人员选项中一共有42个子选项。下面咱们一个一个的说。


                       第一部分                        
开1.png

第1项:提交错误报告
    这个选项是用来提交当前设备错误的信息的。会收集部分设备信息通过电子邮件形式发送。
Screenshot_2015-10-29-22-10-15.png
第2项:桌面备份密码
 在这里可以设置或更改桌面完整备份的密码,这个应该是谷歌在线备份的相关应用功能。大家都知道,谷歌在国内已被墙,而且个人觉得谷歌备份不如第三方备份软件,所以没什么用,估计国内粉粉也少有人用吧,就不要去乱动了。
第3项:保持唤醒状态
  这个东西是指的充电的时候屏幕不会自动关闭。大家知道,有时候息屏了后台容易被杀,比如晚上睡觉后想挂着浏览器下东西就很麻烦了。而现在很多华为机型最长休眠时间仅为30分钟。所以如果有类似的需求且你在充电就可以打开。而如果有遇到充电时不会休眠问题的粉粉就可以看看是不是打开了这个选项。
第4项:开启蓝牙HCI信息收集日志
        HCI属于蓝牙协议栈的一部分。蓝牙规范包含了一个符合标准的接口定义(主机控制器接口),它适用于蓝牙通讯模块的硬件部分。此定义描述了位于HCI驱动程序(主机的一部分,也即蓝牙通讯模块的使用者)和主机控制器固件(蓝牙通讯模块本身的一部分)之间的接口。这个开关就是用于收集蓝牙方面的日志信息的,咱们平时使用的时候不要理会就好了。
第5项:进程统计信息
  顾名思义,这个选项是用来展示目前运行中的进程的相关统计信息,在里面能看到设备内存状态,单个程序的RAM平均使用率以及最高使用率等等。每个程序后面的百分比为程序运行时间在总待机时间所占的百分比。
Screenshot_2015-10-29-22-10-26.png
第6项:USB调试
  USB调试是安卓系统对外部程序开放权限,有一些程序如果要接管或者参与系统控制的话,就必须要把USB调试模式给打开,否则外部程序无法实现功能。最常见的用途就是用来连接手机助手啦。如果你的机器连接不上各种各样的手机助手,就可以检查下是不是电脑驱动没装好,或者这个选项没打开。
第7项:撤销USB调试授权
用于撤销之前已经得到授权的计算机的USB调试访问权限。结果就是下次连接USB调试的时候需要重新授权。
Screenshot_2015-10-29-22-10-33.png


                        第二部分                         
开发人员选项2.png

第8项:监控ADB安装应用
     通过ADB方式向手机安装应用时需要先经过用户确认。简单的例子就是使用手机助手给手机安装应用。建议开启,以防止被后台安装恶意软件。
第9项:允许模拟地点
    允许模仿地点是软件开发人员对开发的某些定位软,做测试的时候使用的,功能是模拟手机目前所处的位置(比如手机当前实际位置在北京,但测试软件时要求测试条件为上海,就可以使用该功能进行测试软件模拟定位)。
第10项:开启视图属性检查功能
    可以用于安卓的视图属性的检测,开发者使用的工具,对我们无用。所以就当没看见它啦。
第11项:选择待调试应用
    这个选项是允许开发者在电脑上调试他们的手机应用的。对于咱们普通用户没有什么用,所以不用去动它。
第12项:等待调试器
    这个选项和第十一项是相关联的,11项开启后可以利用本项选择调试器。当然,同样对咱们普通用户没什么用,忽略。
第13项:通过USB验证应用
    通过USB连接电脑后,电脑端使用ADB检查安装的应用是否存在有害行为。


                     第三部分                         
开3.png
游客,如果您要查看本帖隐藏内容请回复


                    第四部分                        
开4.png
游客,如果您要查看本帖隐藏内容请回复


                     第五部分                      
开5.png

第29项:调试GPU过度绘制
采用不同的颜色来显示不同的过度绘制等级。蓝色1x过度绘制、绿色2x过度绘制、淡红色3x过度绘制和红色超过4x过度绘制。先给大家介绍下过度绘制。
    过度绘制,其实很好理解,举个例子,一个白色背景的窗口,上面有一个黑色背景的布局,最后上面显示的是一个按钮。事实上最后显示的时候,按钮下面的白色背景和黑色背景是看不到的,但在绘制的时候确都画上去了。过度绘制是无法完全避免的,适度的是可以接受的,但过多了之后就会造成性能影响。
   从截图来看,M2的过度绘制情况还是比较不错的。
   不过还是一样,这个功能,玩过了就可以关闭了,不然还是会影响正常使用的。
Screenshot_2015-10-29-22-13-00.png
第30项:调试非矩形剪裁操作
打开这个可以看到两个选项。以蓝色填充非矩形裁切区域,以绿色突出显示测试绘制命令。具体怎么玩的楼主也还没摸清楚,不过可以肯定的是和我们日常使用是没什么关系的啦,所以关闭啦啦啦~~~
第31项:强制启用4x MSAA
经常玩游戏的玩家对这个应该不陌生的吧,这个就是传说中的抗锯齿,可以让游戏人物等东西的边缘看着更柔和,更平滑,看起来更舒服。但是一定是有负面作用所以才会放到隐藏的开发人员选项里面的。没错,相对于不开启,这个会带来更多的电量消耗与资源占用。楼主个人建议是不开启的。
第32项:停用HW叠加层
开启之后会强制使用GPU进行屏幕合成。这个东西在显示大量图片时有一点促进流畅的作用,不过也只是一小点,平时几乎可以忽略不计。所以,关闭吧。
第33项:模拟颜色空间
这个功能应该是用来模拟色盲的朋友们的视觉效果。用途可能也就在于帮助大家了解色盲小伙伴们眼中的世界吧(实在想不到其他用途)。可以体会一下,平时就不要开启了。
第34项:使用NuPlayer(实验性功能)
NuPlaye是安卓源生框架里的一个流媒体的播放器,是开源代码中的一部分,(不过在android-5.0,本地播放也用了nuplayer),当然这个播放器用户是看不到的,只要你播放视频,最终都会使用nuplayer。而开启该功能就会使用NuPlayer代替Awesomeplayer。awesome存在bug,当然,目前Nu也还有一定问题,建议这项不要去动它,保持默认就好了。


                      第六部分                      
开6.png

第35项:关闭USB音频转接
关闭自动转接到USB音频外围设备的功能。也就是说,如果开启该功能,当你接入USB音频外围设备,音频是不会自动转接的。建议此项不要打开吧。
第36项:严格模式已开启
    从解释文字来看就是当你退出一个正在使用的程序时,该程序如果仍在主线程上运行,那么较长时间后,屏幕会闪烁提示该程序正在运行。嗯,日常没什么用,关闭即可。
第37项:显示CPU使用情况
    这个很明显了吧。开启之后会在屏幕右上角显示CPU使用情况。不过感觉这个显示的太过复杂,不如第三方应用好用。
第38项:GPU呈现模式分析
这个东西打开后,不同颜色会代表不同的东西(比较多,解释起来太复杂,就不说了)。总之这个能够很好地帮助工程师找到渲染相关的问题,以及造成卡顿的原因,以便解决。当然,对我们来说这个用处不大,打开滑动几下玩玩就可以了。
Screenshot_2015-10-29-22-13-27.png
第39项:启用OpenGL跟踪
这个是开发者用来追踪函数的,高大上有木有。。。高大上=还是不要乱动了。
Screenshot_2015-10-29-22-13-34.png
第40项:不保留活动
    当前你使用的程序,在你返回桌面后,不会在后台保留,而是直接从内存中清除。再次进入的时候,不是返回上一次退出时的状态,而是要重新加载。简单地说,就是把所有后台统统杀掉。嗯,每次进一个程序就重新加载,反正楼主是受不了。
第41项:后台进程限制
这个也很容易理解,就是指的后台最多能运行多少程序,多余的就会被杀掉。个人觉得标准限制是比较适合日常使用的,有兴趣的粉粉可以自己试试。
Screenshot_2015-10-29-22-13-39.png
第42项:显示所有“应用无响应”(ANR)
这个是当后台程序出现无响应问题后,给用户弹出“应用无响应”的对话框。


上面就是M2目前所有的开发人员选项了。说实话,里面的很多东西咱们玩玩就好,对实际使用没有多大意义。玩完了复原就可以不用管它了。
不过部分功能,比如USB调试等等是可以按照自己的需求开启的。或者大家也可以试试自己调节动画速度,找到自己觉得最舒服的感觉。
好啦,祝大家玩机愉快。

评分

参与人数 7人气 +97 威望 +74 花瓣 +5000 收起 理由
花粉160038250 + 8 + 8 好赞~鼓掌~
花粉8004202 + 50 + 50
花粉23918466 + 5000 不要问我为什么加分、我想静静!.

查看全部评分


希望我的回复能给你一些帮助
ren34cn  神功盖世  发表于 2015-10-30 06:52:23 来自:浏览器
了解一下
宅男大海  渐入佳境  发表于 2015-10-30 10:46:33 来自:浏览器
好贴,学习了
你出生的时候,你哭着,周围的人笑着;你逝去的时候,你笑着,而周围的人在哭!一切都是轮回!我们都在轮回中! ...
花粉18219855  初窥门径  发表于 2015-10-30 13:16:27 来自:浏览器
感谢楼猪,学习了一下
花粉8593283  登堂入室  发表于 2015-10-30 15:29:43 来自:浏览器
必须收藏一下
花粉13512341  自成一派  发表于 2015-10-30 15:51:38 来自:浏览器
不错,赞一个!
花粉17573246  略有小成  发表于 2015-10-30 17:00:37 来自:浏览器
111111111111111111
谭小呆  炉火纯青  发表于 2015-10-30 17:30:03 来自:浏览器
回复一下看看窗口动画缩放
花粉18232174  登堂入室  发表于 2015-10-31 00:27:47 来自:浏览器
上学院内部位移情别恋
LawerMake  登堂入室  发表于 2015-10-31 00:34:18 来自:浏览器
感谢楼主分享
您需要登录后才可以回帖 登录 | 立即注册

EMUI10.0
用户组申请
版规
最新精华
  • 感知是我们与世界对话的方式——华为P系列
  • 感知是我们与世界对话的方式——华为P系列
  • 感知是我们与世界对话的方式——华为P系列
  • 感知是我们与世界对话的方式——华为P系列

工具下载

  • 花粉客户端官方

    Make it Possible

华为软件专区

关注花粉俱乐部

粤ICP备19015064号-4|备案主体编号:44201919072182| 粤公网安备 44190002003939号

Copyright © 2012-2020 华为终端有限公司 版权所有

快速回复 返回顶部 返回列表