首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

询问一上各位,android中的有关问题

2012-09-11 
询问一下各位,android中的问题怎么获取SD卡中的图片名称,并显示出来,不需要后缀名,希望各位大大给个源码~[

询问一下各位,android中的问题
怎么获取SD卡中的图片名称,并显示出来,不需要后缀名,希望各位大大给个源码~

[解决办法]
用这种方法可以得到你要的结果
我只判读了jpg gif bmp三种格式的图片 如果有其他格式的你可以在if语句中添加
public class MainActivity extends Activity {
public String SDCardRoot=null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SDCardRoot = Environment.getExternalStorageDirectory().getAbsolutePath()+ File.separator;
System.out.println(SDCardRoot);
File file=new File(SDCardRoot);
File[] files=file.listFiles();
for(int i=0;i<files.length;i++)
{
if(files[i].getName().endsWith("jpg")||files[i].getName().endsWith("gif")||files[i].getName().endsWith("bmp"))
{
String[] a= files[i].toString().split("\\."); 
System.out.println(a[0]);
}
}
}


}

热点排行