以编程方式清除android应用程序数据

时间:2013-12-03 19:01:18

标签: android storage android-memory

手动我可以做

Settings -> Applications -> Manage applications -> (choose my app) -> Clear data

如何以编程方式执行此操作?

我需要删除所有数据,包括共享首选项(和变量)中的数据。

2 个答案:

答案 0 :(得分:0)

您应用中的所有内容都存储在/data/data/com.example.applicationpackagename/

您的应用程序由在此目录中具有R / W访问权限的用户运行。

您只需要删除其中的所有文件。

有关信息:Android - How to delete a whole folder and content?

答案 1 :(得分:-2)

您可以使用以下代码,其中" packagename"可能是您的应用程序包名称,如com.example.app1

Intent intent = new Intent();
intent.setData(Uri.parse("package:" + packageName));
相关问题