时间:2024-11-11 来源:网络 人气:
Android 获取系统图库详解
在Android开发中,获取系统图库是一个常见的功能需求,例如用户头像的更换、图片浏览等。本文将详细介绍如何在Android中获取系统图库,包括基本方法、适配问题以及注意事项。
Intent.ACTIONPICK是Android中常用的一个Intent,用于打开系统图库。以下是一个简单的示例代码:
```java
Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, REQUEST_CODE);
其中,`REQUEST_CODE`是一个自定义的请求码,用于在`onActivityResult`方法中识别返回的数据。
Intent.ACTIONGETCONTENT是另一种打开系统图库的方法,适用于Android 4.4及以上版本。以下是一个示例代码:
```java
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType(