Android手机插入USB后LED灯亮
最近在研究Android手机LED灯的控制问题,现在有一个需求:
需求:手机插入USB后,手机的LED灯光会亮,需要把这个动作屏蔽掉。
问题:
1、手机是如何识别到USB插入的事件的,了解了一下,这个是udev或者mdev干的事情,但是具体情况不太清楚,希望高手能帮忙理一下,或者有没有好的文章推荐一下。
2、LED灯是如何被点亮的,看了一下源代码,LED灯的驱动模块是编译进内核的。
整体来说就是,手机如何识别到USB插入的事件,并且把LED灯点亮的,个人猜测,整体的流程应该是:
1、内核获知USB插入事件,并且发送消息到应用层;
2、应用层调用LED控制模块,点亮LED灯。