Android NDK 中是否有默认可用的库?如果没有,我可以使用任何 c++/c 库,只要我自己包含它吗?
特别是,我需要压缩、加密、正则表达式和 sqlite。我在考虑使用 zlib
、crypto++
、sqlite
(duh!)和 boost
,但可以使用其他任何东西如果它已经可用。
另外,如果没有内置可用的东西,你会推荐我上面的选择以外的东西吗(我尽可能喜欢公共(public)领域,或者 BSD 或类似的)
最佳答案
- 通过抽象 database access 可在 Android 上使用 SQLite在 java 。
.so
本身是私有(private)的。如果您需要修改,您当然可以编译自己的 SQLite 库,但通常您应该从 Java 访问它。我这样做是为了加密目的。 zlib
可用于 NDKcrypto++
当然可以通过 NDK 编译- Boost 确实适用于 Android/NDK(我目前大量使用它)
关于android - Android NDK 上可用的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6660577/