Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1371703
  • 博文数量: 478
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 4833
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-28 11:12
文章分类

全部博文(478)

文章存档

2019年(1)

2018年(27)

2017年(21)

2016年(171)

2015年(258)

我的朋友

分类: Android平台

2016-07-21 15:25:03

[FAQ18051]M版本开机时间优化
2016-07-14
软件分支
FAQs 1 of 12

内容

[DESCRIPTION]
 
 在升级到M版本之后,谷歌在camera新增了一个叫“media.camera.proxy”的service,在开机过程中会去连接该service。
当连接不上时会try 5次,持续5秒左右。影响开机的performance。
 
如下是连接不上的Log:
 

01940 01-01 08:35:59.563987   222   222 I ServiceManager: Waiting for service media.camera.proxy...

02086 01-01 08:36:00.564399   222   222 I ServiceManager: Waiting for service media.camera.proxy...

02294 01-01 08:36:01.564777   222   222 I ServiceManager: Waiting for service media.camera.proxy...

02387 01-01 08:36:02.565194   222   222 I ServiceManager: Waiting for service media.camera.proxy...

02494 01-01 08:36:03.565630   222   222 I ServiceManager: Waiting for service media.camera.proxy...

 
[SOLUTION]
 
 可以打开/frameworks/av/services/camera/libcameraservice/CameraService.cpp
 找到pingCameraServiceProxy这个函数

sp binder = sm->getService(String16("media.camera.proxy"));
改为
sp binder = sm->checkService(String16("media.camera.proxy"));
 
 
阅读(1342) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~