如果仅解锁,调用下面方法
WindowManagerGlobal.getWindowManagerService( ).dismissKeyguard( );
如果需要解锁并跳转到其他activity,可以使用下面方法:
try {
// Dismiss the lock screen when activity starts.
ActivityManagerNative.getDefault().dismissKeyguardOnNextActivity();
} catch (RemoteException e) {
}
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
mContext.startActivityAsUser(intent, new UserHandle(UserHandle.USER_CURRENT));