CubieBoard博客-HomeCubieTech公司网站

cubie.cc CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 1907|回复: 3

请问 A20 SDK3.0版本怎么在自己的apk里面判断hdmi的连接状态?

[复制链接]

7

主题

0

好友

364

积分

中级会员

Rank: 3Rank: 3

贡献
76
金钱
122
威望
76
买家信用
卖家信用
积分
364
发表于 2016-1-8 16:06:22 |显示全部楼层
       我用的是A20 SDK3.0版本,我想在自己有的apk源码里面判断hdmi的连接状态,我用
int hdmi_status=0;
Intent intent = new Intent(Intent.ACTION_HDMISTATUS_CHANGED);
hdmi_status = intent.getIntExtra(DisplayManagerAw.EXTRA_HDMISTATUS, 0);
    但是得到的值为什么永远都是0呢?

回复

使用道具 举报

9

主题

0

好友

5554

积分

论坛元老

Rank: 8Rank: 8

贡献
1026
金钱
2394
威望
1026
买家信用
卖家信用
积分
5554
发表于 2016-1-12 15:38:59 |显示全部楼层
你可以先用 “adb shell” 命令,进入 /sys/class/switch/hdmi 这个目录
用 “cat state”,查看 hdmi 的状态。如果插拔有变化的话。

然后,在你的apk源码里,去获取这个节点的值就好了。
回复

使用道具 举报

7

主题

0

好友

364

积分

中级会员

Rank: 3Rank: 3

贡献
76
金钱
122
威望
76
买家信用
卖家信用
积分
364
发表于 2016-1-14 08:19:07 |显示全部楼层
谢谢!我用cat state,它的值是有变化的,就是在我自己的apk源码里得到的值永远为0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

QQ|Archiver|手机版|邮件群发|cubie.cc---深刻的嵌入式技术和应用讨论中文社区 ( 粤ICP备13051116号-1  

GMT+8, 2020-4-1 18:10 , Processed in 0.026176 second(s), 15 queries , Apc On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc. | Style by Coxxs

回顶部