您的位置:首页 > 移动开发 > Android开发

Android MTK 去掉Camera相机中的前后置切换

2016-04-02 11:19 926 查看
Android系统源码 把相册和相机 图库和到了一起,Gallery2,然后通过 编译生成一个apk文件,多个快捷方式

Gallery2 中的Android.mk 文件

#mark build camera

LOCAL_SRC_FILES += $(callall-java-files-under, ../Camera/src)

 

# LCA project will not build emulator

ifeq ($(MTK_EMULATOR_SUPPORT),yes)

LOCAL_RESOURCE_DIR +=packages/apps/Camera/res_emulator

endif

找到Camera文件中的CameraSetting.java

packages\apps\Camera\src\com\android\camera

private void buildCameraId(PreferenceGroup group, IconListPreference preference, int row) {

        int numOfCameras = mCameraInfo.length;

        Log.e("LHW", "numOfCameras : " + numOfCameras);

       // if (numOfCameras < 2) {

        //    removePreference(group, preference.getKey(), row);

         //   return;

     //   }

      removePreference(group, preference.getKey(), row); //移除默认相机ID 的配置属性

 /**  CharSequence[] entryValues = new CharSequence[2];

        for (int i = 0; i < mCameraInfo.length; ++i) {

            int index =

                    (mCameraInfo[i].facing == CameraInfo.CAMERA_FACING_FRONT)

                    ? CameraInfo.CAMERA_FACING_FRONT

                    : CameraInfo.CAMERA_FACING_BACK;

 if (entryValues[index] == null) {

                entryValues[index] = "" + i;

                if (entryValues[((index == 1) ? 0 : 1)] != null) {

                    break;

                }

            }

        }

  preference.setEntryValues(entryValues);

        setListPreference(row, preference);*/

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android Camera mtk