Android开发人员documentation描述了应用程序用于网络的java.net
程序包。现在Android有一个Linux内核,所以最终包的任何HTTP请求都要转换成一些系统调用。
我想问的是这个库是否附带了一些JNI层代码,是否依赖libc库与内核进行交互?
答案 0 :(得分:0)
在Oracle JVM中 net.dll 加载在 jre / bin 中的AbstractPlainSocketImpl中。
$this->db->select("*");
$this->db->where("idx",5342);
$this->db->where("CASE WHEN reserve_date = 20151130 THEN reserve_time > 1537 ELSE reserve_date > 20151130 END");
$query=$this->db->get("table");
Android的Dalvik也以同样的方式工作。请看以下链接:
https://github.com/android/platform_system_core/tree/master/libcutils
https://github.com/android/platform_system_core/blob/master/libcutils/socket_network_client.c