android 调用相册功能吗,Android调用系统相册选择图片,支持小米4云相册
用小米4调用系统相册选择照片时,如果云相册功能开启的话.云相册中的图片也会显示在选择列表中.经过测试,选择到云相册中的图片的话,uri的scheme是file,而不再试content.本文支持云相册的方法就是通过判断scheme来实现的.
调用系统相册
Intent intent = new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, yourRequestCode);
重写Activity中onActivityResult方法实现回调
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
//获取图片路径
if (requestCode == yourRequestCode && resultCode == Activity.RESULT_OK && data != null) {
Uri localUri = data.getData();
String scheme = localUri.getScheme();
String imagePath = "";
if("content".equals(scheme)){
String[] filePathColumns = {MediaStore.Images.Media.DATA};
Cursor c = getContentResolver().query(localUri, filePathColumns, null, null, null);
c.moveToFirst();
int columnIndex = c.getColumnIndex(filePathColumns[0]);
imagePath = c.getString(columnIndex);
}else if("file".equals(scheme)){//小米4选择云相册中的图片是根据此方法获得路径
imagePath = localUri.getPath();
}
showImage(imagePath);//拿到图片路径后处理
c.close();
}
}
android 调用相册功能吗,Android调用系统相册选择图片,支持小米4云相册相关推荐
- android+代码调用+相册+小米,Android调用系统相册选择图片,支持小米4云相册
用小米4调用系统相册选择照片时,如果云相册功能开启的话.云相册中的图片也会显示在选择列表中.经过测试,选择到云相册中的图片的话,uri的scheme是file,而不再试content.本文支持云相册的 ...
- Android开发:调用系统图库选择图片
方法: //调用系统图库选择图片 public Intent selectPicture() {Intent intent = new Intent(Intent.ACTION_PICK,androi ...
- Android Studio多功能闹钟[android源码]
Android Studio多功能闹钟[android源码] 多功能闹钟App 简 介 主 要 技 术 界面截图 主要代码 源码链接 作者信息 多功能闹钟App 简 介 此多功能闹钟界面采用TabHo ...
- 如何调用android录屏功能吗,Android录屏功能的实现
最近做一个Android开发的项目用到了录屏的功能,开始查阅了一些资料和博客,基本上都是在讨论ROOT的.直到后来在github上看到一个比较新的代码,才恍然发现,Android 5.0时候开放了一个 ...
- android视频分享功能吗,Unity 调用 Android 分享功能(基于ShareRec SDK视频分享)
需求 Mob 平台是一个强大的提供分享功能的平台,为移动开发者提供 ShareSDK 社交分享.ShareREC 手游录像分享.短信验证码 SDK 及 BigApp 等免费服务. Unity 使用 S ...
- android 三星调用拍照功能吗,Android 相机开发 三星拍照崩溃修改解决 详细
android 相机调用问题 三星系统4.0以上, 调用系统相机屏幕会强制切换为横屏 拍照完会切换为竖屏 点击保存回Activity 程序会直接崩溃 : 我理解的是 android系统在手机切换横竖屏 ...
- android 三星调用拍照功能吗,Android 开发手机(三星)拍照应用照片旋转问题解决办法...
Android 开发手机(三星)拍照应用照片旋转问题解决办法 最近解决了一个令我头疼好久的问题,就是三星手机拍照图片旋转的问题,项目中有上传图片的功能,那么涉及到拍照,从相册中选择图片,别的手机都ok ...
- android相册功能 实现,Android开发实现的保存图片到相册功能示例
本文实例讲述了Android开发实现的保存图片到相册功能.分享给大家供大家参考,具体如下: 废话不多说,先上效果: 点击图片 调用savephoto的SaveBitmapFromView(View v ...
- android清理缓存功能吗,Android清理缓存功能实现
我们都知道在Android的设置->应用程序中可以查看应用程序的相关信息,其中有一个功能是清除缓存.如图: 怎么实现这些功能呢,从Android的setting源码中可以得到相关信息. 实现如下 ...
最新文章
- 了解下SOAP Header 元素
- 系统程序员成长计划-组合的威力
- python具有可扩展的特性吗_1. 以下()不是python的特征 A 、 收费使用 B 、 跨平台 C 、 可拓展 D 、 可嵌入...
- 手摸手教你使用vue-cli脚手架-详细步骤图文解析[vue入门]
- oracle存储过程隐式函数,Oracle存储过程,函数。
- 数据结构 - 多路搜索树(2-3树、b树、b+树、b*树)
- 视觉SLAM中使用Matlab标定摄像头
- Pascal 语言中的关键字及保留字
- pythonos模块_python的io模块和os模块有什么区别
- Android studio : 模拟器 真机 运行失败(mac电脑)
- C语言-用指针实现内存动态分配
- [TLSR8266] 1、搭建tlsr8266编译框架在win服务器中
- oracle恢复表数据
- 此计算机里有旧的MF驱动程序,[讲解]手动删除旧的打印机驱动程序
- 史上最全股票指标图文详解(原创)
- 网络流中 InputStream.available() = 0 问题探究
- 2020第六届上海市大学生网安大赛Misc|writeup
- 制作openstack镜像(qcow2格式的win10系统)
- OVER(PARTITION BY)函数介绍(oracle数据库)
- 国医大师王绵之:汤药煎服经验谈
热门文章
- qt 子类调用父类的函数_子类调用父类方法
- 学校计算机打不开d,D-Link路由器192.168.0.1登录页面打不开怎么解决【解决方法】...
- 虚拟机ubuntu18连不上网的解决办法
- L70.linux命令每日一练 -- 第十章 Linux网络管理命令 -- nc和ssh
- 远场语音降噪方法及系统、终端以及计算机可读存储介质
- ChIP-seq和RNA-seq联合分析助力揭示暹罗炭疽菌对咯菌腈反应的作用
- 仙人掌之歌——开发(1)
- wireless Penetration Testing Honeypot and Mis-Association attacks
- 华为手机没有耳塞插口_华为手机耳机孔在哪里?
- 2023网约车考试报名全流程考试内容