import android.app.Activity;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.provider.MediaStore;
import android.util.Log;
public class PhotographActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, 0);
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
try {
if (requestCode != 0) {
return;
}
super.onActivityResult(requestCode, resultCode, data);
Bundle extras = data.getExtras();
Bitmap b = (Bitmap) extras.get("data");
/*
得到图片对图片处理...
*/
} catch (Exception e) {
// TODO: handle exception
System.out.println(e.getMessage());
}
}
}
如何实现调用手机的拍照功能并返回所拍摄的照片
最新推荐文章于 2023-03-29 14:55:59 发布
本文介绍了一个简单的Android应用,用于启动相机拍照并获取照片。通过发送一个ACTION_IMAGE_CAPTURE的Intent来调用系统的相机应用,并通过onActivityResult方法接收返回的照片。
3万+

被折叠的 条评论
为什么被折叠?



