通过本机代码C+检测android中的SIM卡更改+;(不使用SDK) 有可能在本地C++代码中接收SIM卡插入和删除通知(即不使用SDK)。请帮忙

通过本机代码C+检测android中的SIM卡更改+;(不使用SDK) 有可能在本地C++代码中接收SIM卡插入和删除通知(即不使用SDK)。请帮忙,android,linux,Android,Linux,提前谢谢。不可能。 您必须使用Android SDK.< /P>我必须尝试在C++中实现这一点。你能澄清一下吗。SDK以某种方式与适当的驱动程序通信。可能是,有可能看到相应的SDK代码,不是吗?Android有Java SDK和本机SDK。Java SDK主要用于完成大多数与Android相关的工作(如GUI/SMS/Phone Call),而本机SDK则用于编译用c/c++编写的第三个组件(如OpenGL游戏)。在JNI的帮助下,Java可以调用c/c++函数,反之亦然。因此,使用c/c++或

提前谢谢。

不可能。
您必须使用Android SDK.< /P>我必须尝试在C++中实现这一点。你能澄清一下吗。SDK以某种方式与适当的驱动程序通信。可能是,有可能看到相应的SDK代码,不是吗?Android有Java SDK和本机SDK。Java SDK主要用于完成大多数与Android相关的工作(如GUI/SMS/Phone Call),而本机SDK则用于编译用c/c++编写的第三个组件(如OpenGL游戏)。在JNI的帮助下,Java可以调用c/c++函数,反之亦然。因此,使用c/c++或Java不是问题。问题是你需要时间来学习新事物。通过Java代码和SDK,您可以将SIM卡状态侦听器添加到TelephonyManager参考中,非常感谢您的回答。我没有很好地描述自己。我很抱歉。由于项目限制,我无法使用Java SDK。我不怕学习新东西,我会尽可能快地学习。我只需要一个方向。我可以使用原生SDK。是否有可能从本机SDK获取SIM卡插入和移除通知?当然可以,因为您可以使用本机SDK来执行此操作。因为在本机SDK中,您可以使用JNI接口调用JavaSDK中任何类的任何方法。我为你找到了一个样品