在AOSP代码中,我正在尝试启用对讲,即说话"设备已锁定"当由于睡眠时间或手动锁定而显示锁定屏幕时
然而,我设法说出来"设备锁定"通过将contentdesrition设置为"设备已锁定"来覆盖dispatchPopulateAccessibilityEvent(..)方法进行手动锁定在KeyGuardview类中,但我无法在自动经过的睡眠时间流程中执行此操作(当我再次触摸设备时,在后台启用锁定屏幕)
@Override
public boolean dispatchPopulateAccessibilityEvent(AccessibilityEvent event) {
if(event != null){
event.setContentDescription(getResources().getString(R.string.device_locked));
}
return super.dispatchPopulateAccessibilityEvent(event);
}
有没有人有任何想法?