使用hdmi电缆打开或关闭用于检测显示的Android设备

时间:2014-02-20 11:21:29

标签: android hdmi

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

1 个答案:

答案 0 :(得分:0)

从位置/sys/class/display/display0.hdmi/connect获取数据文件。如果文件中的数据为0,则如果1的连接已连接,则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();

       }