从Android读取C struct成员静态字符串

时间:2013-10-15 23:19:10

标签: java android c string android-ndk

我想学习从Android读取'C'结构成员静态字符串的最佳方法。

例如,这是一个带有静态字符串的嵌套“C”结构:

static const struct A
{
    const char* const a;
    struct B
    {
        const char* const b;
    } b;
} a = {"Hello, A", {"Hello, B"}};

从Android读取这2个字符串的最佳方法是什么?

我正在寻找一种简单的方法来执行此操作,以便在运行时进行最少的处理或不进行处理。从我读到的我需要将字符串转换为UTF-16,所以我可能最好使用某种宽字符类型(jstring)而不是char []?我是否真的需要创建一个方法而不是直接访问字符串作为成员数据?

由于

0 个答案:

没有答案