我正在尝试让我的手机振动,如果我的平板电脑通过蓝牙与手机断开连接,我会显示一条通知。如果我通过平板电脑的蓝牙菜单断开平板电脑与手机的连接,无论是在手机屏幕打开还是关闭时(我已经让手机休眠了半个小时,然后从平板电脑的蓝牙菜单断开了连接,它都可以用)。如果我通过手机的蓝牙菜单断开手机与平板电脑的连接,它也能正常工作。如果我拿着手机离开平板电脑,并关闭手机屏幕,也是如此。
但是,如果我离开平板电脑时手机屏幕已关闭,则不会发生振动。然而,当我在几分钟后查看我的手机时,通知确实出现了,并且通知具有正确的时间戳(因此,通知不会仅在我唤醒手机时出现)。我完全被弄糊涂了。
下面是我的相关代码:
public
我有一个web应用程序,它正被桌面、平板电脑和手机上的浏览器使用。工具栏(用HTML制作)在平板电脑和桌面上使用时,需要有16 x 16的按钮,然后是48 x 48的手机按钮。原因是,16 x 16在台式机和平板电脑上是一个很好的尺寸,但在手机上(iPhone 4/4s等)太小了。48 x 48在台式机和平板电脑上太大了,但在我们测试过的手机上却很完美。
如何使用Javascript对此进行必要的检测?
我想,以英寸或毫米为单位检测物理屏幕尺寸将是一个很好的方法。在浏览器中可以做到这一点吗?我看过一些以像素为单位检测屏幕分辨率的信息,但在我看来,这似乎是有缺陷的,因为手机和平板电脑之间的分辨率