繁体   English   中英

从 Android 应用程序检查 HDMI 显示状态?

Checking HDMI display status from Android app?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我需要编写一个 Android 服务来检测外部 HDMI 显示器何时脱机(或重新联机)。 该服务的目的是在公共电视屏幕(由 Android 驱动)之一出现故障时通知员工。 问题 - 就我所能研究的而言 - Android 没有 HDMI API 的概念(尽管一些制造商有自己的实现)。

使用的盒子是Android 2.3 高清 1080P 互联网电视盒 WIFI 媒体播放器 HDTV MP3/WMA 我最好的选择是使用PowerDisplayMetrics API-s 来确定当前屏幕是否为 HDMI。

这可以在 Android 2.3 上完成吗?

2 个回复

仅从 Android 3.0 开始,公共 sysfs 位置包含在源中,您可以在其中检查 HDMI 是打开还是关闭 - /sys/devices/virtual/switch/hdmi/state 。 在此之前(如在 Android 2.3 中)供应商使用自定义方法。 尝试检查您的模型是否有驱动程序在其中写入此信息的某些 sysfs 位置,或者检查是否有与切换 HDMI 相关的粘性广播可以收听。

您可以从位置 /sys/class/display/dispaly0.hdmi/connect 获取 hdmi 状态。 它给出了正确的 HDMI 连接和断开状态。

1 适用于Android应用程序的HDMI显示

我制作了一个显示一些数据的应用程序。 将HDMI显示器连接至android设备时,数据将显示在其上,其工作正常。 但是如果电源线断开,则HDMI diplay关闭,因此数据显示在设备的屏幕上。 这不是什么大问题,因为当电力线再次连接时,我只需要将数据显示在HDMI显示器上即可。 现在,当 ...

2 杀死Android后台运行的HDMI系统应用程序

我想在运行Android应用程序时杀死System android HDMI应用程序,该怎么办? 我可以使用killProcess(id)但我不知道进程的ID,因为它正在使用线程。 我希望当我的应用程序启动时,System HDMI应用程序应被杀死,并应释放它正在使用的所有资源。 ...

2019-07-23 10:05:11 0 6   android
3 我可以只在HDMI屏幕上翻转Android应用程序吗?

我有一个Android应用程序,必须限制为纵向模式,现在我必须通过HDMI电缆输出到屏幕。 问题是信号匹配屏幕的高度,但宽度是letterboxed。 我正在使用的屏幕无法翻转到垂直,所以我必须通过代码来完成。 我基本上需要显示HDMI输出翻转。 我知道这可以在iPad上完成 ,但我不知 ...

4 如何检查Android中的HDMI设备连接状态?

我需要检测HDMI设备是否已连接到我的Android设备。 为此,我正在使用BroadcastReceiver,它也能够检测到。 但是使用BroadcastReceiver,即使在我的应用程序启动之前,我也无法处理连接HDMI设备的情况。 在这种情况下,BroadcastReceiver无 ...

5 切换HDMI显示时启动应用程序

非常简单,当我按下切换器上的开关以从PC显示器切换到上方的电视时,我只想运行XBMC。 我对语言不太挑剔,但更好奇是否有事件可以订阅(可能在Win32 API中)。 如果没有,我该如何进行轮询? ...

6 使用hdmi同时显示不同布局的Android应用

我想创建一个应用程序,它将在手机上显示不同的布局,并在与HDMI连接的显示器上显示不同的布局。 第一个布局将仅显示控件,HDMI连接显示器上的一些信息和布局将显示照片或视频或带有用户定义文本的照片。 我希望这个应用程序无需root。 我知道这是可能的,因为mxplayer对我想要的东西很熟 ...

7 通过HDMI进行Android显示

我有一个客户要求可以播放从平板电脑到连接HDMI屏幕的视频的应用程序。 我想知道HDMI屏幕上是否可以显示不同于平板电脑本身的输出? 这是因为我想添加一个菜单(平板电脑屏幕顶部的图层),客户端可以访问该菜单,看到电视屏幕的人看不到。 谢谢您的帮助。 ...

8 如何在Android中的HDMI连接上的应用程序中获取通知

我需要有关Android设备的HDMI端口状态的帮助。我希望通过Android设备或平板电脑的HDMI端口进行连接时通知我的应用程序。 根据我的搜索,没有可用的android api,但是我遇到了motorola hdmi status api和motorola dual screen api ...

2011-09-12 06:14:26 1 948   android
9 Android:如何在应用程序外部检查付款状态?

让我解释。 假设我有带有应用内购买功能的android应用。 付费功能之一,导致对远程服务器的特殊Web请求。 每次付款该请求应该唯一。 所以问题是:如何确保服务器的请求是由应用程序中的合法付款引起的,而不是由反汇编代码的黑客引起的? 我的猜测是应该有某种方法可以检查服务器端的付款 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM