使用下面的接口,看下打开关闭camera是否能得到通知,然后做一个service

CameraManager
AvailabilityCallback

public static abstract class AvailabilityCallback {
607
608        /**
609         * A new camera has become available to use.
610         *
611         * <p>The default implementation of this method does nothing.</p>
612         *
613         * @param cameraId The unique identifier of the new camera.
614         */
615        public void onCameraAvailable(@NonNull String cameraId) {
616            // default empty implementation
617        }
618
619        /**
620         * A previously-available camera has become unavailable for use.
621         *
622         * <p>If an application had an active CameraDevice instance for the
623         * now-disconnected camera, that application will receive a
624         * {@link CameraDevice.StateCallback#onDisconnected disconnection error}.</p>
625         *
626         * <p>The default implementation of this method does nothing.</p>
627         *
628         * @param cameraId The unique identifier of the disconnected camera.
629         */
630        public void onCameraUnavailable(@NonNull String cameraId) {
631            // default empty implementation
632        }
633    }

使用通知管理器来显示UI图标:

//创建一个通知管理器
NotificationManager notificationManager = (NotificationManager) context.getSystemService(NOTIFICATION_SERVICE);

在Android手机的状态栏上显示一个摄像头是否在使用的图标(防止偷拍)相关推荐

  1. kindle显示电池加叹号-kindle长时间不用,屏幕上显示一个电池加叹号的图标,充电后掉电特别快,一晚上又变成电池加叹号怎么办?kindle长时间不用,充电后电池不耐用怎么办?

    问题描述 kindle长时间不用,屏幕上显示一个电池加叹号的图标,充电后掉电特别快,一晚上又变成电池加叹号,kindle长时间不用,充电后电池不耐用.注意,本文章是针对,充电后能用,但掉电特别快,一晚 ...

  2. Android中使用Notification在状态栏上显示通知

    场景 状态栏上显示通知效果 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 ...

  3. android状态栏上显示图标大全,状态栏中的Android应用图标

    对不起,我没有足够的声誉将此添加为评论,但是您是否看过类似的问题?您可以添加所需图标的可绘制资源,并在通知上设置标志,以便允许图标保留在状态栏中. FLAG_NO_CLEAR和FLAG_ONGOING ...

  4. 在状态栏上显示会闪烁的图标(类似qq消息提示)

    PS:看了9年的小说,自己开始动手写了一本,请各位猿们动动手指,点击下,有起点账号的可以收藏下!!<武意长存> 前两周公司接了个运行在车机上的行车记录仪小项目,在做完提交给对方公司测试后, ...

  5. 2021-05-23:打开Office后界面上显示一个横幅提示:你的许可证不是正版,并且你可能是盗版软件的受害者

    症状:安装的Office 2019激活后,在账户中查询时明明是"已激活",但是打开Office后界面上显示一个横幅提示:"你的许可证不是正版,并且你可能是盗版软件的受害者 ...

  6. Github每日精选(第76期):在 Mac 状态栏上显示进程流量的监视器ITraffic-monitor-for-mac

    ITraffic-monitor-for-mac ITraffic-monitor-for-mac 在 Mac 状态栏上显示进程流量的监视器,在windows我们的流量可以通过电脑管家或者360进行显 ...

  7. android 调取数字键盘,如何在android中的EditText上显示数字键盘?

    如何在android中的EditText上显示数字键盘? 我只是想在某个EditText具有焦点时立即切换到数字键盘模式. 13个解决方案 239 votes 您可以为EditText配置EditTe ...

  8. 在屏幕上显示一个短句c语言编程,在屏幕上显示Hllo.ppt

    在屏幕上显示Hllo * * §2.1 在屏幕上显示Hello World 第2章 用C语言编写程序 用算例尽快进入编程 例2-1 在屏幕上显示一个短句: Hello World /* 显示" ...

  9. 所有用户登陆后都在桌面上显示计算机图标,如何在Win10桌面上显示计算机.控制面板.网络.用户的文件图标?...

    如何在Win10桌面上显示"计算机.控制面板.网络.用户的文件"图标? Win10正式版中"计算机/这台电脑"已更名为"此电脑" 默认情况下 ...

最新文章

  1. java 办公,中文JAVA技术网
  2. 您的用户界面是您产品不会因心灵感应而谦卑的补偿
  3. 一口气说出 OAuth2.0 的四种授权方式
  4. 2014 Centos 6 minimal 安装mysql5
  5. hihoCoder #1639 图书馆
  6. 8字箴言:尊重、尽责、开放、创新
  7. Python EFZ文件 气象_python的日常应用-gt;入门篇01
  8. lan pci 联想开机_微软承认KB4568831导致部分联想ThinkPad笔记本崩溃和蓝屏
  9. DevOps vs Agile:有什么区别?
  10. .net问题记录及解决方法
  11. 实现公告板和本周热卖功能
  12. ArcGIS10.5资源分享
  13. 最小二乘原理求解线性回归方程
  14. 博商零售业网上商店系统解决方案
  15. 新浪股票数据接口获取
  16. 部分IT公司面试流程小结
  17. 从DOS中装操作系统时要加载smartdrv命令
  18. java设计模式--01类图UML图箭头含义
  19. Flutter报错: type ‘double‘ is not a subtype of type ‘int?‘或type ‘int‘ is not a subtype of type ‘double
  20. 华为服务器修改root密码,华为云 服务器重置root密码

热门文章

  1. php抓取微信聊天记录内容,如何用 php 抓取微信文章正文?
  2. 个人学习日志——树莓派实时人脸识别项目
  3. CAD 连接两个相交线
  4. 十亿设备撑腰 TalkingData解读14年国内移动互联网
  5. 网络学习day04_子网划分
  6. 【译】PHP:40+开发工具推荐
  7. 使用ffmpeg模块合成音频视频的时候不能有效合并的问题
  8. 3CDB:基于3C技术的染色质互作信息数据库
  9. manjaro时间不对,恢复正确时间
  10. 淘宝商品历史价格API接口 调用说明及功能介绍