adobe air for android on flex:如何删除所有应用程序数据?

时间:2012-02-24 09:07:42

标签: android flex air adobe

我需要删除应用程序退出时的所有应用程序数据目录:

/data/data/air.<appID>/cache/.AIR
/data/data/air.<appID>/cache/webviewCache
/data/data/air.<appID>/databases 

但我每次都会收到“找不到目录错误”

任何人都可以帮我一个实用的代码片段吗?这来自我的应用程序描述符:

<id>test01</id>
<filename>test01</filename>
<name>test01</name>

我知道这是可能的,但可能我输入错误的目录。

我也知道这不是最佳做法,但出于安全考虑,我需要删除所有stagewebview缓存和自动填充表单数据。

2 个答案:

答案 0 :(得分:1)

File.applicationStorageDirectory是你要找的东西...... 它直接指向应用程序的私有存储目录​​。

Reference

答案 1 :(得分:0)

在这种情况下,链接没有多大帮助。但我找到了解决方案。我正在调试模式下开发,所以正确的应用程序目录是/data/data/air.myappid.debug/谢谢你的帮助!据我们许多人所知,applicationdirectroy.nativepath在android上提供了一个空字符串。