我的应用程序使用SDCard存储数据(大约100 Mb的东西).我希望在通过应用程序管理器删除应用程序时删除这些文件,并提供一种从那里清除数据的方法(如Google Apps所做的那样).有任何想法吗 ?
引自http://developer.android.com/guide/topics/data/data-storage.html
访问外部存储上的文件
如果您使用的是API级别8或更高级别,请使用getExternalFilesDir()打开一个文件,该文件表示应保存文件的外部存储目录.... 如果用户卸载了您的应用程序,该目录及其所有内容将被删除.
根据我的理解,这将在SD卡上创建一个具有范围的文件(如应用程序包命名空间的目录),并且在卸载应用程序时手机将删除该目录.我认为这就是Google应用程序实现此功能的方式.
| 归档时间: |
|
| 查看次数: |
3540 次 |
| 最近记录: |