Возможно, вы можете использовать PowerManager для его перезагрузки (это не гарантирует перезагрузки - OS может отменить его):
http://developer.android.com/ ссылка / android / os / PowerManager.html # reboot (java.lang.String )
Для этого требуется разрешение REBOOT:
http: // разработчик .android.com / reference / android / Manifest.permission.html # REBOOT
Можете ли вы также проверить свой логарифм при попытке включить / отключить блокировку клавиатуры и опубликовать что там?
Вы не можете сделать это из обычного приложения SDK. Это могут быть только приложения, подписанные с ключом прошивки системы.