android项目 之 记事本(3) -------- 添加拍照功能
来源:互联网 发布:js 子字符串 编辑:程序博客网 时间:2024/06/04 00:53
拍照功能和选择照片功能很像,主要代码如下:
//调用系统拍照界面 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图片elseextras = data.getExtras();bitmap = extras.getParcelable("data");} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}
最后就是添加权限:
<uses-permission android:name="android.permission.CAMERA"/>
至此,添加拍照功能已实现,可以将拍的照片返回到添加记事界面,并显示在EditText中。
0 0
- android项目 之 记事本(3) -------- 添加拍照功能
- android项目 之 记事本(2)------- 添加照片
- android项目 之 记事本(4) ----- 添加画板
- android项目 之 记事本(5)----- 添加录音
- android项目 之 记事本(6)----- 添加手写
- android项目 之 记事本(11) ----- 添加数据库
- android项目 之 记事本(7)----- 手写功能之删除、恢复和清空
- android项目 之 记事本(8) ----- 画板功能之撤销、恢复和清空
- android项目 之 记事本(9) ----- 画板功能之橡皮擦、画笔大小和画笔颜色
- android项目 之 记事本(10) ----- 手写功能之设置画笔大小和画笔颜色
- android项目 之 记事本(12) ----- 图片的等比例缩放及给图片添加边框
- android项目 之 记事本(1) ----- 界面设计
- Android 相片管理专题之拍照功能
- Android学习之简单的拍照功能
- Android开发之拍照功能实现
- Android开发之拍照功能实现
- Android学习之简单的拍照功能
- Android之简单的拍照功能
- 记于工作一个月
- ZOJ 2587 Unique Attack (判断最小割的唯一性)
- C#清除缓存、清除IE临时文件缓存cookies的方法
- 大端字节小端字节
- GTK GDK 事件 信号
- android项目 之 记事本(3) -------- 添加拍照功能
- “聊天剽窃手"技术分析 - java部分
- 黑马程序员——java基础:数据类型
- 互联网公司待遇
- 多线程技术模拟并行计算之二:数组前缀和(Prefix Sum)
- leetcode 之 Word Ladder
- UVA - 10588 Queuing at the doctors (队列)
- Splay tree 区间翻转 模板
- python中字符串和列表的相互转换