Bos*_*rus 4 android gridview image sd-card
我试图从一个简单的应用程序中删除一个图像.我有它,所以当你点击图像时,它会弹出一个对话框,其中包含删除它的选项.我认为这只是简单的事情,但我一直在尝试的一切似乎都没有做任何事情.以下是我的代码.任何想法将不胜感激.
delete.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
int id = viewIt.getId();
File file = new File("file://" + arrPath[id]+".jpg");
file.delete();
}
});
Run Code Online (Sandbox Code Playgroud)
您是否在清单文件中添加了权限?
声明该WRITE_EXTERNAL_STORAGE 权限的任何应用程序都被隐式授予READ_EXTERNAL_STORAGE 权限.
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
Run Code Online (Sandbox Code Playgroud)
获取所需文件的路径并删除该文件
File file= new File(android.os.Environment.getExternalStorageDirectory()+ "/myfolder/myimage.jpg");
if(file.exists())
{
file.delete();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7953 次 |
| 最近记录: |