app-以滑动切换的方式浏览SD卡某个目录中的图片。

问题描述

以滑动切换的方式浏览SD卡某个目录中的图片。

用户可以定制SD卡的目录
目录中增加图片后,不需要重启app,可以滑动到新的图片
浏览到首尾的时候,有相应的提示(可以用Toast)
如何从SD读取图片(仿照从Assets目录读取图片的过程);

做了半天还是做不出来 求大神

解决方案

ContentResolver rosover = context.getContentResolver();//用内容提供者获取手机图片的path
Uri uri=MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
String selection=MediaStore.Images.Media.MIME_TYPE+"=? "
+ " or "+MediaStore.Images.Media.MIME_TYPE+"=?";

Cursor cursor = rosover.query(uri, null, selection, new String[]{"image/jpeg","image/png"}, null);
if(cursor==null){
return;
}

while(cursor.moveToNext()){
String path = cursor.getString(cursor.getColumnIndex(MediaStore.Images.Media.DATA));

时间: 2024-09-19 08:54:44

app-以滑动切换的方式浏览SD卡某个目录中的图片。的相关文章

移动手机APP手指滑动切换图片特效附源码下载_jquery

这是一款效果非常炫酷的移动手机APP滑动手指切换图片特效.该APP特效在移动手机中用户可以通过手指的左右滑动来切换图片,在桌面设备中通过鼠标也可达到同样的效果. 效果演示          源码下载 使用方法 HTML结构 这个移动手机APP切换图片特效的HTML结构采用嵌套<div>的HTML结构,每一张图片卡片都包裹在div.demo__card中,里面放置了图片,描述信息和一些额外的图层. <div class="demo__card"> <div

自定义适配器浏览SD卡目录下的所有文件

 class MyAdapter extends BaseAdapter { private LayoutInflater mInflater; private Bitmap mIcon1; private Bitmap mIcon2; private Bitmap mIcon3; private Bitmap mIcon4; private List<String> items; private List<String> paths; public MyAdapter(Conte

Android 异步加载图片,使用LruCache和SD卡或手机缓存,效果非常的流畅

异步加载图片的例子,网上也比较多,大部分用了HashMap<String, SoftReference<Drawable>> imageCache ,但是现在已经不再推荐使用这种方式了,因为从 Android 2.3 (API Level 9)开始,垃圾回收器会更倾向于回收持有软引用或弱引用的对象,这让软引用和弱引用变得不再可靠.另外,Android 3.0 (API Level 11)中,图片的数据会存储在本地的内存当中,因而无法用一种可预见的方式将其释放,这就有潜在的风险造成应

SD卡无法读取文件了如何免费恢复数据图文教程

大家在使用SD卡的过程中,时常会出现SD卡无法读取的情况,很多用户都不了解SD卡无法读取的原因以及解决方法,而且SD卡作为存储媒介,里面肯定存放了许多重要的数据.那么,SD卡无法读取用什么数据恢复软件恢复数据? SD卡无法读取的原因不同,解决的方法也不一样.原因主要有以下几点: 原因一:SD卡未保养: 一些用户在生活中不注意保养自己的电子产品,对SD卡保护度不够,存放SD卡的金山区域会有灰尘和其他垃圾,造成与卡槽接触不良,导致无法读取SD卡内的数据. 解决方法:清理SD卡及卡槽,使用酒精或水清理

文件加密-SD卡中加密文件如何实现

问题描述 SD卡中加密文件如何实现 各位大神你们好, 小弟求教,想在SD卡中实现文件的加密,即在电脑浏览SD卡时,文件不会显示出来,当然实现方式不是将文件的属性改为隐藏(因为改为隐藏还是可以通过文件夹选项,显示全部出来),请问可以用什么方式来实现?谢谢!! 解决方案 Android从远程服务器下载文件到本地sd卡中 解决方案二: 可以在淘宝上买,淘宝上有 解决方案三: 这么高深你得问专家,业务的就解决不了

用SD卡下载uboot、linux内核和文件系统

1. 移植mtd-utils: a) 下载utd-utils 下载地址为ftp://ftp.infradead.org/pub/mtd-utils/b) 交叉编译mtd-utilsi   修改Makefile   CROSS=arm-linux-ii  makeiii 查看下mtd-utils-1.0.0目录下是否生成了咱们所需要大工具    (flashcp,nandwrite......等).有工具生成了,OK,交叉编译成功.iv 将生成大工具拷贝到文件系统开发板的根文件系统,放在/bin

android读写sd卡操作写入数据读取数据示例

复制代码 代码如下:package com.example.sdcardtest;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import java.io.RandomAccessFile

Android实现读写SD卡_Android

SD卡的读写是我们在开发Android 应用程序过程中最常见的操作.下面介绍SD卡的读写操作方式:    1. 获取SD卡的根目录 复制代码 代码如下: String  sdCardRoot = Environment.getExternalStorageDirectory().getAbsolutePath();    2. 在SD卡上创建文件夹目录 /** * 在SD卡上创建目录 */ public File createDirOnSDCard(String dir) { File dirF

Android编程实现读取本地SD卡图片的方法_Android

本文实例讲述了Android编程实现读取本地SD卡图片的方法.分享给大家供大家参考,具体如下: private Bitmap getDiskBitmap(String pathString) { Bitmap bitmap = null; try { File file = new File(pathString); if(file.exists()) { bitmap = BitmapFactory.decodeFile(pathString); } } catch (Exception e)