找回密码
 注册
搜索
查看: 2974|回复: 6

[讨论] 求助:android耳机按键检测

[复制链接]
发表于 2011-11-30 22:54:13 | 显示全部楼层 |阅读模式
长按耳机按键,可以读到adc检测的值
短按耳机按键,读不到adc检测的值。。为什么呢。。
求高人讲解。。
 楼主| 发表于 2011-12-2 19:25:22 | 显示全部楼层
高通平台
长按跟短按的键值是一样的,这个可以打出来
耳机按键检测是接在一个mic脚上,按键press跟release电压不同,从mic脚到bb需要adc转换
长按短按会根据一个时间值去判断
我怀疑是短按的时间跟轮询的时间的问题。。但是没有跟到代码在哪
点评回复

使用道具 举报

发表于 2011-12-2 18:02:54 | 显示全部楼层
哪个平台的?高通or其它?
为啥要用ADC检测?
我怀疑是你的键值没定义吧
点评回复

使用道具 举报

发表于 2011-12-2 09:54:31 | 显示全部楼层
感觉是这样的:瞬间的adc变化可能会被当做短接电流给过滤掉,不然有可能导致一些类似挂机键的事件发生。仔细跟代码,应该会有收获的
点评回复

使用道具 举报

 楼主| 发表于 2011-12-1 14:17:23 | 显示全部楼层
哪位高手可以把耳机按键检测详细的讲一下吗。。
其实我也不是很懂
什么轮询机制啊,什么用adc读电压变化啊
耳机按键按下导通应该是什么变化啊。。。
点评回复

使用道具 举报

发表于 2011-12-1 10:01:17 | 显示全部楼层
都不太清楚啥是adc检测的值,感觉楼主应该好好查找下自己的操作步骤!!
点评回复

使用道具 举报

 楼主| 发表于 2011-12-1 09:44:20 | 显示全部楼层
[em13]有没有高人指导下啊。。。[em03]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 11:52 , Processed in 0.044239 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表