miui的开发者选项「聊聊MIUI开发者选项那点事儿」( 二 )


miui的开发者选项「聊聊MIUI开发者选项那点事儿」

文章插图
10、选择调试应用:这个选项是允许开发者在电脑上调试手机应用 。
11、等待调试器:调试应用会在执行前等待附加调试器 , 无实质性作用 。
12、通过USB验证应用:通过检查安装的应用是否存在有害行为,默认是选择的 。不需设置 。
13、无线显示认证:显示无线显示认证选项,在连接成功后显示设备就可以同步显示手机屏幕所有内容,并且支持手机屏幕的自动旋转 。
14、显示触摸操作:为触摸操作提供视觉提示,点击屏幕时可以看到点击处显示(最多同时支持十点) 。
15、指针位置:屏幕叠加层显示当前触摸点坐标 , 在屏幕上层叠加一层与当前进程不冲突的显示平面,以横坐标纵坐标交叉的定位方式,定位手指在屏幕上划过的轨迹,支持多点的坐标位置显示 。
16、显示surface更新:屏幕感应,当我们手指触碰到屏幕改变了位置变化,屏幕就会闪烁,不建议开启 。
17、显示布局边界:把屏幕里的视觉元素切割成无数个部分 。
miui的开发者选项「聊聊MIUI开发者选项那点事儿」

文章插图
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开发者选项那点事儿」

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