从相机拍摄图像时,请使用
加载图像 startActivityForResult(intent, RESULT_LOAD_IMAGE);
使用HTC,它工作正常,但使用大型手机......如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;
}
});
仍然没有用..任何人都有其他解决方案来减少图像大小,所以它不强制关闭
答案 0 :(得分:0)
所有问题都是Galaxy S2手机的问题..
所以没有解决,但该应用程序在所有其他手机上运行良好..
感谢所有