【发布时间】:2013-03-08 20:04:29
【问题描述】:
我正在尝试在 android 源代码中打开一个套接字。具体来说,现在我在DisplayDevice.cpp文件中,但是socket代码的位置可能会改变。就在我这样做之后:
int fd = socket(AF_INET, SOCK_STREAM, 0);
fd 返回为 -1,当我检查错误消息时,它被列为 Permission Denied。为此,我环顾四周,大多数答案都涉及将互联网权限添加到 AndroidManifest 文件中。这不对我有用,因为我添加的代码在 android 源代码中。
我想知道是否有办法绕过被拒绝的权限。或者如果有更好的方法来做到这一点/使用不同类型的套接字(现在我正在使用来自
的套接字谢谢。
【问题讨论】:
-
啊,您可能想将此标记为 C 或 C++ 问题。这几乎是 BSD 风格的套接字
标签: android c++ sockets android-emulator