华为开发人员选项解析(上)

您所在的位置:网站首页 手机日志缓冲区大小是什么意思 华为开发人员选项解析(上)

华为开发人员选项解析(上)

2024-07-08 16:40| 来源: 网络整理| 查看: 265

机型:华为畅享10plus

ROM:EMUI10.0(161)

设置→关于手机→连续多次点击版本号→在系统和更新中找到开发人员选项

1、内存

查看1天内的4个时间段中手机运行内存的使用情况,还可以分别查看不同应用或程序使用的频率和一天内最高使用的运存状态

2、提交错误报告

手机有什么严重bug的话,点这东西可以生成一个关于手机的bug日志发送给华为,售后拿这文件查看修复也好点(个人理解,因百度大部分都是这种,俱乐部的帖子估计是复制的),保存之后难找的一批

3、锁屏

默认开启,关闭后,锁屏后再开启屏幕会发现直接进入了桌面(或锁屏前还在前台运行的应用),没什么用

4、桌面备份密码

从Android 4.0开始,某些大佬就可以通过最新的SDK(软件开发工具包)来备份整个手机系统,而这个选项的功能就是事先设置一个备份密码,当开发者通过SDK备份手机系统时,需要先输入已经设置好的桌面备份密码才可以进行备份,这样最大程度地保证系统安全。简单的说就是:桌面备份密码是为了保证系统不被轻易备份(个人用户如果手机没什么重要资料基本没啥用,有个锁屏呢,还有查找我的手机这东西,这东西使用率在现在不足百万分之一)

5、保持唤醒状态

顾名思义,充电时只要不是按锁屏键锁屏,屏幕就会一直亮着

6、开启蓝牙HCI信息收集日志

蓝牙的一种协议规范,估计开启后会弄个日志出来(这个,是真的没用,百度没有,俱乐部的帮帮堂也没说到点上)

7、正在运行的服务

查看手机后台正在运行的进程,必要时关闭,相当于电脑的任务管理器中的进程

8、WebView实现

安卓系统内置webkit内核浏览器的一个组件,组件名称为WebView,默认只有一个,通常在系统更新是同步更新,但华为的Huawei WebView组件在畅享中已许久未更新过,其他安卓机大多使用Android WebView

9、启用多进程WebView

不建议打开使用,打开后作用具体如下:

1 有效增大App的运存,减少由webview引起的内存泄露对主进程内存的占用。

2 避免WebView的Crash影响App主进程的运行。

3 拥有对WebView独立进程操控权。

Webview的问题:

1 内存占用巨大

app内存占用大,被系统回收的概率就高,当你每次把app切到后台再回到app时,可能每次你的app都会重启。内存占用大,app越不稳定。运行性能差。

2 内存泄露

Webview的内存占用就大,而且内存泄露,OOM是经常的了。

3 Webview崩溃率高

Webview独立进程:app可以存在多个独立进程,我们可以指定某些Activity、Service等运行在不同的进程。Webview占用内存大、问题多,所以把Webview放到独立进程中。

Webview独立进程的优点:

1 每个独立的进程都能分配独立的内存,这样的话,你的app可以获得双倍的内存,其中一半给Webview吃。增大Webview获得的内存,变相的减小内存泄露产生OOM的概率。

2 在适当时机直接杀掉Webview独立进程,什么内存泄露,内存占用巨大的问题都见鬼去吧。要问什么时机?比如退出app时,检测到没有Webview页面时。

3 Webview发生崩溃时不会导致app闪退,就像第二点说的,因为Webview是在独立进程中,如果发生崩溃,主进程还安然无事,app还在运行中,没有闪退,不闪的才是健康的。

10、自动系统更新

开启后,在EMUI系统出现新版本时在WIFI状态下自动下载,下载后状态栏询问用户是否现在进行更新

11、演示模式

方便拍视频或者写教程用的,开启后,电量会变为百分比,通知栏图标只留下信号电量时间WIFI四个图标,且信号全满(需同时打开显示演示模式)

1.USB调试

这个功能主要用来连接电脑使用华为手机助手和adb命令行,此时必须打开,日常不建议打开,曾经有过租用充电宝打开此功能,个人隐私泄漏的新闻。

2.撤销USB调试授权

选择并确定后会清除所有你允许的连接的授权,下次连接电脑又会让你点确定。

3.连接USB时总是弹出提示

连接USB设备之后会给你弹出弹窗或状态栏提示,防止恶意连接时你不知道

4.监控ADB安装应用

这个现在应该几乎用不到了,现在的emui禁止申请解锁码导致无法root

5.”仅充电“模式下允许ADB调试

字面意思,即连接电脑后即使选择仅充电模式也可使用adb功能。

6.选择模拟位置信息应用

欢迎补充,这个只有一个帖子对此有较详尽的说明

理论上可以帮我们实现部分app的虚拟定位,但是实际上很麻烦,你需要先调试位置信息,然后进行模拟,最后才能绕开GPS定位实现虚拟定位,而且现在虚拟定位的app很多,不妨换个app直接搞定了。

7.开启视图选项属性检查功能

开启视图属性检查功能,可以用于Android系统的视图属性的检测。

注:以下内容来自百度,此功能供开发者使用,普通用户建议保持默认状态

1. 视图是指存储在数据库中的查询的SQL语句,具有简单、安全、逻辑数据独立性的作用及视点集中简化操作定制数据安全性的优点。视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。2. 一个视图是从一个特定的角度来查看数据库中的数据。从数据库系统内部来看,一个视图是由SELECT语句组成的查询定义的虚拟表。从数据库系统内部来看,视图是由一张或多张表中的数据组成的,从数据库系统外部来看,视图就如同一张表一样,对表能够进行的一般操作都可以应用于视图,例如查询,插入,修改,删除操作等。3. 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。分布式查询也可用于定义使用多个异类源数据的视图。

8.选择待调试应用

用于电脑端连接手机后选择部分app进行调试,一般用户用不上。

9.等待调试器

同8,本选项一般无法开启

10.通过USB验证应用

用于验证adb安装的应用,由于现在很少用adb安装应用(华为手机助手除外),这个选项也没啥用了。

11.日志记录器缓冲区大小

用来记录手机使用情况日志,但我们不是经常上传日志到服务器,内存够用的话可以适当调大,一般就保持到默认值就可以

12.阳光下可读性提升

这个功能是指在阳光直射时屏幕会通过短时间提高亮度,调整对比度等使屏幕内容可见。

所以这个功能建议打开

13.开启WLAN详细日志记录

会显示路由器详细的Mac地址(SSID),还会显示Wi-Fi的信号强度(RSSI)。

14.始终开启移动数据

这个有详细解释,即打开后,WiFi信号弱时会马上切换移动数据(配合Wifi+功能使用)

可能使用较多流量,视自身情况决定是否打开

15.启用双卡4G

默认打开,手机会显示双4G

本文在花粉俱乐部也有相同帖子,中下两篇由本人撰写,上篇已经过著作权人同意进行转载。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3