我如何知道某个应用是否在sdcard上创建了一个文件夹?我想让用户在卸载后删除应用留下的数据。
答案 0 :(得分:2)
您可以使用以下代码
检查目录是否存在File f = new File(Environment.getExternalStorageDirectory() + "/somedir");
if(f.isDirectory()) {
您也可以使用 f.exist()
如果您确实要检查已删除的文件夹,请使用应用商店中的文件浏览器来浏览SD卡的内容。
答案 1 :(得分:2)
如果您将任何类型的数据存储在数据库,文件等中,则会创建一个文件夹。否则就不是。
默认情况下,卸载Android应用程序会删除它的数据(Android 2.2+,如果您手动创建的文件是使用getExternalDir()
存储的),那么您无需担心。系统将为您处理。