安卓手机“开发者选项”浅说

彩虹网

安卓手机的设置中都有一个开发者选项的设置。里面的设置项很多,有些很有用,有些使用不当会造成一些小麻烦。那么简单说下开发者选项设置的作用。

这里以小米手机为例子。

我们说说其中的几点

1 不锁定屏幕

这应该很好理解吧,只要你看得懂汉字,,嘿嘿。。一般选择关闭,ps;充电就充电吧,干嘛还要点亮屏幕充电呢,难道还有哪位仁兄想看充电全过程吗?

2 直接进入系统

在你没有设置密码锁的情况下,只要点亮屏幕就可以直接进入系统,超级方便对不对!

3 打开蓝牙数据包日志

开启此选项,以后蓝牙互传文件会被归类到同一文件夹,也就是bluetooth

4 打开蓝牙调试通知

打开后会自动抓取所有已连接的设备信息到android.hardware.bluetooth_le.xml文件下,不嫌麻烦的童鞋可以开启

5 进程统计信息

它就像一个很贴心的小“媳妇”,每个软件的占用情况占用时间都会一目了然展现在你的面前这是安卓4.4新加入的,讲讲都很激动

6 撤销USB调试授权

可以撤销已连接的电脑授权,下次再连接的时候要重新安装驱动专为折腾的朋友创造

7 USB调试

USB调试是安卓系统对外部程序开放权限,有一些程序如果要接管或者参与系统控制的话,就必须要把USB调试模式给打开,否则外部程序无法实现功能,电脑如果安装不了驱动,连接不上手机,不妨打开USB调试,所以平时一直开着就可以啦

8 允许模拟位置

允许模仿位置是软件开发人员对开发的某些定位软件(一般为地图软件),做测试的时候使用的,功能是模拟手机目前所处的位置(比如手机当前实际位置在中国,但测试软件时要求测试条件为美国,就可以使用该功能进行测试软件模拟定位)。

9 选择调试应用

这个选项是允许开发者在电脑上调试手机应用。一般情况下无用。

10 等待调试器

这个没有就没有用,当摆设,无法操作。

11 无线显示认证

在连接成功后显示设备就可以同步显示手机屏幕所有内容,并且支持手机屏幕的自动旋转。

12 显示触摸操作

为触摸操作提供视觉提示,小米3最多试过十点都可以显示。是不是很好玩呢

13 指针位置

屏幕叠加层显示当前触摸数据,在屏幕上层叠加一层与当前进程不冲突的显示平面,以横坐标纵坐标交叉的定位方式,定位你的手指在屏幕上划过的轨迹,支持多点的坐标位置显示。

14 显示surface更新

屏幕感应,当我们手指触碰到屏幕改变了位置变化,屏幕就会闪烁,不建议开启,小心亮瞎了双眼…

15 屏幕顶点显示为圆角

这个意思已经很明确了,就不用解释哈

16 显示布局边界

把屏幕里的视觉元素切割成无数个部分,这个普通用户无用。选择关闭

17 强制使用从右到左的布局方向

把系统的布局反过来whatsapp网页版,看起来会不适应,不建议开启

18 窗口动画缩放

可以调节某些应用弹出消息的速度,比如在输入界面弹出输入法,长按房子键弹出来清理界面等等

19 动画程序时长缩放

第关闭自然是对系统资源占用最低的,这些动画主要指的是程序打开、关闭、缩小或页面转跳时的动画。你关掉动画的话,操作就会显得生硬。正常的话是一倍速,好比开启自带浏览器,当关闭动画程序时长缩放切网页换窗口时就显得很生硬,没有切换动画流程

20 模拟辅助显示设备

此功能开启后就是多了几个小屏幕,不知道干嘛用的,如果操作不当的话会引起无限重启,解决办法:找到待修复系统下的数据库文件:/data/data/com.android.providers.settings/databases/settings.db删除该数据库内global表中name列值为overlay_display_devices的行即可。

所以还是不要乱开启,不作死就不会死

21 强制使用gpu渲染

安卓的软件应用的界面可以使用cpu或gpu渲染,包括桌面。由于gpu处理图形比cpu好,所以gpu渲染应用的界面会更流畅,同时减轻cpu的负担。gpu强制渲染就是hwa(hard ware acceleration硬件加速)的一种,能够得到更好的优化。

但强制gpu也是有缺陷的。第一是强制GPU加速功能会增加功耗,降低待机时间。第二是,部分旧程序本身不支持gpu渲染,没有硬件加速hwa的就会出现崩溃。比较老的程序因为SDK版本低不支持gpu加速,或者开发时默认不开启gpu渲染,遇上gpu强制渲染就会出现问题。所以默认选择关闭

22 显示gpu视图更新

屏幕上的区域更新时闪烁响应的屏幕区域各种闪烁不知道这种设计是用来干嘛的,会不会是ktv专用呢whatsapp网页版,?哈哈

23 调试gpu过渡绘制

当使用GPU绘图时,在屏幕上绘制不同的颜色来表明过度绘制的情况。过度绘制情况的好坏通过颜色来表示,从蓝色、绿色、淡红色到红色 ,分别代表从好到坏的渐变(1x过度绘制、2x过度绘制、3x过度绘制和超过4x过度绘制)。界面上存在少量的淡红色可以接受,但如果存在较多的大红色就代表过度绘制有点严重了。

通俗的来讲我们可以这样理解,过度绘制可以理解为屏幕上像素被绘制的次数。1x表示1次,2x表示2次,以此类推。也就是说当我们看到的具体图片(或者文字)时,有可能该图片的后面还存在别的图片(或者文字),只是被遮挡住了我们无法看见,如果层次较多就会导致过度绘制。通过分析应用的过度绘制情况,有利于我们优化应用,给用户更好的体验。开

24 调试非矩形裁剪操作

此项不了解,应该是和图像有关,默认是关闭的

25 强制启用4×MSAA

在android 4.2Z中就已经有4x MSAA的功能,在PC上玩过大型3d游戏的都知道这是4倍抗锯齿把!启用了这个当然就会比不启用是3d效果更加好

26 停用HW叠加层

这个选项比较有争议, 如果没有这个,所有应用将共享视频内存,将不会经常检查碰撞与裁剪以显示一个合适的图像,这会耗费大量处理能力。而HW叠加层允许应用有单独的视频内存,性能自然要好些。综上所述,“停用HW叠加层”还是不要勾选的好

27 启用严格模式

应用程序在主线程上执行长时间操作时,屏幕闪烁!在你打开某个应用后,点返回退出但在进程中仍然运行,长时间后屏幕会闪烁提示你在主线程上还是正在运行的应用程序。

28 显示CPU使用情况

在屏幕上层叠加一层与当前进程不冲突的显示平面,右上角显示当前CPU正在处理的进程。

29 GPU呈现模式分析

这是技术层面,用来调试应用,需要结合adb shell dumpsys gfxinfo your_package 命令来使用。可以测量你app的帧速率,例如列表视图滚动的时候。

30 启用opengl跟踪

图形视角效果器whatsapp网页版,是手机制作图片软件的辅助工具,比如ps三d立体图,需要启用这个工具才能实现再编辑过程中的图片旋转,放大缩小复位等。

31 不保留活动

用户离开后即销毁每个活动,这个选项有利也有弊啊!它可以使你的系统运行更加流畅,但是在某些情况下,比如:我们从第一个文件夹复制东西到第2个文件夹 在回到第一个文件夹复制的地方时 ,又要重新寻找刚刚复制的那个地方 这点比较麻烦。还有地方 特别是字数 条目比较多的地方。我们在子菜单不操作时 按返回键推出的话没有必要在使用它。

32 后台进程限制

可以自定义设置后台程序限制

33 显示所有“应用无响应”

为后台应用程序显示应用“程序无响应”对话框,就是很多在后台运行的你并看不到的进程,如果它无响应了,系统会显示该无响应进程的无响应对话框。

34 显示“强制关闭”

当某个程序出现fc自动退出时,会给用户提示

当然,不同的厂家开发者选项里的内容也不完全相同。比如小米的MIUI优化,魅族的帧率显示。

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。