【BUG】:充电:充满电时,充电状态和电池图标不正确
【问题描述】:操作步骤:充满电时,观察充电状态和电池图标显示
预期结果:设置->关于手机->状态信息->电池状态显示为“电量充足”;电池图标正常显示电量图标即可
实际结果:设置->关于手机->状态信息->电池状态显示为“未在充电”;电池图标仍显为闪电图标
概率: 100%
【解决方法】
1.直接在代码中查找显示出来的字样未在充电
好吧,居然有两个都表示未在充电,那么我们就应该分别找一下了,继续
搜索结果是399行
另一个的截图397行
这两个都在一个utils.java中。这样我们就可以去Source Insight中找到解决它了
2.(如果直接建立好项目可以直接把这一段省略)
新建: 在菜单中选择Project->New Project…可以建立新的工程,自定义工程名,选择保存路径,然后新建。新建确定之后,在接下来的菜单中,需要选择Project Source Directory: the main location of your source files. 选定之后会出现Add and Remove Project Files的对话框,这时候可以选择刚才目录中的文件,然后添加进来。Load完成之后close对话框就可以了。可以加不同路径的代码进来。完成之后,Project Window就出现在右边了,点击其中任意一个文件,内容就显示在中央编辑区域了。左边是Symbol Window,可以快速定位函数、变量定义等。下面是Context Window,显示有用的上下文相关信息。可以通过View菜单调出或者关闭各种窗口。
下面是接下来的搜索我们要的utils.java中的搜索,图片如下。
然后我们找到指定的位置来看下
这里就要看这个status值到底是什么了,这样我们就应该打个log
3.我们现在可以去代码中去编译了,这时候可以用三个m来编译 mmm ** -B,编译后把install出的apk放到手机里,这样就可以看log了。这时候就可以看到status的值是什么,这里再分析是什么出问题了。