可能是android中hdmi支持的副本。
我正在研究XYZ视频加密app.But还需要管理hdmi以克服加密的视频陷阱。
根据我的搜索,我发现这些不在官方文档中,并且由特定供应商Api提供,如 Motorola 。
我已经进行了很多探索,并发现这些是特定于供应商的,没有唯一的api或文档来满足所有设备的需求。
我的设备是:
Creative ziio 7 操作系统:2.2.1版本号:v2.00.13-FROYO。
但请通过Google白皮书或您的个人经验建议并回答以下问题:
如果某个Android设备有hdmi硬件支持,那么我们如何以编程方式检测它。
如果设备支持硬件。然后,如果连接到hdmi,我的应用程序需要得到通知。
(比如使用接收器等)。
我也无法将Creative ziio 7中的hdmi与hdmi连接起来 电缆(AWM 1.3电缆)到我的惠普笔记本专业笔记本电脑
我注意到某些供应商提供hdmi api,如 MOTOROLA http://developer.motorola.com/docs/motorola-hdmi-status-api/
我们也可以使用
检测所有设备中的USB Plug Status <action android:name="android.intent.action.ums_connected" />
那么 hdmi 还有什么办法吗?但是需要有一个通用的概念来为所有设备做同样的事情。
答案 0 :(得分:2)
虽然在没有使用特定于供应商的API的情况下似乎没有官方的标准化方法,但在Android 3.0+的更高版本中,似乎Android源代码引用了大多数供应商似乎正在实施的广播操作意图。这个意图是“android.intent.action.HDMI_PLUGGED”。如果您的目标是后来的操作系统版本,那么根据我检测HDMI连接时的经验,这似乎非常可靠。
答案 1 :(得分:1)
据我所知,平台本身没有HDMI支持。每个硬件供应商都通过硬件编写器硬件抽象层来破解他们自己的实现。这意味着,您无法以编程方式与标准Android SDK相关的任何HDMI进行交互。