本文来自:安卓航班网

Android在2.2时新增了一个实用的类UiModeManager可以方便的管理当前Android设备的夜间模式和行车模式,位于android.app.UiModeManager这个包中。UiModeManager类使用Context.getSystemService(Context.UI_MODE_SERVICE) 来实例化,主要提供了以下几种方法
void  disableCarMode(int flags) // 禁止行车模式,这里参数一般为UiModeManager.DISABLE_CAR_MODE_GO_HOME
void  enableCarMode(int flags) // 启用行车模式,这里参数一般为UiModeManager.ENABLE_CAR_MODE_GO_CAR_HOME
这里Android123提示大家,在Android 2.2开始引入了另一种主题为Car Home,进入后手机的图标会更大,适合开车的人使用手机播放音乐,控制导航什么的。
int  getCurrentModeType()  //返回当前的模式,返回值有三种情况,夜间模式自动 MODE_NIGHT_AUTO ,夜间模式关闭 MODE_NIGHT_NO 和夜间模式开启 MODE_NIGHT_YES
夜间模式主要是设置Car Home主题的背景颜色,可以帮助我们在夜间或白天看清楚,就像很多GPS导航软件夜间模式和后地图背景为纯黑,看起来不是那么刺眼。
int  getNightMode()  //获取夜间模式状态
void  setNightMode(int mode)  //设置夜间模式。
  同时UiModeManager类还提供了四个action定义,比如进入行车模式 ACTION_ENTER_CAR_MODE,进入桌面模式ACTION_ENTER_DESK_MODE,退出行车模式 ACTION_EXIT_CAR_MODE 和退出桌面模式ACTION_EXIT_DESK_MODE。

原文地址:http://www.apkway.com/forum.php?mod=viewthread&tid=2509&extra=page%3D1

转载于:https://www.cnblogs.com/yyq-quan/archive/2011/08/04/2127718.html

UiModeManager设置夜间模式和行车模式相关推荐

  1. 苹果手机夜间模式怎么设置_微信怎么设置夜间模式?iPhone夜间模式设置教程 省电又护眼!...

    最近有小伙伴后台留言问了这样一个问题,微信怎么设置夜间模式?首先微信APP目前本身并没有加入夜间模式,如果觉得夜间看手机刺眼的话,可以开启手机自动的夜间模式,大多数安卓和iOS手机都支持,开启后不仅更 ...

  2. 如何在chrome浏览器设置夜间模式

    1.打开chrome浏览器,然后在地址栏中输入"chrome://flags",如下,然后按回车键. 2.跳到这个页面时,在当前页面的搜索框中输入Auto Dark Mode fo ...

  3. 如何使用Towify在小程序中实现夜间模式和日间模式的自由切换?

    通过触发器中的执行其它触发器动态显示夜间模式和日光模式图标的显示和隐藏,同时使用组件切换器控制不同组件之间的切换 效果展示 具体步骤 制作按钮切换模式 制作切换图标 创建开关切换触发器 创建图标显示隐 ...

  4. Win10深色模式和白天模式设置

    在<最新Win10系统自动开启/关闭夜间模式的设置方法>一文中,介绍了windows 10系统自动开启/关闭夜间模式的设置方法.但windows 10系统还提供了 深色模式,在深色模式下, ...

  5. 如何让Windows 10每天夜间自动开启深色模式

    正如大家所知道的,当在夜间使用Windows 10时,我们可以开启系统的"夜间模式",在这个模式下,Windows 10将呈现让眼睛感觉更加舒适的暖色调,以便尽可能地将对我们睡眠的 ...

  6. 夜间模式(黑夜模式)的简单实现

    前言 Android 6.0以后系统提供了AppCompatDelegate用来实现夜间模式和日间模式的切换,AppCompatDelegate中存在以下几种模式: AppCompatDelegate ...

  7. 桥接模式和路由模式区别_【微课堂】路由器设置:桥接模式vs路由模式

    每天接话总有用户要桥接改路由,路由改桥接,改完要提醒重设路由器,否则就要重复呼入,可是怎么设置呢?到底哪个模式更好呢? 小万别着急.今天,我们就来学习一下光猫连接,不同模式下路由器的设置方法. 设置路 ...

  8. Seaborn使用set_context函数调整绘图标签和线条的大小、设置不同的模式、例如notebook模式、PPT模式、海报模式等、set_context函数可以指定绘图上下文并自动调整标签和线条

    Seaborn使用set_context函数调整绘图标签和线条的大小.设置不同的模式.例如notebook模式.PPT模式.海报模式等.set_context函数可以指定绘图上下文并自动调整标签和线条 ...

  9. Thread\Threading.Timer\Task中ShowDialog()方法报错:“在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式”

    在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式.请确保您的 Main 函数带有 STAThreadAttribute 标记. 出错环境: 1.在Thread线程中,调用Show ...

最新文章

  1. Jquery的html方法里包含特殊字符的处理,类似双引号之类的
  2. 简单网页设计之表格版
  3. 互斥锁、共享内存方式以及生产者消费者模型
  4. C语言的编译链接过程详解
  5. mybatis-逻辑翻页
  6. Wiz Editor md 为知笔记 Markdown 插件
  7. Hibernate 马上入门(二)
  8. Kotlin基础学习第5章—表达式
  9. 洛阳地铁一号线无人驾驶_洛阳地铁第一个过街通道建成,地铁时代离洛阳人还远吗?...
  10. 概率统计学习笔记(7)
  11. git php框架,如何用Git安装TP框架
  12. 修改sublimeText 文件目录窗口样式
  13. java获取中文拼音或拼音首字母
  14. mysql long varchar2_long类型字段转换成varchar2类型
  15. 补码,负数比整数多表示一个
  16. java计算机毕业设计校园点餐系统源码+系统+mysql数据库+lw文档
  17. CAD梦想画图中的“对象显示顺序”
  18. 编程范式:函数式编程防御式编程响应式编程契约式编程流式编程
  19. 计算机课件制作教程ppt,电脑制作ppt详细步骤_新手制作ppt详细步骤图文教程
  20. python爬取新浪新闻首页_Python爬虫学习:微信、知乎、新浪等主流网站的模拟登陆爬取方法...

热门文章

  1. 网易漫画Swift混编实践
  2. 使用Onedrive
  3. 马化腾亲身分享:腾讯兵法教你做一款高口碑的产品
  4. Learn Linux The Hard Way — LinuxTOY
  5. Office 程序默认打开方式
  6. 数据分析在企业中的应用
  7. BI商业智能在企业中的重要性
  8. 大数据分析中常见的错误
  9. kafka 的pom文件_Flink的sink实战之二:kafka
  10. C语言基础专题 - 数据类型与强制类型转换(编辑中)