安卓手机里面的开发者选项到底有何用处,有没有详细解答?
时间:2023-11-25 13:18:01 | 来源:网站运营
时间:2023-11-25 13:18:01 来源:网站运营
安卓手机里面的开发者选项到底有何用处,有没有详细解答?:
安卓开发者选项详解:
将本机上安卓系统的出错日志以及硬件设备信息发送给谷歌。
设置或更新桌面完整备份的密码。
充电时屏幕不会休眠。
蓝牙互传文件会被记录日志。
安卓4.4新增功能,每个进程的运行时长百分比,ram使用率,相关后台服务统计情况一目了然。
允许外部程序尤其是PC端程序通过adb命令管理手机。安卓系统最有趣也是最吸引人的开放性就是由它控制的。
撤销所有已连接过的电脑调试授权,下次连接又要重新安装驱动。
真正为开发人员设置的一个选项。软件开发人员对开发的某些定位软件(一般为地图软件),做测试的时候使用的,功能是模拟手机目前所处的位置(比如手机当前实际位置在中国,但测试软件时要求测试条件为美国,就可以使用该功能进行测试软件模拟定位)。
开发者选项。
开启后,手指点击的地方就显示一个小圆点。
以十字横纵坐标的方式显示你触摸的位置,如果是滑动的话,就是一条线的轨迹。
当滚动屏幕或触控或者系统自动刷新使得屏幕上的某块区域重新绘制时,该区域闪烁。
显示当前页面各个组件的边界框架信息,对于开发人员参考好的app设计有些帮助。
- 第十五项:窗口动画缩放
- 第十六项:过渡动画缩放
- 第十七项:动画程序时长调整
这三项决定了你对整个rom的动态感官体验。比如启动app、桌面滑屏、确认框的弹出等,有了动画就会显得很顺滑以及和谐。关闭了或调节比例越低,会显得切换动作较为生硬,但好处是对系统资源占用就会降低。
值得重点介绍的一个选项。安卓的软件应用的界面可以使用cpu或gpu渲染,包括桌面。由于gpu处理图形比cpu好,所以gpu渲染应用的界面会更流畅,同时减轻cpu的负担。gpu强制渲染就是hwa(hard ware acceleration硬件加速)的一种,能够得到更好的优化。
但强制gpu也是有缺陷的。第一是强制GPU加速功能会增加功耗,降低待机时间。第二是,部分旧程序本身不支持gpu渲染,没有硬件加速hwa的就会出现崩溃。比较老的程序因为SDK版本低不支持gpu加速,或者开发时默认不开启gpu渲染,遇上gpu强制渲染就会出现问题。
屏幕上的区域更新时闪烁响应的屏幕区域各种闪烁。
硬件层更新。
当使用GPU绘图时,在屏幕上绘制不同的颜色来表明过度绘制的情况。过度绘制情况的好坏通过颜色来表示,从蓝色、绿色、淡红色到红色 ,分别代表从好到坏的渐变(1x过度绘制、2x过度绘制、3x过度绘制和超过4x过度绘制)。界面上存在少量的淡红色可以接受,但如果存在较多的大红色就代表过度绘制有点严重了。畅玩总的来说还好,以正常色和蓝绿色居多,说明GPU很智能。
- 第二十三项:调试非矩形剪裁操作
- 第二十四项:强制启用4x MSAA
4倍抗锯齿,游戏达人应该对此很熟悉。对于畅玩的GPU来说,开启此选项不会明显的增加手机的发热量,对于续航也影响不大,当然这是建立在我的游戏时长比较短的情况下。但对画质的提升还是蛮明显的,地铁跑酷、极品飞车,游戏画面的边缘都有了明显改善,更为细腻圆润。
停用的话,所有应用将共享视频内存,将不会经常检查碰撞与裁剪以显示一个合适的图像,将会耗费大量处理能力。而HW叠加层允许应用有单独的视频内存,性能自然要好些。
在你打开某个应用后,点返回退出但在进程中仍然运行,长时间后屏幕会闪烁提示你在主线程上还是正在运行的应用程序。
很有用的一个选项,开启后在右上角最上层显示cpu当前正在处理的进程。
非常有趣的一个选项,不过真的是开发者选项。用来调试应用,需要结合adb shell dumpsys gfxinfo your_package 命令来使用。可以用来测量某个app的帧速率,例如列表视图滚动的时候。
图形视角效果器,是手机制作图片软件的辅助工具,比如ps3D立体图,需要启用这个工具才能实现再编辑过程中的图片旋转,放大缩小复位等。
网上有些教程说开启这个选项会对解决例如打开通讯录等操作的卡顿现象有帮助,经过实测没什么作用。个人感觉保留活动就和保留IE的缓存一样,是有用的。
自定义设置后台程序的进程限制。
当app出现FC(强制关闭)错误时(具体错误做安卓或java开发的人很清楚了,比如数组越界),提示给用户知晓。