直接上代码

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    tools:context=".MainActivity" >    <ImageView        android:id="@+id/imageView"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentLeft="true"        android:layout_alignParentTop="true"        android:layout_marginLeft="134dp"        android:layout_marginTop="208dp"        android:src="@drawable/ic_launcher" /></RelativeLayout>

package com.example.zhaoxiang;import java.io.File;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import android.provider.MediaStore;import android.widget.ImageView;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.BitmapFactory;public class MainActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        //去相机界面        Intent intent=new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);                 //设置图片的储存位置        File tmFile=new File(Environment.getExternalStorageDirectory(),"image.jpg");        Uri outputFileUri=Uri.fromFile(tmFile);         intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);         startActivityForResult(intent, 0);            }    protected  void onActivityResult(int requestCode,int resultCode,Intent data){    super.onActivityResult(requestCode, resultCode, data);        if(resultCode==RESULT_OK){//利用bitmap去取的图片      File tmFile=new File(Environment.getExternalStorageDirectory(),"image.jpg");            Uri outputFileUri=Uri.fromFile(tmFile);    Bitmap bmp=BitmapFactory.decodeFile(outputFileUri.getPath());    ImageView ivTest=(ImageView) findViewById(R.id.imageView);    ivTest.setImageBitmap(bmp);    }    }}

最后一步 添加这四个权限

  <uses-permission android:name="android.permission.CAMERA"/>    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>    <uses-feature android:name="android.hardware.camera" /><uses-feature android:name="android.hardware.camera.autofocus" /> 



更多相关文章

  1. Android大图片加载处理
  2. Android(安卓)自定义系统菜单的背景源码
  3. android 将bitmap缓存到本地
  4. Android(安卓)图片缩放实例详解
  5. Android圆角图片封装类(直接使用)
  6. android旋转图片
  7. android获取图库图片并返回
  8. android WebView 拍照上传图片兼容
  9. Android(安卓)调用相册 拍照 实现系统控件缩放 切割图片

随机推荐

  1. android App集成支付宝
  2. Android系统联系人全特效实现(下),字母表
  3. Android(安卓)开发之旅:短信的收发及在and
  4. Android(安卓)opengl ES 实现后台绘图并
  5. Android(安卓)recovery 复制大量预装 apk
  6. 在eclipse中使用ServiceManager
  7. Caffe的 Android(安卓)aar库使用(脚手架)
  8. Android(安卓)NDK读取文件
  9. Android(安卓)用MediaCodec ,MediaExtrac
  10. Android(安卓)数据持久化存储