有趣生活

当前位置:首页>科技>android复选框 Android开发打开系统文件

android复选框 Android开发打开系统文件

发布时间:2026-07-20阅读(1)

导读在网上搜下,如何实现图片的多选或者文件的多选,令人纳闷的是居然多是moudle、或第三方jar包,当然第三方的工程功能复杂或兼容性比较好,并没有说明Andr....

在网上搜下,如何实现图片的多选或者文件的多选,令人纳闷的是居然多是moudle、或第三方jar包,当然第三方的工程功能复杂或兼容性比较好,并没有说明Android系统是如何提供多选的。

既然这么多图片选择器的工程、或者是文件选择器的工程,说明Android本身已经提供了多选的能力。

以下是核心方法

长按允许多选文件或图片,最后api 18以上,最低版本Android 4.0

Intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);

以上会根据setType类型打开系统相应的界面,单击是选取一个文件,长按即可选择多个文件。

如果不要单击就返回一个文件这个动作,只能自定义写个选取界面或用第三方工程。

下面是选取多选文件onActivityResult返回方法。

通过getClipData方法,得到ClipData 里面存储着文件的uri地址。

遍历clipData,获得单个图片的uri地址,再通过getPath方法获得文件实际在sd卡的路径

以下是uir地址转成实际sd卡的路径

以上就是简单选取多个文件、图片的方法。

TAGS标签:  android  复选框  开发  打开  android复选框

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图