- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想要的:
我正在开发一个应用程序,我想在来电时显示对话框/弹出窗口。
我在日志中观察到,来电时我的 Activity 开始与电话屏幕打开之间存在轻微延迟。第一个 Activity 被触发,然后手机屏幕亮起。
所以我想在手机屏幕亮起后显示这个对话框。简而言之,我想等到电话接通。
我的尝试:
我在BroadcastReceiver中使用了Asynctask
protected Boolean doInBackground(Void... params) {
PowerManager powerManager = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
isScreenOn = powerManager.isInteractive();
return isScreenOn;
}
并关注 this回答。但它给了我编译时异常
未处理的异常 java.util.concurrent.executionexception 即使在谷歌上搜索了很多之后我也无法解决它。所以我使用了另一种方法。
(*注意我已经有来电广播接收器)
但我无法弄清楚来电广播接收器将如何与手机屏幕广播接收器通信并等待手机屏幕亮起。
有任何指示/建议吗?
最佳答案
在这个问题上折腾了很久,终于解决了。如果有人为类似问题而苦苦挣扎,请发布答案。
case TelephonyManager.CALL_STATE_RINGING: //Incoming Call Ringing
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
//Calling activity to show dialog / popup window.
}
}, 1000);
就是这么简单。呸!!
关于android - 等到手机屏幕亮起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50566445/
在这个 fiddle 上,函数完美地完成了工作,但我需要稍微调整连接。 该点击甚至需要是父 div 的 addClass(深色/浅色)(true 或 false)。 如果是深色,则添加 Bright
我正在使用 Windows.UI.ViewManagement.UISettings 来获取系统强调色,但该类似乎没有任何亮/暗模式的方法或属性。我找不到此功能的文档,我该如何检测? PS:我正在制作
在使用 iOS 13 在明暗模式之间切换时,我遇到了显示键盘的异常行为。 该 View 有一个 inputAccessoryView 供用户输入消息。当然后在键盘显示的情况下切换亮/暗模式时,亮/暗模
我正在开发一个支持多个主题的 iOS 应用程序。有些主题使用深色背景,有些使用浅色。一些默认图标在深色/浅色背景中不可见。我在 xcassets 中看到一个选项,可以为不同的颜色模式添加图像。我的目标
一些上下文:Sciter (纯 win32 应用程序)已经能够呈现类似 UWP 的 UI: 在深色模式下: 在灯光模式下: Windows 10.1803 在设置小程序中引入深色/浅色开关 as se
我是一名优秀的程序员,十分优秀!