安卓硬件测试命令,安卓系统测试方法

安卓手机常用的一些工程测试指令有哪些

Android手机的一些主要工程测试指令
*#*#7780#*#* –重设为原厂设定,不会删除预设程序,及 SD 卡档案*2767*3855# –重设为原厂设定,会删除 SD 卡所有档案
*#*#34971539#*#* –显示相机相机韧体版本,或更新相机韧体
*#*#4636#*#* — 显示手机信息、电池信息、电池记录、使用统计数据、WiFi 信息
*#*#7594#*#* –当长按关机按钮时,会出现一个切换手机模式的窗口,包括: 静音模式、飞航模式及关机,你可以用以上代码,直接变成关机按钮
*#*#273283*255*663282*#*#* –开启一个能让你备份媒体文件的地方,例如相片、声音及影片等
*#*#197328640#*#* –启动服务模式,可以测试手机部分设置及更改设定WLAN、 GPS 及蓝牙测试的代码
*#*#232339#*#* 或 *#*#526#*#* 或 *#*#528#*#* – WLAN 测试
*#*#232338#*#* – 显示 WiFi MAC 地址
*#*#1472365#*#* – GPS 测试
*#*#1575#*#* – 其它 GPS 测试
*#*#232331#*#* – 蓝牙测试
*#*#232337#*# – 显示蓝牙装置地址
*#*#8255#*#* –启动 GTalk 服务监视器显示手机软件版本的代码
*#*#4986*2650468#*#* – PDA、 Phone、 H/W、 RFCallDate
*#*#1234#*#* – PDA 及 Phone
*#*#1111#*#* – FTA SW 版本
*#*#2222#*#* – FTA HW 版本
*#*#44336#*#* – PDA 、Phone、 CSC、 Build Time、 Changelist number各项硬件测试
*#*#0283#*#* – Packet Loopback
*#*#0*#*#* – LCD 测试
*#*#0673#*#* 或 *#*#0289#*#* – Melody 测试
*#*#0842#*#* – 装置测试,例如振动、亮度
*#*#2663#*#* – 触控屏幕版本*#*#2664#*#* – 触控屏幕测试
*#*#0588#*#* – 接近感应器测试*#*#3264#*#* – 内存版本

OPPO的手机硬件测试指令是什么?

打开拨号界面,输入 *#808# 就可以了

oppo手机测试各项功能指令

USSD的介绍:
USSD是运营商设置的代码参数,即非结构化补充数据业务,是一种新型基于GSM网络的交互式数据业务;当您使用手机键盘输入一些网络已预先制定的数字或者符号比如*#等,再按send也就是拨号键就可以向网络发送一条指令,网络根据指令选择提供所需要的服务。
*#06# 可查询手机串号
*#1234# 可查询硬件代码和手机版
*#6776# 可查询手机版本,出厂信息等
*#*#4636#*#* 可查询电池使用情况和温度,更改网络类型
*#800# 断言开关(别乱摁,否则无限重启)
*#801# 工程模式开关
*#802# GPS扫描测试
*#803# WLAN设置
*#804# 自动搜网
*#805# 蓝牙测试
*#806# 自动老化测试
*#807# 自动测试
*#808# 手动测试
*#809# 回音测试
*#811# OTA开关(仅正式版可用)
*#8778# 总清除(重置手机)
*#888# 查看固件版本
*#99# 打开/关闭屏幕常亮
*#900# 蓝牙开启
本回答适用于OPPO所有机型。

有没有什么快捷命令可以检测手机的硬件信息和故障?

iPhone常见的一些硬件故障解决办法:
1、屏幕上方出现闪烁白条,且屏幕触摸不好用。这个问题多出现于
iPhone
6
Plus,触摸
IC(集成电路)出现故障,修复成本不高。
2、
iPhone
充满电后迅速降到
60%
-
70%,插上充电器又回到原始电量。这个问题多出现于
iPhone
6/6s,Plus
机型则不常见,换个电池即可。
3、Touch
ID
不是灰色的,但是不能读取和添加指纹。问题并非处在指纹识别模块,如果刷机不能解决问题的话,就更换屏幕背板再刷一次。
4、
WiFi
信号弱,即使在路由器附近也只有两格信号或者能搜到的
WiFi
很少。问题可能处在换外壳时没有装上
WiFi
信号增强的模块,重新装上或者更换
WiFi
盖板即可。
5、
打电话时能听到对方声音,但是对方听不到我的声音。可能是尾插送话器出现故障,更换尾插即可,如果免提仍然出现这个问题,则需要更换光感线。
6、打电话时偶尔出现自动挂断的问题。拨打电话时用手捂住
iPhone
屏幕顶端的开孔,如果屏幕不熄灭的话,更换光感线即可。免提的送话器、光线感应器、距离感应器以及前置摄像头都在同一条线上,任何一个出现问题都需要更换整条线。
7、iPhone
屏幕上有亮点。按住该亮点,查看周围是否有颜色变化,如果有,则可能是因为屏幕下方有螺丝脱落了。如果没有颜色变化,则需要更换屏幕背光板,如果问题还没有解决,则需要更换整个屏幕。
8、
屏幕的侧面裂开一条小缝。这个问题多出现在更换过的屏幕上,因为屏幕的架子是后粘上去的。另外,后壳弯曲严重也可能出现这个问题,不推荐伙伴们自行解决这个问题。
9、
iPhone
连接充电器没有反应或者充电时断断续续接触不好。首先需要检查该问题是否出在充电器或者
Lightning
线缆上。如果不是,则需要使用镊子清理
iPhone
充电口的杂质,若问题仍然没有解决,则需要更换尾插。
10、iPhone
没有任何声音,但是没有打开静音。这种情况通常出现在进过水的
iPhone
上,首先按一下音量键,看屏幕上显示的是铃声模式还是耳机模式,如果是后者,则需要更换尾插。

如何测试安卓(Android)系统的流畅度

测试方法一:系统自带-开发者模式

实际上,为了方便开发者测试,安卓本身就内置了流畅度检测的功能。不过,这需要我们开启隐藏的开发者选项。如果你在用原生系统,那么开启开发者选项的方法很简单,进入到设置菜单“关于手机”页面,点击数次“版本号”,即可开启开发者选项。如果用的是其他ROM,方法也许有所不同,比如说魅族的Flyme开启开发者选项的方法是在拨号界面输入“*#*#6961#*#*”,其他机器方法也各有不同,大家可以参照厂商的说明。

进入到开发者选项,可以看到有“GPU呈现模式分析”的选项,开启后即可以条形图和线形图的方法显示系统的界面响应速度,可以用以观察系统流畅度。那么要如何根据曲线判断系统是否流畅呢?实际上这个曲线表达的是GPU绘制每一帧界面的时间,只要不超过顶部绿线,都可以视为足够流畅。

开启GPU呈现模式分析

只要下方的曲线不超过绿线,都可以视之为流畅

使用系统自带方法测试流畅度的好处很多,首先是数据准确,系统肯定最知道自己的帧率如何;其次是不占资源,对流畅度测试的影响比较小。那么这个方法是否万无一失呢?其实还是有一些缺点的。比如说利用CPU渲染UI的App界面,就无法得到测试结果(当然这些界面基本无一例外卡顿无比,不用测也知道不流畅);当系统停顿了一下,例如微博加载图片时,响应速度会大幅增加,曲线瞬间突破绿线——这情况不能说不流畅,因为这属于内容和界面先后响应的机制,如果光凭曲线是否突破绿线判断是否流畅,未免太过局限。

1.在设置里打开GPU呈现模式分析。点击Android设备的“设置”->"开发者选项",然后勾选“GPU显示配置文件”。

2. 1.点击Android设备的“设置”->"开发者选项",然后勾选“GPU显示配置文件”。重启我们的应用。启动应用以后,在应用的页面上做滑动

2.lijiedeMacBook-Air:~ lijie$ adb shell dumpsys gfxinfo com.dianping.v1>fps.txt

3.打开生成的fps.txt,找到Profile data in ms这部分数据。

4.为了看得更直接,我们可以把数据放到Excel中,然后以图表的形式进行查看。

5.从图中可以看出来,我这个应用的流畅度是很低的,正常情况下帧率应该在16ms左右,如果1秒60帧的话,而且Execute时间太长!所以是需要进行优化的。

点评APP:

a: "Draw" : 创建显示列表(display lists,记录所有view对象的绘制指令)的时间开销。

b: "Process" : 执行显示列表中绘制指令的时间。UI视窗中的View数量越多,需要执行的绘画命令就越多。

c: "Execute" : 将一帧图像交给合成器compostior的时间。这部分占用的时间通常比较少

测试方法二:FPS Meter测试安卓帧数

FPS Meter是一款非常实用的小软件,能够用数字实时显示安卓界面的每秒帧数,非常直观。此外,FPS Meter还可以显示最大帧数、最小帧数以及平均帧数,用来评价安卓流畅度极具价值。由于涉及到了系统功能,所以FPS Meter需要root。如果你打算尝试,请先root机后再使用。

软件名称:

FPS显示(FPS Meter)

软件版本:

1.5

软件大小:

218KB

软件授权:

免费

适用平台:

Android

下载地址:

http://dl.pconline.com.cn/download/76451.html

FPS Meter的使用很简单,开启App后启动服务即可。在App内,你可以选择帧数显示的位置,以及是否开启平均帧数、最低/最高帧数显示。开启服务后,即可看到有帧数显示于界面上。这里要注意,使用FPS Meter测量帧数需要在开发者选项中停用HW叠加层才会比较准确。

FPS Meter可以显示最大最小帧数以及平均帧数

FPS Meter可以测试界面帧数,不过某些手机如果界面静止,帧数会为0。FPS Meter除了测量系统界面帧数外,还可以用来测量游戏的帧数,所以用FPS Meter来测试某部安卓机游戏性能多强也是个很好的选择。

当然,FPS Meter也并非十全十美。由于属于第三方App,所以可能会有一些兼容性问题。某些安卓机或者ROM使用FPS Meter可能会不兼容,即使成功开启了帧数显示也没法测量到准确数值,而某些设备使用FPS Meter甚至会死机。不过在大多数情况下,这款App还是相当值得信任的。

安卓在多个版本中都通过新技术提升了流畅度,比如说安卓2.3引入Dalvik、安卓4.0引入GPU界面绘制、安卓4.1引入黄油计划、安卓4.3引入Trim以及安卓4.4引入ART等等。

H5页面加载速度:window.performance.timing

Android以上测试方法不适用h5页面

如何分析页面整体加载速度:

主要是查看指标值PAGET_页面加载时间,此指标指的是页面整体加载时间但不含(onload事件和redirect), 此指标值可直接反应用户体验, 从此项指标可以知道指定某时间段的页面加载速度值,以及和天,周,月的对比状况.也可以查询指标ALLT_页面完全加载时间, 可以查询到从浏览器开始导航(用户点击链接或在地址栏输入url或点刷新,后退按钮)到页面onload 事件js完全跑完的所有时间.如果发现页面加载速度有增加或减少,则可以分项查询前面表格中的每个指标值,总的来说他们的关系如下:

dom开始加载前所有花费时间=重定向时间+域名解析时间+建立连接花费时间+请求花费时间+接收数据花费时间

pageLoadTime页面加载时间=域名解析时间+建立连接花费时间+请求花费时间+接收数据花费时间+解析dom花费时间+加载dom花费时间

allLoadTime页面完全加载时间=重定向时间+域名解析时间+建立连接花费时间+请求花费时间+接收数据花费时间+解析dom花费时间+加载dom花费时间+执行onload事件花费时间

resourcesLoadedTime资源加载时间=解析dom花费时间+加载dom花费时间

流畅度暂时没有发现好用的测试衡量工具,开发层面了解,主要是根据log分析

如何测试安卓手机的流畅性

安兔兔评测 下载然后安装 跑的

展开全文
返回顶部
Baidu