0

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

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

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

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

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

谢谢

4

0 回答 0