android 调用系统相机拍照并返回路径,Android调用相机拍照并返回路径和…
调用系统图库:
Intent intent = new Intent(Intent.ACTION_PICK,MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, REQUEST_CODE_IMAGE);
获取图片路径
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQUEST_CODE_IMAGE && resultCode == RESULT_OK) {
Uri uri = data.getData();
Cursor cursor = getContentResolver().query(uri, null, null, null,null);
if (cursor != null && cursor.moveToFirst()) {
String path = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA));
}
}
}
调用相机返回路径1:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, REQUEST_CODE_CAMERA);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQUEST_CODE_CAMERA && resultCode == RESULT_OK) {
Bundle bundle = data.getExtras();
// 获取相机返回的数据,并转换为Bitmap图片格式 ,这是缩略图 Bitmap bitmap = (Bitmap) bundle.get("data");
}
}
调用相机返回路径2:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
//path为保存图片的路径,执行完拍照以后能保存到指定的路径下
File file = new File(path);
Uri imageUri = Uri.fromFile(file );
intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
startActivityForResult(intent, REQUEST_CODE_CAMERA);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQUEST_CODE_CAMERA && resultCode == RESULT_OK) {
//直接取之前保存的路径
} }
android 调用系统相机拍照并返回路径,Android调用相机拍照并返回路径和…相关推荐
- win7 android 双系统平板 p1000,优派Windows7/Android双系统ViewPad 100
苹果的iPad也好,三星的Galaxy Tab P1000也罢,同样是平板,它们的差别主要体现在屏幕尺寸以及系统不同上.优派则不同,一样是10英寸的电容屏幕,ViewPad直接为它预装了Windows ...
- win7 android 双系统平板 p1000,优派Win7/Android双系统ViewPad 100
作者/王彬 苹果的iPad也好,三星的Galaxy Tab P1000也罢,同样是平板,它们的差别主要体现在屏幕尺寸以及系统不同上.优派则不同,一样是10英寸的电容屏幕,ViewPad直接为它预装了 ...
- ios android 双系统,全球首款iOS+Android双系统硬件机甲上市
2016年7月20日,专为苹果打造的高端智能外设--机甲在北京震撼发布.这款全球首创的iOS/Android秒级切换双系统一举颠覆iOS和安卓两大系统之间的壁垒,成为今年"最酷"的 ...
- 调用系统自带的程序android,Android怎么打开和调用系统自带的程序示例(06)
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceS ...
- mac 重置 android手机系统,Mac OS X下Android系统华为手机无法连接问题之解决方案
一般的android连接mac 很方便不用安装驱动就可以啦,可是不知道为什么特殊情况下有的android手机(小米2,华为等)就是连接不上,下来就说说特殊情况下如何连接. 使用USB连接安卓手机后可以 ...
- android实现系统状态栏的隐藏方法,Android隐藏系统状态栏(沉浸式状态栏)和设置状态栏颜色...
Android 5.0(API 21)之后就可以对系统状态栏进行设置了,这里我不是想深入讨论对系统状态栏的一些高级设置,因为一般也用不到,我只想说最常见的两种场景 隐藏系统状态栏,这就是感觉很牛逼的沉 ...
- android获得系统自带颜色,这些Android系统样式中的颜色属性你知道吗?
Android 系统样式中的颜色属性 几个常用的颜色属性 先放上一张经典的图片,图片来自网络. 这张图在网上很是流传,也不知道当初是哪位大神标注的,很好的说明了 Android 系统中的几个常用的颜色 ...
- android 机顶盒 系统开发入门,读《Android电视机(机顶盒)初次开发的一些经验分享》后的笔记...
原文: http://blog.csdn.net/tanghongchang123/article/details/52982818 一.基本命令: 1.adb connect [ip] 2. adb ...
- android 支付系统 demo,微信APP支付Android Demo详解
根据这篇文章的步骤,可以让你的账号跑通android app的微信支付. 前提:已经有开通微信支付,有商户号,密钥. 点击图片可以打开大图查看. 1. 下载Android app Demo 2. 安装 ...
- android 相机拍照返回,Android6.0机型上调用系统相机拍照返回的resultCode值始终等于0的问题...
版权声明:本文为博主原创文章,未经博主允许不得转载. 正常情况下调用系统相机拍照: 如果拍照后点击的是"确定"图标,返回的resultCode = -1(Activity.RESU ...
最新文章
- 建立CentOS 6.9 的Yum本地源
- 002_Redis安装和卸载
- Android 9 的非 SDK 接口限制 | 中文教学视频
- 监控利器nagios
- 算法每日学打卡:java语言基础题目打卡(01-10)
- 去掉xcode中警告的一些经验
- php生成文件index.html,Typecho生成静态首页index.html文件
- 【开发者笔记】java 利用jna调用c#的dll
- 前台JS事件与服务器事件的执行顺序
- kafka消息堆积原因解析
- 企业中ip地址的规划
- 史上最全计算机网络大纲
- android opengl美颜功能,Android 关于美颜/滤镜 利用PBO从OpenGL录制视频
- HDU 2415 Bribing FIPA(树形背包)
- ipa下载安装神器?苹果软件这么容易就被搞定了
- python绘画海贼王_入门级项目实战,Python生成海贼王云图!
- 做事的常识 书籍梗概 小仓广
- 2013年9月计算机一级考试题,2013年9月计算机一级考试MsOffice备考题及答案2
- 【CSA STAR 对标分析】BCR-业务连续性管理与操作恢复
- 直播一对一视频直播聊天