Android获取系统图片
来源:互联网 发布:cocos2d js 游戏源码 编辑:程序博客网 时间:2024/06/16 15:44
protected void selectPicFromLocal() { Intent intent; if (Build.VERSION.SDK_INT < 19) { intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("image/*"); } else { intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI); } startActivityForResult(intent, REQUEST_CODE_LOCAL); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == Activity.RESULT_OK) { if (requestCode == REQUEST_CODE_LOCAL) { // send local image if (data != null) { Uri selectedImage = data.getData(); if (selectedImage != null) { sendPicByUri(selectedImage); } } } } } /** * send image * * @param selectedImage */ protected void sendPicByUri(Uri selectedImage) { String[] filePathColumn = {MediaStore.Images.Media.DATA}; Cursor cursor = getContentResolver().query(selectedImage, filePathColumn, null, null, null); if (cursor != null) { cursor.moveToFirst(); int columnIndex = cursor.getColumnIndex(filePathColumn[0]); String picturePath = cursor.getString(columnIndex); cursor.close(); cursor = null; if (picturePath == null || picturePath.equals("null")) { Toast toast = Toast.makeText(this, "没找到图片", Toast.LENGTH_SHORT); toast.setGravity(Gravity.CENTER, 0, 0); toast.show(); return; } sendImageMessage(picturePath); } else { File file = new File(selectedImage.getPath()); if (!file.exists()) { Toast toast = Toast.makeText(this, "没找到图片", Toast.LENGTH_SHORT); toast.setGravity(Gravity.CENTER, 0, 0); toast.show(); return; } sendImageMessage(file.getAbsolutePath()); } }
0 0
- Android获取系统图片
- Android:获取系统视频、音频、图片
- Android:获取系统视频、音频、图片字段
- android 从系统相册获取一张图片
- Android调用系统拍照获取图片问题
- Android 获取系统图库的图片
- Android获取系统相册所有图片
- IOS获取系统图片
- iOS 获取系统图片
- Android系统详解之获取图片和视频的缩略图
- Android系统详解之获取图片和视频的缩略图
- Android系统详解之获取图片和视频的缩略图
- Android 系统相机的调用以及获取图片
- Android--从系统Camera和Gallery获取图片优化
- Android系统详解之获取图片和视频的缩略图
- 【转自stackoverflow】关于android 4.4 获取系统图片问题
- Android系统详解之获取图片和视频的缩略图
- Android系统详解之获取图片和视频的缩略图
- java文本获取
- 配置nginx + keepalived双主模式(双机互为主备)
- 启动应用显示弹窗动画,倒计时后自动消失
- 安卓开发中的点滴积累
- 就读国际高中的优势在哪?
- Android获取系统图片
- 复杂的网页
- 3分钟教你安装windows环境下Mysql多实例
- cs231n : 深度学习框架的使用
- FizzBuzz
- 使用resize()解决部分输入框顶起footer问题
- 差错检测和纠错技术
- pdo - MySql数据库抽象连接中的利器
- 掌握这些jQuery性能优化技巧让你工资轻松翻倍!