用Eclipse开发Android程序,程序中引用了drawable的图片,我还没有导入图片到drawable里,

用Eclipse开发Android程序,程序中引用了drawable的图片,我还没有导入图片到drawable里,,第1张

在引用R文件时没找到,是因为你在加入了文件而没有build,ctrl + b ,就能在R文件里面找到你新添加的xml文件了。注意不要引入错误的R文件。 而你引入drawable文件没报错,你可以ctrl+鼠标左键打开这个文件,看是否存在。

拍照调用camera.takePicture(shutter, pc1, pc2)方法

我们可以第3个参数中处理一下。

private PictureCallback pc2 = new PictureCallback() {

public void onPictureTaken(byte[] data, Camera camera) {

// TODO Auto-generated method stub

// 存储相片-Decode an immutable(不变的) bitmap from the specified byte

// array.

Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length)

FileOutputStream out = null

try {

out = new FileOutputStream("/sdcard/pic_1.jpg")

BufferedOutputStream bos = new BufferedOutputStream(out)

bitmap.compress(CompressFormat.JPEG, 80, bos)// 压缩图片

bos.flush()

bos.close()

out.close()

iv.setImageBitmap(bitmap)//iv是一个imageView

stopCamera()// 关闭照相机

init()

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace()

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11850902.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存