我正在创建一个应用程序,通过 HDMI 电缆将 android 设备连接到 T.v,在其中播放视频。我想检测是否使用 HDMI 电缆关闭了电视。我也尝试了此链接中提到的方法,但它不起作用。
How to check the HDMI device connection status in Android?

最佳答案

从位置/sys/class/display/display0.hdmi/connect 获取数据文件。如果文件中的数据为0 hdmi 如果它已连接则未连接。尝试此方法。

尝试
{

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();

       }

关于使用 hdmi 电缆检测显示器是否打开的 Android 设备,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21906229/

10-10 08:35