当前位置: 首页 > 知识库问答 >
问题:

[android][lock_screen]在传入sip呼叫期间解锁备用屏幕

颜黎昕
2023-03-14

如何在Android系统中编程解锁屏幕?

解锁Android锁屏

如何通过编程阻止Android设备进入Hibernate状态?

默认锁定屏幕上的Android活动

Android创建一个活动浮动在锁定屏幕上

以编程方式解锁Android手机?

锁屏时如何显示活动?

如何解除锁屏?

KeyGuardManager出现问题

提前道谢。

共有1个答案

谭宏盛
2023-03-14

对我来说,遵循代码工作得很好。

@Override
protected void onCreate() {
    KeyguardManager km = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);
    keyguard = km.newKeyguardLock("MyApp");
}
//when we need to unlock screen
@Override
protected void onResume() {
    keyguard.disableKeyguard();
}
@Override
protected void onPause() {
    keyguard.enableKeyguard();
}

记住还要添加权限

 类似资料:
  • 是否有一种方法可以获得从来电连接到运营商到使用Twilio应答之间的时间? null 有办法得到#5和#9之间的时间增量吗?

  • 在Android 10中,应用程序有了新的限制。我们不能再从后台开始活动。虽然这对大多数应用程序来说可能没问题,但对于需要在消息推送到达后显示进线量的voip应用程序来说,这是一个致命的打击。 根据这个https://developer . Android . com/guide/components/activities/background-starts,有一个可以满足的条件列表,仍然允许打开

  • 更新:任何人都知道如何强迫另一个流到麦克风音频源。这需要原生android代码。请在这方面帮助我,请参考这个问题,以获得更多关于路由音频的详细信息

  • 问题内容: 在Android 10中,对应用程序应用了新的限制。我们不能再从后台开始活动了。尽管这对于大多数应用程序来说可能很好,但这对于需要在推送通知到达后显示来电的voip应用程序是致命的打击。 根据此https://developer.android.com/guide/components/activities/background- starts, 存在可以满足的条件列表,但仍然允许打开

  • 我试图让callkit在传入呼叫时与webrtc一起工作,但当我从锁定屏幕接收呼叫并接受它时,在我以前台模式运行应用程序之前,不会有声音。我已配置audiosession向RTCAudoSession发送通知,但它不起作用。你有解决办法吗?

  • 问题内容: 我想构建一个锁屏更换应用程序。有什么方法可以创建一个侦听器/服务,该监听器/服务将在用户唤醒/解锁屏幕时启动我的应用程序? 问题答案: 请参阅mylockforandroid的源代码, 您将需要使用DeviceAdminReceiver来禁用默认的Android 屏幕锁。 当用户解锁屏幕将and 注册为时启动活动: 将此代码添加到manifast.xml中,将ScreenReceive