I'm trying develop an app that can turn on/off the TV through HDMI-CEC. I found that android source project had a service call HdmiControlService
here. But I don't have any ideal about how to using this.
I know HdmiControlService
is available for android 5.0, so I change the sdk version to 21, But it's still telling me that can't not resolve symbol HdmiControlService
.
Does any one have any ideal about how to use this api or any code for me.
Thanks a lot.
From Context.java
class:
/**
* Use with {@link #getSystemService} to retrieve a
* {@link android.hardware.hdmi.HdmiControlManager} for controlling and managing
* HDMI-CEC protocol.
*
* @see #getSystemService
* @see android.hardware.hdmi.HdmiControlManager
* @hide
*/
@SystemApi
public static final String HDMI_CONTROL_SERVICE = "hdmi_control";
You can see it is annotated with both @SystemApi
and @hide
, which means that it is not available for public API. It is "exposed for use by bundled system applications" only.
Thus, there is no way to use that service (yet).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With