android核心中的openssl支持

时间:2012-09-05 17:04:22

标签: android-ndk libcurl

我想知道openssl和curl是android核心的一部分.. becoz我在许多论坛中看到用户正在尝试构建openssl和curl for android ndk并在那里使用..

为什么用户选择自己的构建?

2 个答案:

答案 0 :(得分:2)

Android附带/system/lib/libssl.so/system/lib/libcrypto.so,它们来自www.openssl.org。例如, 4.0r1 (ICS)版本包含版本 1.0.0e 。但是,这些库可能不会公开OpenSSL的所有功能。

至于curl,请查看Using cURL in Android以获取参考资料。

答案 1 :(得分:0)

他们不是。另一方面,OpenSSL范围内的加密原语和HTTP堆栈都是Java端Android API的一部分。

人们为什么要自己动手?可能要迁移传统的C / C ++代码,而不是重写为反射的Java调用。那些很难看。