安卓应用程序监视器簧片开关USB连接



我想开发一款用于家庭安全监控的Android应用程序,该应用程序可以监控门。我想把一个开关簧片连接到安卓智能手机的USB端口。

是否可以监控连接到智能手机USB端口的硬件交换机?该应用程序将在联系人打开时发送短信。

是的,如果手机具有USB主机模式,并且您将簧片开关连接到启用USB的外部微控制器或I/O芯片,但除非您有少数设备之一可以在作为USB主机运行时充电,否则您的电池将很快耗尽。(如果你想查看内核日志,你可能只需要使用开关来应用USB感应电阻器并检测它——不需要micro)。

考虑使用耳机插孔,让簧片开关驱动一个简单的音频振荡器,并通过音频API检测这一点。这应该适用于所有手机,甚至是较旧的手机,并且你可以通过USB插孔为手机供电。

另一种选择是使用ADK机制,在该机制中,一个功能更强大的外部微控制器充当USB主机来托管(并为)手机供电。更广泛的Android设备支持这一点(或者使用实现ADB主机的固件,几乎所有设备都支持它)。

好的,在冲浪时,我找到了按下耳机按钮时拨打号码的正确代码。应用程序将在x响铃后停止呼叫。如果不可能我会将我的接听电话设置为阻止通话,但我需要在通话后将应用程序返回屏幕。

最新更新