プログラムでアプリケーションをアンインストールしているときに、アプリケーションに固有のSDカードデータを削除できますか?
質問する
362 次
1 に答える
0
これを使って
@Override
protected void onDestroy()
{
super.onDestroy();
File checkFile = new File("/sdcard/Accentra/");//getting the control of sdcard files
deleteDir(checkFile);
}
//Deleting the temperary folder and the file created in the sdcard
public static boolean deleteDir(File dir)
{
if (dir.isDirectory())
{
String[] children = dir.list();
for (int i=0; i<children.length; i++)
{
boolean success = deleteDir(new File(dir, children[i]));
if (!success)
{
return false;
}
}
}
// The directory is now empty so delete it
return dir.delete();
}
于 2012-08-23T05:50:38.913 に答える