android项目 之 记事本(3) -------- 添加拍照功能
2014-09-06 20:16
381 查看
拍照功能和选择照片功能很像,主要代码如下:
相应的在onActivityResult添加如下代码
最后就是添加权限:
至此,添加拍照功能已实现,可以将拍的照片返回到添加记事界面,并显示在EditText中。
//调用系统拍照界面 intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE); //区分选择相片 startActivityForResult(intent, 2);
相应的在onActivityResult添加如下代码
//如果选择的是拍照 else if(requestCode == 2){ System.out.println("-----fjwefowefwef");; try { if(uri != null) //这个方法是根据Uri获取Bitmap图片的静态方法 bitmap = MediaStore.Images.Media.getBitmap(cr, uri); //这里是有些拍照后的图片是直接存放到Bundle中的所以我们可以从这里面获取Bitmap图片 else extras = data.getExtras(); bitmap = extras.getParcelable("data"); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
最后就是添加权限:
<uses-permission android:name="android.permission.CAMERA"/>
至此,添加拍照功能已实现,可以将拍的照片返回到添加记事界面,并显示在EditText中。
相关文章推荐
- android项目 之 记事本(9) ----- 画板功能之橡皮擦、画笔大小和画笔颜色
- android项目 之 记事本(7)----- 手写功能之删除、恢复和清空
- 在Android 中调用选择图片、视频、添加音频、录音、拍摄视频、拍照等其他的功能
- android项目 之 记事本(5)----- 添加录音
- 在cocos2d项目中添加android手机按返回键功能
- android项目 之 记事本(8) ----- 画板功能之撤销、恢复和清空
- 在Android 中调用选择图片、视频、添加音频、录音、拍摄视频、拍照等其他的功能【转】
- android项目 之 记事本(11) ----- 添加数据库
- 在Android 中调用选择图片、视频、添加音频、录音、拍摄视频、拍照等其他的功能
- android项目 之 记事本(12) ----- 图片的等比例缩放及给图片添加边框
- android项目 之 记事本(2)------- 添加照片
- android项目 之 记事本(4) ----- 添加画板
- 在Android 中调用选择图片、视频、添加音频、录音、拍摄视频、拍照等其他的功能
- 如何在自己的 Android 项目中添加扫一扫功能
- android richEditText 可添加文本和图片的记事本功能的控件打造
- android项目 之 记事本(10) ----- 手写功能之设置画笔大小和画笔颜色
- android项目 之 记事本(6)----- 添加手写
- android平台 使用Talarik Platform给项目添加登陆注册云端保存功能
- Android_Note(三)——添加、更新、保存记事本功能
- 在Android 中调用选择图片、视频、添加音频、录音、拍摄视频、拍照等其他的功能