Android使用系统自带的相机实现一键拍照功能
2017-01-08 14:40
791 查看
今天分享的是用系统自带的相机实现一键拍照功能。
public class MainActivity extends AppCompatActivity { private static final int TAKE_PHOTO = 100; private ImageView iv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); iv = (ImageView) findViewById(R.id.iv); } public void btn(View view) { switch (view.getId()){ case R.id.button: //跳转到拍照的意图 Intent takePhotoIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); //判断系统中是否有照相机 if (takePhotoIntent.resolveActivity(getPackageManager())!=null){ startActivityForResult(takePhotoIntent,TAKE_PHOTO); } break; } } /** * 处理数据 * @param requestCode * @param resultCode * @param data */ @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); //判断请求码和返回码 if (requestCode==TAKE_PHOTO&&resultCode==RESULT_OK){ Bitmap bitmap = data.getParcelableExtra("data"); iv.setImageBitmap(bitmap); } } }
您可能感兴趣的文章:
相关文章推荐
- Android学习之调用系统相机实现拍照功能
- android调用系统相机实现拍照功能
- android调用系统相机实现拍照功能
- Android学习之调用系统相机实现拍照功能
- Android调用系统相机拍照,并且模仿实现水印相机简单功能
- Android调用系统相机拍照,并且模仿实现水印相机简单功能
- Android调用系统相机拍照,并且模仿实现水印相机简单功能
- Android调用系统相机拍照,并且模仿实现水印相机简单功能
- android调用系统相机实现拍照功能
- android调用系统相机实现拍照功能
- android调用系统相机实现拍照功能
- android调用系统相机实现拍照功能
- Android 调用系统相机进行拍照 使用自带的图片选择器和裁剪工具
- android调用系统相机实现拍照功能
- android系统相机的使用、及解决拍照闪退的问题
- 【Android进阶】使用第三方平台 ShareSDK 实现新浪微博的一键分享功能
- Android系统自带分享功能的实现(可同时分享文字和图片)
- Android系统自带分享功能的实现(可同时分享文字和图片)
- 【Android进阶】使用第三方平台ShareSDK实现新浪微博的一键分享功能
- Android使用系统Intent实现分享功能及将应用加入分享列表