文档章节

记录一次无法很好解决的问题

b
 bling1245
发布于 2018/05/28 10:19
字数 842
阅读 6
收藏 0

近些天在做手机的一些测试,问题如下:
(1)待机时长较短:20180526 13:00  100% -----20180528 08:30 已经关机
(2)手机某一段时间异常卡顿
(3)终端切换字体时、重启终端时,出现过“桌面”异常停止

手机硬件为:
系统:android6.0,处理器:四核1.5GHZ,内部存储:32GB,运行内存:3GB

1、如何查询手机耗电量及待机时间较短问题:
一般来说,如果我们手头上没有测量电池电压的工具的话,最简单的方法就是将电池充满电,每隔一个时间段(一般来讲是6小时)来记录手机剩余电量。
通过:设置--其他--存储和电量--电池,可以查看到电池电量使用情况;点击某个应用(如:斗米、探探等)可以进入查看详细使用情况。
应用斗米使用情况如下:
CPU使用时间:5小时52分49秒
CPU(前台):26秒
保持唤醒状态:20小时40分7秒
接收的wlan数据包:6183
发送的wlan数据包:7519
计算出的耗电量:592毫安时

应用探探使用情况如下:
CPU使用时间:3小时47分06秒
CPU(前台):0秒
保持唤醒状态:00小时4分43秒
接收的wlan数据包:1191
发送的wlan数据包:1720
计算出的耗电量:387毫安时


原因描述:
这些应用在手机待机过程中并没有使用,但是却较长时间保持在唤醒状态(后台自唤醒,系统杀死;再次唤醒杀死),且保持了wlan数据通信,因此增加了耗电量,减少了待机时长。

解决方案:
因为我们无法保证用户下载何种应用,所以只能从自身系统以及硬件优化开始。
原安卓系统的自动获取手机权限的机制,在此不放开;并去除原有电池优化模式,增加现有电池优化机制。硬件上:更换更大毫安的电池。最后只能但愿用户不要下载那些花里胡哨的应用吧。

2、针对手机异常卡顿:
问题描述:(1)开启多个应用之后(2)解锁过程中
现有机制:可用内存低于40%清理非白名单内存、锁屏清理非白名单内存。
开发给出的解释为:多个应用或多个进程在后台默默唤醒或开启,无法做到更好的控制。
解决方案:更换处理器,暂无更好的解决方案。

3、针对“桌面”停止:
前置条件:打开:设置--其他--更多--开发者选项--显示“应用程序出错”
问题描述:通过设置,重新更换字体,长按HOME键退回至桌面,“桌面”停止。若关闭设置中的选项,无此“桌面停止”提示。

总觉得很奇怪。
联想到相似问题:后台有其他应用,开启或者运行其他完毕应用时,后台应用会弹出,对比其他安卓手机(如华为的、小米)均无此问题。

开发给出解释:这是正常现象。------这里我觉得,应该是没有找到解决方案才是这样说的吧。哈哈哈~

© 著作权归作者所有

上一篇: 数据库小记1
下一篇: java与进制转换
b
粉丝 0
博文 34
码字总数 18632
作品 0
南京
QA/测试工程师
私信 提问
hibernate查询方法选择(List()与Iterator())两者的区别?

导读:   hibernate方法选择   a) 完成同样一件事,HIBERNATE提供了可供选择的一些方式,但具体使用什么方式,可能用性能/代码都会有影响。显示,一次返回十万条记录(List /Set/Bag/Map...

小梅菜鸟
2012/06/01
136
0
解决CListCtrl闪烁及水平滚动条不能跟踪拖动的问题(MFC)

项目中用到一个界面如下图所示,在View上有个CPropertySheet,其上有几个CPropertyPage,每个属性页上有个CListCtrl,供用户查看信息。由于CListCtrl中的信息每隔200ms就要刷新一次,导致这个...

zwgdft
2012/03/26
0
0
Android中使用百度定位SDK在后台定时定位,但黑屏后就无法刷新最新的位置了,各种方法都试过了都不行、已经快疯了!

我用了电源锁维持CPU的运转,而且定时器确实在工作,因为我为了测试这个问题设置了每定位一次手机会震动一下,结果确实是按照我设置的时间 定时定位,但就是无法刷新最新的位置,但只要一点亮...

023地区
2012/12/03
4.7K
4
牛叉的技术经理,也应当是牛叉的调试者

本文由伯乐在线 -AliciaRain 翻译,艾凌风 校稿。未经许可,禁止转载! 英文出处: whilefalse。欢迎加入 翻译组。 据我观察,就我认识的牛叉技术经理,他们通常也是牛叉的调试者(debugger)...

伯乐在线
2016/05/05
0
0
C++11使用make_shared的优势和劣势

Make_shared Why Make_shared ? C++11 中引入了智能指针, 同时还有一个模板函数 可以返回一个指定类型的 , 那与 的构造函数相比它能给我们带来什么好处呢 ? 优点 效率更高 需要维护引用计数的...

筱骏
2017/06/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

关于AsyncTask的onPostExcute方法是否会在Activity重建过程中调用的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/XG1057415595/article/details/86774575 假设下面一种情况...

shzwork
今天
7
0
object 类中有哪些方法?

getClass(): 获取运行时类的对象 equals():判断其他对象是否与此对象相等 hashcode():返回该对象的哈希码值 toString():返回该对象的字符串表示 clone(): 创建并返此对象的一个副本 wait...

happywe
今天
6
0
Docker容器实战(七) - 容器中进程视野下的文件系统

前两文中,讲了Linux容器最基础的两种技术 Namespace 作用是“隔离”,它让应用进程只能看到该Namespace内的“世界” Cgroups 作用是“限制”,它给这个“世界”围上了一圈看不见的墙 这么一...

JavaEdge
今天
8
0
文件访问和共享的方法介绍

在上一篇文章中,你了解到文件有三个不同的权限集。拥有该文件的用户有一个集合,拥有该文件的组的成员有一个集合,然后最终一个集合适用于其他所有人。在长列表(ls -l)中这些权限使用符号...

老孟的Linux私房菜
今天
7
0
面试套路题目

作者:抱紧超越小姐姐 链接:https://www.nowcoder.com/discuss/309292?type=3 来源:牛客网 面试时候的潜台词 抱紧超越小姐姐 编辑于 2019-10-15 16:14:56APP内打开赞 3 | 收藏 4 | 回复24 ...

MtrS
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部