我想学习从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 []?我是否真的需要创建一个方法而不是直接访问字符串作为成员数据?
由于