1

我想远程将手机重置为默认出厂设置。我使用了DeviceAdmin 的wipeData()。完成这项工作但不清洁 SDCard。

任何线索我做错了什么或者是wipeData()没有清理SDCard数据。如果是这样,我该如何以编程方式进行?

4

2 回答 2

1

寻找:http: //developer.android.com/guide/topics/data/data-storage.html#filesExternal

String state = Environment.getExternalStorageState();

使用外部存储的字符串(主要是“/sdcard”),您可以使用 java.io.file 使用此路径创建一个新文件。有了这个,你可以得到所有的孩子并使用递归来删除所有的东西。

于 2012-04-24T12:34:45.357 回答
1

您可以使用 wipeData(DevicePolicyManager.WIPE_EXTERNAL_STORAGE) 而不是手动删除 SD 卡的内容。

于 2013-11-26T06:19:03.030 回答