当前位置: 首页 > article >正文

Android双屏异显Presentation接口使用说明

        在点餐、收银、KTV等场景,对于双屏异显的需求是非常多的,首先可以节省硬件成本。而现在的智能板卡很多运行Android系统,从Android4.2开始支持WiFi Display(Miracast)功能后,就开始支持双屏异显Presentation这套应用层接口了,下面以Android5.1系统来说明这套接口的使用要点:

        一个Presentation对象就是一个用于在第二显示设备上呈现内容的指定类型对话框,但这对话框是显示在第二屏,而普通的对话框是显示在主屏。

        那么,如何选择Presentation显示设备呢?下面是两种方法:

     1.使用media router

            使用MediaRouter的getPresentationDisplay()获取Presentation设备,Android源码目录下的development/samples/ApiDemos/src/com/example/android/apis/app/PresentationWithMediaRouterActivity.java文件有如下的代码段:

  MediaRouter mediaRouter = (MediaRouter) context.getSystemService(Context.MEDIA_ROUTER_SERVICE);
  MediaRoute

http://www.kler.cn/a/540967.html

相关文章:

  • Docker搭建redis集群
  • 【STM32】ADC
  • JavaScript 中的防抖和节流,它们的区别是什么,以及如何实现?
  • Python Pandas(3):DataFrame
  • ndk 编译opencv(去除libandroid.so mediandk依赖)
  • win32汇编环境,对线程的创建与操作示例一
  • celery + redis - 入门
  • 【C++语言】C++入门
  • 【生产变更】- Oracle RAC添加配置ipv6地址
  • 最简单方法本地部署deepseek及其他大模型(如Llama、千问等),有手就行
  • 【非 root 用户下全局使用静态编译的 FFmpeg】
  • 蓝桥杯---数青蛙(leetcode第1419题)
  • Ruby 日期 时间处理指南
  • c/c++蓝桥杯经典编程题100道(20)最长公共子序列
  • 把DeepSeek 装进 VSCode中
  • 接入 deepseek 实现AI智能问诊
  • Hive之[Hive]详细安装步骤
  • Python 实现 macOS 系统代理的设置
  • 防火墙综合练习2
  • 使用Python爬虫获取1688 App原数据API接口
  • deepseek大模型集成到idea
  • AI技术填坑记2:标注系统
  • MATLAB中count函数用法
  • unity学习30:Audio Source, Audio clip 音效和音乐
  • python卷积神经网络人脸识别示例实现详解
  • 如何保证Redis和MySQL数据的一致性刨析