2010-05-29 89 views
5

由於LOCK_PATTERN_ENABLED被轉移到Settings.Secure在升級Froyo我的應用程序可以不再鎖定屏幕...鎖定Android手機(鎖定模式或類似)

有誰知道這是一個解決方法嗎?任何方式,我的應用程序可以立即鎖定屏幕?無論如果自動鎖閉模式或某種自定義鎖屏...

回答

4

這是一個有點麻煩......

如果添加DeviceAdminReceiver到您的應用程序和用戶使得它的安全性設置,然後你allowd調用

DevicePolicyManager dpm = 
    (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE); 
dpm.lockNow(); 

,立即鎖定裝置。

如果您的應用中沒有DeviceAdminReceiver,致電.lock()將導致SecurityException

+0

除了實現DeviceAdminReceiver還有一點。請參閱設備管理文檔:http://developer.android.com/guide/topics/admin/device-admin.html – 2011-07-20 17:55:24