微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt6735 CTS Fail: android.app.cts.SystemFeaturesTest#testCame raFeatures

mt6735 CTS Fail: android.app.cts.SystemFeaturesTest#testCame raFeatures

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
android.app.cts.SystemFeaturesTest-- testCAMERAFeatures
junit.php?mod=tag&id=6090" target="_blank" class="relatedlink">Framework.AssertionFailedError: PackageManager#hasSystemFeature should return true for android.hardware.camera.flash at
android.app.cts.SystemFeaturesTest.assertAvailable(SystemFeaturesTest.java:366)

[SOLUTION]
麻烦检查camera配置,是否支持camera.flash
=> 麻烦参考SOP "System Features Test cases (6/9)" 部分
1.Open android.hardware.camera.xml
/mediatek/config/<project>/android.hardware.camera.xml

2.If device doesn’t support flashlight , an xml file should have minor revision
not support flashlight, remove <feature name=“android.hardware.camera.flash” />
support flashligh, add <feature name=“android.hardware.camera.flash” />

注意: 如果报错信息为autofocus,front, 修改方法同flash
特殊情况1: 客户不支持 Flash, 去掉仍然 Fail
麻烦按照下面的步骤在底层配置去掉闪光灯,
Step 1 :
ProjectConfig.mk(/mediatek/config/项目名/ProjectConfig.mk)修改下面两项,若没有则添加
CUSTOM_HAL_FLASHLIGHT = dummy_flashlight
CUSTOM_KERNEL_FLASHLIGHT = dummy_flashlight

Step 2 : mediatek\custom\common\hal\camera\camera 下的 cfg_ftbl_custom_raw_main.h /
cfg_ftbl_custom_yuv_main.h
确认如下代码是关闭的
#if 0
// Flash Light
CONFIG_FEATURE(FID_AE_STROBE,
BY_DEFAULT(FLASHLIGHT_FORCE_OFF),
FLASHLIGHT_AUTO, FLASHLIGHT_FORCE_ON, FLASHLIGHT_FORCE_OFF,
FLASHLIGHT_REDEYE
)
#endif
特殊情况2: 不支持 autofocus, 去掉仍然 Fail
=》 需要查看 Camera 的 Feature table 配置


// Focus Mode
FTABLE_CONFIG_AS_TYPE_OF_DEFAULT_VALUES(
KEY_AS_(mtkCameraParameters::KEY_FOCUS_MODE),
SCENE_AS_DEFAULT_SCENE(
// ITEM_AS_DEFAULT_(MtkCameraParameters::FOCUS_MODE_AUTO),
ITEM_AS_DEFAULT_(MtkCameraParameters::FOCUS_MODE_INFINITY),
ITEM_AS_VALUES_(
//MtkCameraParameters::FOCUS_MODE_AUTO,
MtkCameraParameters::FOCUS_MODE_INFINITY,
//MtkCameraParameters::FOCUS_MODE_CONTINUOUS_PICTURE,
//MtkCameraParameters::FOCUS_MODE_CONTINUOUS_VIDEO,
)
FOCUS_MODE_INFINITY: 是指无限远,也就是不会做对焦
FOCUS_MODE_CONTINUOUS_PICTURE: 在普通的拍照模式下,连续对焦
FOCUS_MODE_CONTINUOUS_VIDEO :在录像模式下,连续对焦

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top