android - Android NDK 上可用的库?

标签 android c++ c android-ndk

Android NDK 中是否有默认可用的库?如果没有,我可以使用任何 c++/c 库,只要我自己包含它吗?

特别是,我需要压缩、加密、正则表达式和 sqlite。我在考虑使用 zlibcrypto++sqlite(duh!)和 boost,但可以使用其他任何东西如果它已经可用。

另外,如果没有内置可用的东西,你会推荐我上面的选择以外的东西吗(我尽可能喜欢公共(public)领域,或者 BSD 或类似的)

最佳答案

  • 通过抽象 database access 可在 Android 上使用 SQLite在 java 。 ‍.so 本身是私有(private)的。如果您需要修改,您当然可以编译自己的 SQLite 库,但通常您应该从 Java 访问它。我这样做是为了加密目的。
  • zlib 可用于 NDK
  • crypto++ 当然可以通过 NDK 编译
  • Boost 确实适用于 Android/NDK(我目前大量使用它)

关于android - Android NDK 上可用的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6660577/

相关文章:

c++ - 静态 const 成员变量的部分特化

从windows到linux的交叉编译源

android - 将他的应用程序添加到 "add to Home screen"/"Shortcut"部分

android - 通过单击Kotlin中的recyclerView来更改activity_main的元素

java - 在 Activity 外调用 chromecast 媒体路由器

Android:在不启动 Intent 的情况下使用街景

php - C++ 'php_sprintf' 如何返回这个值?

c++ - 创建随机 double 范围内的随机整数

c - 在 shm_unlink 之后访问内存

c - 如何强制读取通过