我注意到Android应用程序一旦卸载,留下应用程序的文件夹,但所有文件都被删除,我的应用程序反而一旦卸载就不会删除它创建的文件,所以Android不会自动执行此操作,所以我想知道在卸载应用程序后如何删除我的文件,我试图检查manifest.xml文件,但我没有发现任何有用的东西,我看到了不好的?
答案 0 :(得分:0)
我以这种方式保存文件:
String sdcard = Environment.getExternalStorageDirectory()。getAbsolutePath() + “/ Android设备/数据”;
String Folder= "com.android."+"myAppName"; String sdcard_core = sdcard + "/"+Folder+ "/"+"Core"; File File_1 = new File(sdcard_core, "test.txt"); File File_2 = new File(sdcard_core, "test2.txt"); ecc..
答案 1 :(得分:-1)
这取决于您存储文件的位置。如果您将文件存储在外部存储中,则在卸载应用程序时Android不会删除这些文件。此外,无法知道您的应用程序何时被卸载,以便您可以自行删除这些文件。
另一种可能的方法是使用Internal Storage。 Android在卸载应用程序时删除这些文件。但是,这些文件不能直接用于其他应用程序或用户自己。