2012-11-08 51 views
0

自Android SDK 3.0以來,用戶可以選擇加密其整個磁盤,這基本上相當於給定設備上的加密/數據。該選項顯示在手機首選項中,因此我認爲它可供應用程序閱讀。有這個DevicePolicyManager看起來像它有信息,但我明白,應用程序必須實現一個接收器,如here?這並不適合我,因爲我不想明確地管理用戶的設備,當然也不希望他們必須同意這樣的事情來安裝我的應用程序。是否真的不只是一些我可以閱讀的標誌,看看它是否被加密?在Android上檢測磁盤加密

+0

爲什麼你想知道它是否被加密? – m0skit0

+0

這是一個很長的故事,但我需要提供服務或不根據答案 –

回答

1

有這個DevicePolicyManager看起來像它有信息,但我明白,一個應用程序必須實現這樣的接收器?

你可以嘗試使用getSystemService()獲得DevicePolicyManager,然後調用getStorageEncryptionStatus(),看看它是否工作。

+1

非常感謝,我會試一試。 PS你的書的大粉絲。大覆蓋範圍 –

+0

@AndrewG:謝謝! – CommonsWare

+0

看起來工作。非常感謝。不知道你有多少時間來回答這麼多的機器人問題,但我很高興你這樣做! –