我想将手机远程重设为默认出厂设置。我使用了DeviceAdmin的wipeData()。这项工作,但不清理SDCard。
任何线索我做错了还是wipeData()不清理SDCard数据。如果是这样,我怎么能以编程方式进行呢?
答案 0 :(得分:1)
寻找:http://developer.android.com/guide/topics/data/data-storage.html#filesExternal
String state = Environment.getExternalStorageState();
使用外部存储的String(主要是“/ sdcard”),您可以使用java.io.file使用此路径创建新文件。有了这个,你可以得到所有的孩子并使用递归来删除所有东西。
答案 1 :(得分:1)
您可以使用wipeData(DevicePolicyManager.WIPE_EXTERNAL_STORAGE)而不是手动删除SD卡的内容。