我是系统程序员,我将我的应用程序放在/ system / priv-app中并尝试与wifi驱动程序进行交互。我的代码能够通过在清单文件中添加INTERNET权限来获取套接字fd。
fd = sock = socket(AF_INET,SOCK_DGRAM,0);
res = ioctl(fd,SIOCIWFIRSTPRIV,& buffer);
执行此ioctl时使用JNI代码返回OPERATION NOT 允许作为错误代码。 但是当使用c可执行文件调用时,同样的事情也有效。 我该怎么办?
先谢谢
答案 0 :(得分:0)
我已经解决了这个问题。 我通过c程序将ioctls发送到WiFi驱动程序,另一个Android应用程序通过套接字与此c程序通信。