pub fn to_java_byte_array<'a>(
env: &mut JNIEnv<'a>,
arr: &[jbyte],
) -> JByteArray<'a>
Expand description
将Rust数组转换为Java byte数组
将一个Rust数组转换为Java数组,其中每个元素都是jbyte类型。
§参数
env
- 一个JNIEnv
类型的引用,用于操作Java虚拟机。arr
- 一个Rust数组。
§返回值
返回一个JBooleanArray
类型的Java数组。
§示例
use droid_wrap_utils::{ JNIEnv, JBooleanArray, jint, to_java_byte_array, vm_attach };
vm_attach!(mut env);
// 假设我们有一个Rust数组
let rust_array = vec![65i8,66,67];
// 将Rust数组转换为Java数组
let java_array = to_java_byte_array(&mut env, &rust_array);