如何在没有加速度传感器的情况下启动相机意图?

3

我正在编写一个需要捕获一些图像的应用程序。我使用以下意图启动相机应用程序:

if (v.equals(btnCap)) {
        Intent cameraIntent = new Intent(
                android.provider.MediaStore.ACTION_IMAGE_CAPTURE);

        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);
        startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);
    }

问题是:当我倾斜我的设备时,相机上的按钮仍然改变它们的方向,我收到的图片不是竖屏的。
有人知道如何在设备倾斜的情况下以竖屏模式捕获图像吗?
提前感谢您, Adrian
2个回答

1

谢谢你的建议。我曾考虑过开发自己的相机应用,但是由于我刚开始接触这个领域,所以想从一些更简单的事情开始 :) - awaelchli
我在一个新的活动中开始构建自己的相机。不幸的是,我在加载/保存位图时遇到了麻烦。我不知道在哪里保存或加载图片。我使用了您之前发布的开发人员指南中推荐的方法。 - awaelchli

1

我应该把这行代码放在哪里?这个方法是从相机类中来的,对吧? - awaelchli

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接