`
龙哥IT
  • 浏览: 258502 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

如何获取系统图片

 
阅读更多
private static int RESULT_LOAD_IMAGE = 1;
	private ImageView img;
	private Button btn;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		img =(ImageView) findViewById(R.id.img);
		btn =(Button) findViewById(R.id.btn);
		btn.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
			
				Intent intent = new Intent(
						Intent.ACTION_PICK,
						   android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
				 startActivityForResult(intent, RESULT_LOAD_IMAGE);
			}
		});
	}
	
	@Override
	protected void onActivityResult(int requestCode, int resultCode, Intent data) {
		// TODO Auto-generated method stub
		super.onActivityResult(requestCode, resultCode, data);
		if (requestCode==RESULT_LOAD_IMAGE &&resultCode==RESULT_OK && null!=data) {
			Uri selectedImage =data.getData();
			String[] filepathcolumn ={MediaStore.Images.Media.DATA};
			
			Cursor cursor =getContentResolver().query(selectedImage, filepathcolumn, null, null, null);
			cursor.moveToFirst();
			int columnIndex =cursor.getColumnIndex(filepathcolumn[0]);
			String picturePath =cursor.getString(columnIndex);
			cursor.close();
			
			ImageView imageView =(ImageView) findViewById(R.id.img);
			imageView.setImageBitmap(BitmapFactory.decodeFile(picturePath));
			
		}
		
	}
 
分享到:
评论

相关推荐

    Android中获取系统图片示例

    在Android开发中,有时我们需要获取用户的系统图片,例如在创建相册、编辑个人资料或分享功能中。本文将详细介绍如何通过两种方法实现这一目标:Intent.ACTION_GET_CONTENT 和 MediaStore。 首先,我们来看Intent....

    获取系统图片资源及归类

    在IT行业中,管理和获取系统图片资源是至关重要的任务,特别是在开发图形用户界面或者设计应用程序时。本主题将深入探讨如何高效地获取系统图片资源并进行有效归类,以提高工作效率和资源管理的便利性。 首先,我们...

    ContentProvider获取系统的图片视频和音频

    二、获取系统图片 要获取系统的图片资源,首先需要知道对应的URI。对于图片,我们可以使用MediaStore.Images.Media.EXTERNAL_CONTENT_URI,这个URI指向了设备上所有的图片。然后,通过ContentResolver调用query方法...

    java图片浏览管理系统

    Java图片浏览管理系统是一款基于Java开发的简易应用,旨在帮助用户方便地查看和管理他们的图片集合。这个系统可能包含了文件浏览器组件、图片预览功能、以及一些基本的图片操作选项,如旋转、缩放等。下面将详细介绍...

    ANDROID 获取最近的相片的缩略图

    首先,我们需要了解Android系统是如何存储和组织图片的。Android的媒体存储库是通过MediaStore这个ContentProvider来维护的,其中包括了所有媒体文件的信息,如图片、视频等。MediaStore.Images.Thumbnails表存储了...

    学生信息管理系统带有图片功能

    这样的系统能够极大地提高学校行政办公的效率,减少人为错误,方便教师、管理人员以及家长获取和更新学生信息。 首先,我们要理解“图片功能”的含义。在学生信息管理系统中,这一特性可能包括但不限于上传学生的...

    winForm C#图片管理系统,图片查看软件

    开发者需要编写逻辑来获取图片列表,按照顺序显示,并在时间到达时更新PictureBox控件的图片源。 此外,代码注释的详细性是这个项目的一大亮点。良好的注释可以帮助其他开发者更快地理解代码的结构和功能,提高代码...

    使用Android系统调用裁剪图片并保存demo

    首先,我们要启动系统图片选择器,让用户能够从相册中选取图片。这通常通过Intent的ACTION_PICK或ACTION_GET_CONTENT操作来完成。例如: ```java Intent intent = new Intent(Intent.ACTION_PICK); intent.setType...

    android简单实现从手机系统库获取图片和视频

    在Android开发中,获取手机系统库中的图片和视频是一项常见的需求。这个过程涉及到Android的多媒体数据访问、权限管理以及用户界面的设计。以下是一份详细的知识点解析,将帮助你理解和实现这一功能。 首先,要从...

    图片服务系统工程代码

    《图片服务系统工程代码解析》 在现代互联网应用中,图片服务系统扮演着至关重要的角色。它负责存储、处理和分发大量的图片资源,确保用户能够快速、稳定地浏览和获取图片信息。本文将深入探讨一个名为...

    android获取本地图片相册及图片

    总的来说,"android获取本地图片相册及图片"涉及的知识点包括:Android文件系统与权限管理、MediaStore API的使用、图片加载库的运用(如Glide)、多选功能的实现以及Intent的使用。开发者需要熟练掌握这些技术,...

    asp.net图片管理系统

    ASP.NET图片管理系统是一种基于微软的ASP.NET框架开发的用于存储、管理和展示图片的应用程序。它为企业或个人提供了一个高效、安全且用户友好的平台来上传、检索、编辑和分享图片。下面将详细介绍ASP.NET图片管理...

    Android--从系统Camera和Gallery获取图片优化

    本文将详细探讨如何优化从系统Camera和Gallery获取图片的过程,以提高应用的性能和用户体验。 首先,我们需要理解Android中的Content Resolver是如何工作的。Content Resolver是Android系统中的一个接口,它用于与...

    图片管理系统

    《图片管理系统:打造高效便捷的图像资源管理平台》 在数字化时代,图片作为一种重要的信息载体,广泛应用于工作、学习和生活中。随着图像数量的日益增长,如何有效地管理和利用这些资源,成为了亟待解决的问题。...

    Android 相册获取图片或者相机拍照获取图片

    以上就是使用Android Studio开发时,如何在4.4版本以上系统中获取图片和拍照的完整流程。通过FileProvider,我们可以安全地与其它应用共享文件,并遵循Android的权限管理规则。适配各种手机的文件系统路径主要体现在...

    安卓 系统相册图片选择+拍照返回图片+图片裁剪

    修复部分bug,完善在fragment使用时不能回调到fragment中onActivityResult方法的问题。

    Android从系统Gallery获取图片具体实现

    在Android开发中,从系统Gallery获取图片是一项常见的需求,这通常涉及到用户交互和图片选择的过程。本篇将详细阐述如何实现这一功能。 首先,了解Gallery应用。Gallery是Android系统内置的一个图库应用,用于浏览...

    图片浏览系统

    【图片浏览系统】是一款基于Win.Form技术开发的桌面应用程序,主要功能是提供用户方便地浏览图片,具有在文件夹中选择图片、查看上下张图片以及循环浏览的能力,并且还能显示实时时间,为用户带来便捷的图片查看体验...

    ASP 图片上传系统

    ASP图片上传系统是一种基于Active Server Pages(ASP)技术构建的用于网页上的图片上传功能模块。在网站开发中,用户可能需要上传个人头像、产品图片或其他相关图片资料,ASP图片上传系统便能实现这一需求。它允许...

    php图片投票系统php,图片,投票php,图片,投票

    这种系统广泛应用于网站互动、竞赛评选、最受欢迎的图片展示等场景,能够增加用户参与度,提升网站活跃度。下面我们将深入探讨PHP图片投票系统的实现原理、关键功能和常见技术点。 1. **系统架构** PHP图片投票...

Global site tag (gtag.js) - Google Analytics