• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

MutiPhotoChoser: 一款支持多选的图片选择器,支持Android2.0+

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

MutiPhotoChoser

开源软件地址:

https://gitee.com/laomengzhu/MutiPhotoChoser

开源软件介绍:

MutiPhotoChoser

一款支持多选的图片选择器,支持Android2.0+

Screenshot

使用(详见app目录)

配置AndroidManifest.xml

1、添加权限:

 <!--SD卡读写权限--> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="ANDROID.PERMISSION.WRITE_EXTERNAL_STORAGE" />

2、声明GalleryActivity:

<activity android:name="com.ns.mutiphotochoser.GalleryActivity">    <intent-filter>        <!--***改成应用的包名-->        <action android:name="***.action.CHOSE_PHOTOS" />        <category android:name="android.intent.category.DEFAULT" />    </intent-filter></activity>

调起图片选择页面选择图片

//***改成应用的包名Intent intent = new Intent("***.action.CHOSE_PHOTOS");//指定图片最大选择数intent.putExtra(Constant.EXTRA_PHOTO_LIMIT, 5);startActivityForResult(intent, REQUEST_PICK_PHOTO);

处理选择结果

@Overridepublic void onActivityResult(int requestCode, int resultCode, Intent data) {    if (resultCode != Activity.RESULT_OK) {        return;    }    switch (requestCode) {        case REQUEST_PICK_PHOTO:            ArrayList<String> images = data.getStringArrayListExtra(Constant.EXTRA_PHOTO_PATHS);            mAdaper.swapDatas(images);            break;    }}

项目依赖

该库使用了"Android-Universal-Image-Loader"处理图片缓存,github地址:[https://github.com/nostra13/Android-Universal-Image-Loader](https://github.com/nostra13/Android-Universal-Image-Loader);

License

Mozilla Public License, version 2.0

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap