miui开发者模式有什么影响吗 聊聊MIUI开发者选项那点事儿

今天白天北京的天气还算晴朗,晚上的时候好像又有雾霾了,夜间如果有出行的朋友,记得佩戴好口罩噢。

miui开发者模式有什么影响吗 聊聊MIUI开发者选项那点事儿(1)

今天跟大家详细介绍一下关于咱们MIUI系统中开发者选项的小知识。开发者选项,主要目的是为系统开发人员做调试用的,开发软件的时候需要调试,其中的一些选项功能很强大,适当的使用对于手机系统的优化是有很大帮助的,那么接下来就带大家一起来看看。

首先,在MIUI系统当中,开发者选项默认是隐藏的,那么应该使用何种方式正确的打开?

具体唤出方法如下:

基于安卓版本为4.2、4.3的MIUI系统:“设置”-“关于手机”-找到安卓版本号,连续点击7次,返回再次进入设置。

让我们依次来看看:

1、不锁定屏幕:如果开启之后,充电时屏幕不会休眠。一般情况下默认关闭。

2、直接进入系统:在没有设置锁屏密码的情况下,如果开启此功能,只需点亮屏幕就可以直接进入系统,无需上划解锁操作。(注:在设置锁屏密码的情况下,如果开启此功能,MIUI 6开发版5.3.20此前的系统是可以唤醒屏幕后无需上划解锁直接进入解锁界面,开发版5.3.20之后的系统,此开关默认关闭,无法开启。)

3、选择运行环境:ART运行模式(Android runtime)是Android 4.4新增的特色功能之一,Android应用程序依靠Dalvik(JAVA虚拟机)或ART运行,Dalvik是Android的核心组成部分之一,现在Google准备用新的运行环境ART来替代它。 若使用Dalvik,应用程序每次运行时,其中一部分代码都要需要进行一次编译。这个过程既消耗时间又消耗系统资源,所以执行效率难免会降低。但是这种机制可以保证各种应用程序在多种硬件架构平台上的兼容性。

4、打开蓝牙数据包日志:开启此选项,蓝牙互传文件会被归类到名为”Bluetooth“的文件夹下,此 ”Bluetooth“文件夹为system/etc/下的文件夹,手机如果没有开启root权限,是看不见的。

5、打开蓝牙调试日志 :打开后会自动抓取所有已连接的设备信息到android.hardware.bluetooth_le.xml文件下,该文件为system/etc/premissions文件夹下的文件,手机未root的情况下不可见。

6、进程统计信息:从安卓4.4开始新加入的功能,每个软件的占用情况、占用时间可以很清楚的看到。

7、 USB调试 :USB调试是安卓系统对外部程序开放权限,有一些程序如果要接管或参与系统控制,必须打开USB调试,否则外部程序无法实现功能。例如手机连接电脑的时候需要打开一些第三方的手机助手软件,必须打开此选项。

8、撤销USB调试授权 :针对之前授权的所有计算机撤销USB调试的访问权限。

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

miui开发者模式有什么影响吗 聊聊MIUI开发者选项那点事儿(2)

10、选择调试应用:这个选项是允许开发者在电脑上调试手机应用。

11、等待调试器:调试应用会在执行前等待附加调试器,无实质性作用。

12、通过USB验证应用:通过检查安装的应用是否存在有害行为,默认是选择的。不需设置。

13、无线显示认证:显示无线显示认证选项,在连接成功后显示设备就可以同步显示手机屏幕所有内容,并且支持手机屏幕的自动旋转。

14、显示触摸操作:为触摸操作提供视觉提示,点击屏幕时可以看到点击处显示(最多同时支持十点)。

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

16、显示surface更新:屏幕感应,当我们手指触碰到屏幕改变了位置变化,屏幕就会闪烁,不建议开启。

17、显示布局边界:把屏幕里的视觉元素切割成无数个部分。

miui开发者模式有什么影响吗 聊聊MIUI开发者选项那点事儿(3)

18、强制使用从右到左的布局方向:强制将所有语言区域的屏幕布局防线改为从右到左。

19、窗口动画缩放:可以调节某些应用弹出消息的速度,比如在输入界面弹出输入法,长按HOME键弹出来清理界面等。

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

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

22、强制使用gpu渲染:安卓的软件应用的界面可以使用cpu或gpu渲染,包括桌面。由于gpu处理图形比cpu好,所以gpu渲染应用的界面会更流畅,同时减轻cpu的负担。gpu强制渲染就是hwa(hard ware acceleration硬件加速)的一种,能够得到更好的优化。但强制gpu也是有缺陷的。第一是强制GPU加速功能会增加功耗,降低待机时间。第二是,部分旧程序本身不支持gpu渲染,没有硬件加速hwa的就会出现崩溃。比较老的程序因为SDK版本低不支持gpu加速,或者开发时默认不开启gpu渲染,遇上gpu强制渲染就会出现问题。所以默认选择关闭

23、显示gpu视图更新:使用gpu进行绘时闪烁显示窗口中的视图。

24、显示硬件层更新: 为了提升一些UI界面动画的效率,应用可以选择先把动画的部分区域先缓存起来,缓存到一个硬件图层(HW Layer),然后在动画过程中就直接绘制这个已经缓存的图层,减少动画过程中的绘制开销,从而保证流畅的动画效果。

miui开发者模式有什么影响吗 聊聊MIUI开发者选项那点事儿(4)

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

26、调试非矩形裁剪操作:默认关闭,也可以选择”以蓝色填充非矩形剪裁区域“或”以绿色突出显示测试绘制命令“。

27、强制启用4×MSAA:MSAA是“多重采样抗锯齿”的意思,在OpenGL ES 2.0应用中启用4x MSAA,玩儿大型游戏时画面锯齿效果可以得到改善。

28、停用HW叠加层:当停用此选项时,所有应用将共享视频内存,就不会为了显示出合适的图像检查碰撞与裁剪(这会耗费大量处理能力),而开启HW叠加层允许应用有单独的视频内存,对手机性能要求比较高,所以此选项比较有争议,一般不进行勾选。

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

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

31、GPU呈现模式分析:这是技术层面,用来调试应用,需要结合adb shell dumpsys gfxinfo your_package 命令来使用,可以测量APP的流畅度。

32、启用openGL跟踪:图形视角效果器,是手机制作图片软件的辅助工具,比如PS 3D立体图,需要启用这个工具才能实现在编辑过程中的图片旋转,放大缩小复位等。

miui开发者模式有什么影响吗 聊聊MIUI开发者选项那点事儿(5)

33、不保留活动:用户离开每个活动后即销毁这个活动,这个选项有利有弊,它可以增大手机内存,但是开启以后,重新进入后台的应用(包括桌面)也都是需要重新加载的。

34、后台进程限制:可以自定义设置后台程序限制。

35、显示所有“应用无响应”:为后台应用程序显示应用“程序无响应”对话框,很多在后台运行看不到的进程,如果无响应了,系统会显示该无响应进程的无响应对话框。

36、显示“强制关闭”:当某个程序出现FC(强制关闭)时,会弹出提示 。

37、此选项应该和字体大小的排版有关,当选择超大字体的时候就会体现出它的作用。

miui开发者模式有什么影响吗 聊聊MIUI开发者选项那点事儿(6)

好了,内容有些多,大家可以参考一下,预告一下,下次会给大家带来最近头条传的很火的HD2的刷机体验,再见。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页