怎么获取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]);
}
}
}
}