当前位置: 代码迷 >> Android >> 询问一上各位,android中的有关问题
  详细解决方案

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

热度:66   发布时间:2016-05-01 15:02:46.0
询问一下各位,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]);
}
}
}


}
  相关解决方案