我可以在Android上的frameworks / native / service上使用socket()吗?

时间:2015-10-22 17:58:37

标签: android sockets frameworks native

我想在Android frameworks/native/service/surfaceFlinger中实现套接字功能,以发送屏幕信息。

所以,我使用socket()制作了关于网络的源代码,并插入到Android框架源代码树中。

但是,它无法创建套接字描述符。

它总是返回-1而errno是13

所以我添加了这样的权限代码:

// framework/frameworks/native/services/surfaceflinger/mynetwork.cpp
if (PermissionCache::checkCallingPermission("android.permission.INTERNET") < 0)
...
fd = socket(AF_INET, SOCK_DGRAM, 0);

但仍然无效。

任何人都知道这个问题吗? 知道吗?

谢谢。

0 个答案:

没有答案