美文网首页
CTS android.hardware.cts.CameraG

CTS android.hardware.cts.CameraG

作者: 筱菟菟灬 | 来源:发表于2017-07-24 17:48 被阅读0次

此fail可以说是折磨了我半年以上,关于摄像头帧率问题,FAE也调得没有什么头绪,改几版本进去又是一天。按照此修改可以说之后的摄像头过GMS都完全规避此CTS fail。

--- a/frameworks/base/core/java/android/hardware/Camera.java

+++ b/frameworks/base/core/java/android/hardware/Camera.java

@@ -40,6 +40,7 @@ import android.os.Message;

import android.os.RemoteException; import android.os.ServiceManager;

import android.os.SystemProperties;

+import android.os.SystemProperties;

import android.renderscript.Allocation; import android.renderscript.Element;

import android.renderscript.RenderScript;

@@ -4327,6 +4328,11 @@

public class Camera {

*/    public ListgetSupportedPreviewFpsRange() {

String str = get(KEY_PREVIEW_FPS_RANGE + SUPPORTED_VALUES_SUFFIX);

+                      Log.d("camera","111-----supported frame rates = "+str);

+            if("true".equals(SystemProperties.get("sys.cts.cameraGLSurfaceView","false"))){

+                str = "(5000,30000)";

+            }

+            Log.d("camera","222---supported frame rates = "+str);

return splitRange(str);

}

diff --git

a/frameworks/base/services/core/java/com/android/server/am/ActivityStarter.java

b/frameworks/base/services/core/java/com/android/server/am/ActivityStarter.java

old mode 100644

new mode 100755

index 725778a..06efb4d

--- a/frameworks/base/services/core/java/com/android/server/am/ActivityStarter.java

+++ b/frameworks/base/services/core/java/com/android/server/am/ActivityStarter.java

@@ -120,6 +120,7 @@ import com.android.internal.app.HeavyWeightSwitcherActivity;

import com.android.internal.app.IVoiceInteractor;

import com.android.server.am.ActivityStackSupervisor.PendingActivityLaunch;

import com.android.server.wm.WindowManagerService;

+import android.os.SystemProperties;

import java.util.ArrayList;

@@ -259,6 +260,15 @@ class ActivityStarter {

Display.DEFAULT_DISPLAY : mSupervisor.mFocusedStack.mDisplayId) :

(container.mActivityDisplay == null ? Display.DEFAULT_DISPLAY :

container.mActivityDisplay.mDisplayId)));

+                  ComponentName SetupCmpName = intent.getComponent();

+          String GLSurfaceViewCtsCamera = "android.camera.cts/android.hardware.cts.GLSurfaceViewCtsActivity";

+          if(SetupCmpName != null && GLSurfaceViewCtsCamera.equals(SetupCmpName.flattenToShortString())) {

+                      SystemProperties.set("sys.cts.cameraGLSurfaceView","true");

+          }else{

+              if("true".equals(SystemProperties.get("sys.cts.cameraGLSurfaceView"))){

+                      SystemProperties.set("sys.cts.cameraGLSurfaceView","");

+              }

+          }

}

ActivityRecord sourceRecord = null;

相关文章

  • CTS android.hardware.cts.CameraG

    此fail可以说是折磨了我半年以上,关于摄像头帧率问题,FAE也调得没有什么头绪,改几版本进去又是一天。按照此修改...

  • (二)CTSVerifier 学习输出文档

    CTS Verifier CTS Verifier 简介 CTS Verifier 也可叫做 CTS V ,...

  • (一) CTS学习输出文档

    CTS学习输出文档 一、 CTS 介绍 1.1 CTS CTS ( Compatibility Test Suit...

  • CTS问题分析3

    CTS/GTS问题分析3 android.security.cts.ListeningPortsTest#test...

  • CTS问题分析5

    CTS/GTS问题分析5 问题初探 测试命令: run cts -m CtsDevicePolicyManager...

  • CTS问题分析4

    CTS/GTS问题分析4 问题初探 测试命令:run cts -m CtsOsTestCases -t andr...

  • CTS(上篇)

    今天想和大家聊聊时钟树综合:Clock Tree Synthesis (CTS)。 构思了很久应该怎样介绍CTS,...

  • CTS(中篇)

    言归正传,上次讨论了CTS的策略以及CTS用的SDC的基本写法。在进一步讨论之前,我们先回忆一下CTS的基本流程:...

  • 2. CTS 常用指令

    CTS 常用指令 1.copy media 文件 进入android—cts-media-1.1文件夹目录下:> ...

  • CTS自带测试用例(buletooth)导入Android St

    CTS自带测试用例(buletooth)导入Android Studio图文教程 本文的目的在于将CTS自带的测试...

网友评论

      本文标题:CTS android.hardware.cts.CameraG

      本文链接:https://www.haomeiwen.com/subject/cnnbkxtx.html