一、介绍
有个需求是点击app内按钮,直接打开系统的图库,可以查看相册和视频
但是因为android的系统都是定制的,所以使用api中提供的图库包名并不能进行成功跳转
二、实现
那么。。翻遍全网 找到个这个
vnd.android.cursor.dir 表示打开互联网媒体类型的列表文件。。巴拉巴拉。。自己查吧。。
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setType("vnd.android.cursor.dir/image");
startActivity(intent);
发现在华为手机上可以用了,兴奋不已
然而。。换个手机比如 vivo oppo。。只有图片并没有视频
效果自己试吧,不提供配图。。(懒)
emmm,然后就开启试错之路。。
忽然发现 把后缀的类型改为video如何,机智如我=.=
最后。。终于几个测试机都可以正常查看图片和视频了
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setType("vnd.android.cursor.dir/video");
startActivity(intent);
实现完毕,只改了一个单词。。