Android 无法获取图像的名称和日期
我是Android新手,我正在使用网格视图,当我在网格视图中单击图像时,我已经实现了网格视图。我有一个字符串类型的变量“path”中的图像路径。它类似于I.e/mnt/sdcard/me.jpg。我如何获取图像的名称,即“me.jpg”图像的日期请告诉我任何用于此目的的函数或代码。我提到这些代码是为了让您了解路径Android 无法获取图像的名称和日期,android,gridview,android-sdcard,Android,Gridview,Android Sdcard,我是Android新手,我正在使用网格视图,当我在网格视图中单击图像时,我已经实现了网格视图。我有一个字符串类型的变量“path”中的图像路径。它类似于I.e/mnt/sdcard/me.jpg。我如何获取图像的名称,即“me.jpg”图像的日期请告诉我任何用于此目的的函数或代码。我提到这些代码是为了让您了解路径 gridview.setOnItemLongClickListener(new OnItemLongClickListener() { public boolean
gridview.setOnItemLongClickListener(new OnItemLongClickListener() {
public boolean onItemLongClick(AdapterView<?> parent, View view,
int position, long id) {
path = (String)parent.getItemAtPosition(position);
/*Toast.makeText(getApplicationContext(),
path,
Toast.LENGTH_LONG).show();*/
return false;
}
gridview.setOnItemLongClickListener(新的OnItemLongClickListener(){
长单击(AdapterView父视图、视图、,
内部位置,长id){
path=(字符串)parent.getItemAtPosition(位置);
/*Toast.makeText(getApplicationContext(),
路径
Toast.LENGTH_LONG).show()*/
返回false;
}
首先在谷歌上搜索,然后只发布问题
File file = new File(path );
String name = file.getName(); //here you get the name of the image
Date lastModDate = new Date(file.lastModified()); // here you get the creation or last modified date of the file
Log.i("File last modified @ : "+ lastModDate.toString());
这真是太苛刻了,我用谷歌搜索了很多次,但我走错了方向,还有一件事,你的最后一行有一个错误。仍然需要回复。类型日志中的方法i(String,String)不适用于参数(String)Thnkx,但是Log.i()的目的是什么,当我们可以通过你的愿望Log.v()显示日期时如果用于打印目的,如system.out.println();