android, 删除SD卡音乐文件。通过getContentResolver读取音乐文件,可以获取到一个完整的路径,直接new File(这括号写获取的路径).delete();

来源:互联网 发布:网络授权书可以作假吗 编辑:程序博客网 时间:2024/05/28 05:18

android, 删除SD卡音乐文件。通过getContentResolver读取音乐文件,可以获取到一个完整的路径,直接new File(这括号写获取的路径).delete();

560人阅读 评论(0)收藏 举报

 

 

 

 

[java] view plaincopyprint?
  1. lv.setOnItemLongClickListener(new OnItemLongClickListener() {  
  2.   
  3.             @Override  
  4.             public boolean onItemLongClick(AdapterView<?> parent, View view,  
  5.                     int position, long id) {  
  6.                 HashMap map = (HashMap) music_name.get(position);  
  7.                 final String abc = (String) map.get("data");  
  8.                 String na = (String) map.get("name");  
  9.                 final AlertDialog.Builder ab = new AlertDialog.Builder(BofangActivity.this);  
  10.                 ab.setTitle("是否删除该歌曲 ==>"+na);  
  11.                 ab.setMessage("删除该歌曲,");  
  12.                 ab.setPositiveButton("删除"new DialogInterface.OnClickListener() {  
  13.                       
  14.                     @Override  
  15.                     public void onClick(DialogInterface dialog, int which) {  
  16.                         File mf = new File(abc);  
  17.                             if(mf.exists()){  
  18.                             mf.delete();  
  19.                             Toast.makeText(BofangActivity.this"OK成功删除", Toast.LENGTH_LONG).show();  
  20.                         }else {  
  21.                             Toast.makeText(BofangActivity.this"该文件不存在", Toast.LENGTH_LONG).show();  
  22.                         }  
  23.                     }  
  24.                 }).setNegativeButton("取消"new DialogInterface.OnClickListener() {  
  25.                       
  26.                     @Override  
  27.                     public void onClick(DialogInterface dialog, int which) {  
  28.                           
  29.                     }  
  30.                 });  
  31.                 ab.create();  
  32.                 ab.show();  
  33.                 return false;  
  34.             }  
  35.         });  


 

 

  思路是百度上看到的

File file = new File("sd/file1.txt");
  if(file.exists())
   file.delete();

 

 

下面的连接是 雨松的

 Android软件开发之数据的新建 储存 读取 删除

 

               ----- 还没看,有时间得看看。

http://blog.csdn.net/xys289187120/article/details/6645629