在程序启动时注册了广播BluetoothDiscoverableTimeoutReceiver,当可检测时间结束后就会将蓝牙的扫描状态设置为BluetoothAdapter.SCAN_MODE_CONNECTABLE,即取消对所有设备的可检测性:

frameworks/base/packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothDiscoverableTimeoutReceiver.java:


29  public class BluetoothDiscoverableTimeoutReceiver extends BroadcastReceiver {
30      private static final String TAG = "BluetoothDiscoverableTimeoutReceiver";
31
32      private static final String INTENT_DISCOVERABLE_TIMEOUT =
33          "android.bluetooth.intent.DISCOVERABLE_TIMEOUT";
34
35      public static void setDiscoverableAlarm(Context context, long alarmTime) {
55
56      public static void cancelDiscoverableAlarm(Context context) {
71
72      @Override
73      public void onReceive(Context context, Intent intent) {
85  };
												

bluetoo流程杂相关推荐

  1. 定位高速DAC近端杂散问题流程

    定位高速DAC近端杂散问题流程 1. 如何确定杂散来源 直接数据频率合成器(DDS)因能产生频率捷变且残留相位噪声性能卓越而著称.另外,多数用户都很清楚DDS输出频谱中存在的杂散噪声,比如相位截断杂散 ...

  2. MetaWRAP分箱流程实战和结果解读

    MetaWRAP--灵活的单基因组精度宏基因组分析流程 关于宏基因组Binning,有无数的软件和数据库,大家分析费时费力,结果也差别很大.现在有了MetaWRAP,一个软件就够了,整合3个主流分箱工 ...

  3. Microbiome:宏基因组分箱流程MetaWRAP分析实战和结果解读

    文章目录 MetaWRAP-a flexible pipeline for genome-resolved metagenomic data analysis 分析实战 0.下载肠道宏基因组数据 1. ...

  4. 微生物组助手——最易学的扩增子、宏基因组分析流程

    软件简介 Microbiome Helper开源软件,方便大家分析微生物组数据.不仅提供了多套扩增子.宏基因组的分析流程方案,同时提供了几十个软件间衔接的脚本,可大大提高使用者分析的效率. 文章于20 ...

  5. 项目管理工作对于产品经理,是杂活吗?

    项目管理工作对于产品经理,是杂活吗?当然不是,有做"杂活"的体验,大多是没有找对方法,效率不够高.不仅不是杂活,而且还会给工作.自身带来很多附带的价值. 刚开始负责一个项目或产品线 ...

  6. 运维工作钱少、事多而且杂?年轻人,你这个思想很危险吶

    知乎上有个网友提出了这样的问题:"为什么感觉做运维是事累事杂还最不值钱的那一档?" 不少运维工作者都在这个问题下面发表了自己的看法. 初级运维工作者的工作内容包含很多基础.重复性的 ...

  7. 硬核科普:一文看懂人脸识别技术流程

    小编是个天生懒惰的人,同时又是个急性子,这样的人最享受被科技服务的乐趣. 举个例子,十多年前大家还在普遍用现金的时代,小编在商店买东西排队结账,每当看到收银员找零时手忙脚乱的样子就会心急如焚,只恨不能 ...

  8. 一些杂感杂想(一)谈谈加班、团队

    2017年拍摄于云南丽江古城 12月的第一天,我从忙碌的工作中突然解放了,我摸着快要秃顶稀疏的头发,释怀又伤感.突然不要早起不要面对那些写到恶心的业务代码了,也不需要面对"业务型产品经理&q ...

  9. 超完整的用户体验设计流程,规范化提升产品效率

    送给真正的互联网人一顿干货早餐 [小咖导读]可能每个公司都有各自的用户体验设计流程,流程合理能让我们更有效率地进行产品工作.下面这篇文章来自海外,让我们看看他们对用户体验设计流程有怎样的理解吧. 文档 ...

最新文章

  1. vCenter Server Appliance 6.5 中重置丢失或忘记的 root 密码
  2. Linux LXC基本配置选项
  3. 同一label显示不同字体
  4. AtCoder Regular Contest 067 F - Yakiniku Restaurants
  5. PHP 学习 一 基础
  6. 开关和灯泡的对应关系
  7. 【Hibernate】Hibernate实体关系映射——双边的多对多关系
  8. Ubuntu18.04 安装搜狗输入法后无法启动的问题
  9. JavaScript六种继承方式的递进推演
  10. iOS多线程各种安全锁介绍 - 线程同步
  11. 数据挖掘知识图谱(大数据分析师)
  12. pdf照片显示正常打印时被翻转_明天开始打印准考证,你需要注意这些!
  13. 【机器学习】主成分分析 (PCA)、无监督特征提取
  14. Windows环境搭建Red5流媒体服务器指南
  15. Neo4j下载(linux系统)
  16. 2022年高处安装、维护、拆除操作证考试题库及在线模拟考试
  17. win7(主机)+win7虚拟机(vmware,被调试机)+windbg配置内核驱动调试
  18. TensorFlow RNN MNIST字符识别Demo快速了解TF RNN核心框架
  19. 论文阅读: Disentangled lmage Colorization via Global Anchors
  20. ssh连接失败报错:Socket error Event: 32 Error: 10053.

热门文章

  1. 纹理--高清设计素材下载
  2. 智能音箱的2020:下降、消失、寡头
  3. OpenGL 蓝宝书第七版 windows+vs 所需的环境的配置
  4. EI 检索!第六届机械、控制与计算机工程国际学术会议(ICMCCE 2021)征稿中!
  5. 排位赛三E. Word Processor
  6. Solidworks如何显示装饰螺纹线
  7. 综合评价中几种指标权重确定方法
  8. 硕士毕业论文——文献阅读
  9. 从0到1搞出个人app实现长久盈利
  10. 【用Cocos Creator给暗恋的女生写一个游戏(8)】——(Run Game) Prefab的动态管理