为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕后森 2019-08-06 16:11:17
以编程方式清除应用程序的数据我想以编程方式清除我的应用程序的数据。应用程序的数据可能包含数据库,共享首选项,内部外部文件或在应用程序中创建的任何其他文件。我知道我们可以通过以下方式清除移动设备中的数据:设置 - >应用程序 - >管理应用程序 - > My_application->清除数据但我需要通过Android程序做上述事情吗?
查看完整描述

3 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

最简单的方法是

private void deleteAppData() {
     try {
    // clearing app data
    String packageName = getApplicationContext().getPackageName();
    Runtime runtime = Runtime.getRuntime();
    runtime.exec("pm clear "+packageName);} catch (Exception e) {
    e.printStackTrace();} }

这将清除数据并从内存中删除您的应用程序。它相当于设置 - >应用程序管理器 - >您的应用程序 - >清除数据下的清除数据选项


查看完整回答
反对 回复 2019-08-06
  • 3 回答
  • 0 关注
  • 399 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信