2011-03-09 24 views
16

我有一個使用DevicePolicyManager方法的設備管理應用程序。在特定的觸發器上,我調用了flag = 0的wipeData方法(它的2.2宏達電不可思議)。該設備重新啓動並擦除所有設備數據(不是SD卡)以及任何已配置的Google帳戶(在設置 - >帳戶&同步下列出)。但是,我很驚訝地發現我仍然能夠通過電子郵件應用程序收到/發送我公司的電子郵件。我不得不手動去電子郵件應用程序點擊設置並刪除我的帳戶。 任何想法,如果有什麼是錯的。我雖然能夠擦除數據是企業的安全措施之一。如果仍然有人能夠在遠程擦除後訪問企業郵件,那麼它變得毫無意義!我絕對震驚。 可以肯定的是,在發佈之前,我重新運行了整個程序。配置了我的Exchange ActiveSync帳戶,安裝了我的設備管理應用程序並觸發了wipeData功能。在重新啓動和「數據擦除」時,我發現已配置的帳戶不會顯示在帳戶&同步中,但在電子郵件應用程序中它仍處於配置狀態,我可以發送接收消息。DevicePolicyManager wipeData不消除電子郵件設置

再一次,這是發生在我的HTC Droid Incredible(Verizon)上。我還沒有在任何其他設備上測試過它。如果我要更改測試,我會更新。

編輯: 我在Droid Pro以及HTC Evo上測試了這個。兩者都被清理乾淨。所以看起來這個問題是HTC Incredible特有的。我有一個運行Android 2.2和HTC內核版本是:2.6.32.15-g5e1ad8b htc-kernel @ and18-2#1

回答

1

我認爲電子郵件存儲在HTC的SD卡上。擦除不會清除SD卡,並且電話恢復時電子郵件仍然存在。