我正在创建一个应用程序,通过HDMI电缆将Android设备连接到电视上播放视频。我想要检测使用HDMI电缆是否关闭了电视。我也尝试了在此链接中提到的方法,但它没有起作用。 如何检查Android中的HDMI设备连接状态?
我正在创建一个应用程序,通过HDMI电缆将Android设备连接到电视上播放视频。我想要检测使用HDMI电缆是否关闭了电视。我也尝试了在此链接中提到的方法,但它没有起作用。 如何检查Android中的HDMI设备连接状态?
/sys/class/display/display0.hdmi/connect
获取数据文件。如果文件中的数据为0,则HDMI未连接;如果为1,则已连接。try {
File file = new File("/sys/class/display/display0.hdmi/connect")
InputStream in = new FileInputStream(file);
byte[] re = new byte[32768];
int read = 0;
while ((read = in.read(re, 0, 32768)) != -1) {
String string="Empty";
string = new String(re, 0, read);
Log.v("String_whilecondition","string="+string);
result = string;
}
in.close();
} catch (IOException ex) {
ex.printStackTrace();
}