可用于本机模块的库

时间:2011-08-30 14:56:32

标签: android c++ android-ndk

Android设备的应用程序是用Java编写的。我也知道NDK(Native Development Kit)的存在。

我有一个用C ++编写的库,它使用:

  • stl containers
  • c ++ i / o(溪流等......)
  • 内存分配/释放使用新等...

程序员是否可以使用NDK进行C ++开发?

我确信内存alloc和stl都存在,但是文件中的I / O呢?我可以使用istream / ostream吗?我问,因为我已经在Symbian上编写了应用程序,我不得不使用RFile和其他类(没有支持fopen / fread等)。

1 个答案:

答案 0 :(得分:1)

是的,可以进行低级I / O. fopen / fread可从第一个NDK版本获得。 自从NDK r5添加STLport和GNU stl后,istream / ostream可用。