0

当我从相机捕捉图像然后使用加载它

                startActivityForResult(intent, RESULT_LOAD_IMAGE);

使用 HTC one 它工作正常,但使用大型手机 .. 像 S2 应用程序崩溃(前关闭)

这是我的相机功能代码

        btnCamera.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {

            Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
            MpClick.start();
            startActivityForResult(intent, RESULT_LOAD_IMAGE);
        }
    });

如何解码图像使其更小并且不关闭或缩放图像?

更新 - -

        btnCamera.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {

            Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
            startActivityForResult(intent, RESULT_LOAD_IMAGE);
            BitmapFactory.Options options = new BitmapFactory.Options();
            options.inSampleSize = 1;
            options.inPurgeable = true;
            options.inInputShareable = true;
        }
    });

仍然不起作用..任何人都有其他解决方案来减小图像大小,因此它不会强制关闭

4

1 回答 1

0

所有问题都是 Galaxy S2 手机的问题..

所以没有解决办法,但该应用程序在所有其他手机上运行良好..

谢谢大家

于 2012-08-06T07:05:16.883 回答