android-wear-2.0 - 待机和环境在 Android 中是相同的
问题描述
在 Android 智能手表中,如果设备不交互,则手表将从交互模式进入环境模式
在此 Google 链接https://www.youtube.com/watch?v=Rwshwq_vI1s中,他们仅解释了 App StandBy 和 Doze 模式
我的查询是 Android Wear App 流程将来自 Interactive -> Ambient -> StandBy
或者
App Standby 和 Ambient 都一样吗?
解决方案
Ambient Mode和App Standby是不一样的,Ambient Mode 允许您的应用程序在保持对用户可见的同时继续在前台运行,如果您的应用程序在前台运行,它将不会进入待机模式,请参阅下一段:
App Standby 允许系统在用户未主动使用应用程序时确定该应用程序处于空闲状态。当用户在一定时间内没有触摸应用程序并且以下情况均不适用时,系统会做出此判断:
- 该应用程序当前在前台有一个进程(作为活动或前台服务,或正在被另一个活动或前台服务使用)。
正如您所看到的,环境模式允许您留在前台,因此不允许进入待机,值得注意的是,要能够使用环境模式,用户必须启用设备上的始终在屏幕上选项。
推荐阅读
- perl - 使用 perl 更改时间戳的格式
- python - 我的矢量化项目不起作用。我将如何解决这个问题
- javascript - 我无法在 prisma 架构问题中部署更改
- php - 如何在 Magento 2 中创建带有产品编辑页面下拉菜单的自定义按钮?
- rust - 如何在不使用第三方库的情况下对除第一个和最后一个元素之外的向量进行洗牌?
- c - 在 C 中使用 2D 数组进行简单 I/O 时变量值发生变化,导致分段错误
- javascript - Django 在 ajax 中回复评论不起作用
- maven - 如何将maven项目创建为其他项目的依赖jar而不依赖于其他项目
- java - Navigation Drawer Activity:在片段之间传递值
- html - Bootstrap Grid 不会填满空的地方