我正在尝试开发一个黑莓原生应用,其功能是锁定设备。是否可以设置设备锁定状态?我应该使用任何第三方API吗?
我找到了这个java代码..
ApplicationManager appman = ApplicationManager.getApplicationManager(); appman.lockSystem(真);
c ++中有类似内容吗?
答案 0 :(得分:0)
没有。目前的API无法实现。 您应该使用一些技巧,例如显示对话窗口或其他。
您可以使用以下代码了解设备的状态。
if (myHomeScreen.lockState == DeviceLockState.Unknown) {
console.log("No idea");
} else if (myHomeScreen.lockState == DeviceLockState.Unlocked) {
console.log("Unlocked");
} else if (myHomeScreen.lockState == DeviceLockState.ScreenLocked) {
console.log("Screen locked");
} else if (myHomeScreen.lockState == DeviceLockState.PasswordLocked) {
console.log("Password locked");
} else if (myHomeScreen.lockState == DeviceLockState.PinBlocked) {
console.log("PIN blocked");
}
这是此documentation的摘录。