怎么获取SD卡中的图片名称,并显示出来,不需要后缀名,希望各位大大给个源码~
解决方案 »
- 跪求android底层jni里面获取本地IP的方法。跪求!!
- listview的优化
- update系统Calendar事件后,事件不显示了
- 刚步入大二,接到一个非常艰巨的任务求大家帮助....
- 如何调用 Activity继承下类的方法?
- NDK编译动不动出现***target pattern contains no `%'. Stop.的编译错误,不知道为什么,有人遇到过没?
- fastboot移植
- 界面上的按钮为什么要双击才运行?
- 求android studio 的视频教程;;;;
- 使用ACTION_DATE_CHANGED动态注册广播无法监听系统日期的改变
- 如何下载Index.html
- anroid怎么30秒连接一个服务器
我只判读了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]);
}
}
}
}