21

可能是 android 中 hdmi 支持的重复。

我正在开发 XYZ 视频加密应用程序。但还需要管理 hdmi 以克服加密视频的陷阱。

根据我的搜索,我发现这些不在官方文档中,而是由特定供应商 Api 提供的Motorola

我进行了很多探索,发现这些是特定于供应商的,没有独特的 api 或文档来满足所有设备的需求。

我的设备是:

Creative ziio 7 OS:2.2.1 内部版本号:v2.00.13-FROYO。

但请通过谷歌白皮书或您的个人经验提出并回答以下问题:

  • 如果某个 android 设备支持 hdmi 硬件,那么我们如何以编程方式检测它。

  • 如果设备支持硬件。然后,如果连接到 hdmi,则需要通知我的应用程序。
    (比如使用接收器等)。

  • 我也无法使用 hdmi 电缆(AWM 1.3 电缆)将 Creative ziio 7 中的 hdmi 连接到我的 hp notebook pro 笔记本电脑

我注意到某些供应商提供像MOTOROLA这样的 hdmi api http://developer.motorola.com/docs/motorola-hdmi-status-api/

我们还可以通过使用检测所有设备中的 USB 插头状态

 <action android:name="android.intent.action.ums_connected" />

那么hdmi也有什么办法。但是需要有一个通用的概念才能对所有设备执行相同的操作。

4

2 回答 2

2

尽管在不使用供应商特定 API 的情况下似乎没有官方标准化的方式,但在 Android 3.0+ 的更高版本中,Android 源代码似乎引用了大多数供应商似乎正在实施的广播动作意图。这个意图是“android.intent.action.HDMI_PLUGGED”。如果您的目标是这些更高版本的操作系统,从我检测 HDMI 何时连接的经验来看,这似乎非常可靠。

于 2012-06-14T23:35:52.447 回答
1

据我所知,该平台本身不支持 HDMI。每个硬件供应商都通过硬件编写器硬件抽象层来破解他们自己的实现。这意味着,您无法以编程方式与与标准 Android SDK 相关的任何 HDMI 进行交互。

于 2012-05-31T00:52:39.553 回答