我怎么知道一个应用程序是否在 sdcard 上创建一个文件夹?我想让用户在卸载后删除应用程序留下的数据。
问问题
278 次
2 回答
2
您可以使用以下代码检查目录是否存在
File f = new File(Environment.getExternalStorageDirectory() + "/somedir");
if(f.isDirectory()) {
您也可以使用 f.exist()
如果您真的想检查文件夹是否被删除,请使用应用商店的文件资源管理器来探索 sdcard 的内容。
于 2013-01-21T06:09:47.020 回答
2
好吧,如果您将任何类型的数据存储在数据库、文件等中,那么就会创建一个文件夹。否则不是。
默认情况下,卸载 android 应用程序会删除它的数据(Android 2.2+,如果您手动创建的文件是使用 存储的getExternalDir()
),所以您不必担心。系统会替你处理。
于 2013-01-21T06:11:06.643 回答