android中如何从SDcard中读取图片文件

android中如何从SDcard中读取图片文件,第1张

路径的方法寻找,BitmapFactorydecodeFile(路径)返回值是一个Bitmap,比如sdcard的根目录有个testpng,那么可以这么用BitmapFactorydecodeFile("mnt/sdcard/testpng")。然后ImageView之类的控件,可以用setImageBitmap(Bitmap)之类的方法,就可以使用sdcard中的了,

不过好像需要加一个权限的,就是在androidmanifestxml中添加。

你说的读取系统一个小图标Rdrawableic_menu_camera,其实也是用路径寻找的,不过被google封装起来了,用映射的方法寻找到相关路径下的文件。 比如Rdrawable 就知道是res下面drawable-XX(根据系统配置,寻找不同文件夹下的)文件下的,比如Rlayout 就是res下面layout下面的文件。SimpleAdapter可以算是一个测试用的设配器,最好自己尝试写设配器,自由空间比较大。

遍历SD卡,找出哪些后缀为rmvb等视频格式的文件~

private ArrayList<String> doSearch( String path) {

ArrayList<String> fileTempList = new ArrayList<String>();

File file = new File(path);

if (fileexists()) {

if (fileisDirectory()) {

File[] fileArray = filelistFiles();

for (File f : fileArray) {

if (fisDirectory()) {

doSearch(fgetPath());

}

else {

if(fgetName()endsWith("jpg") || fgetName()endsWith("jpeg")

||fgetName()endsWith("bmp") || fgetName()endsWith("gif"))

{

fileTempListadd(fgetAbsolutePath());

}

}

}

}

}

return fileTempList;

}

把里面的“jpg”之类的换成,“rmvb”等你想要的视频格式就ok了,返回的是文件的物理路径

以上就是关于android中如何从SDcard中读取图片文件全部的内容,包括:android中如何从SDcard中读取图片文件、android中如何取得SDCard中的各种影片、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9449977.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存