Direct Byte Buffer的操作
生活随笔
收集整理的這篇文章主要介紹了
Direct Byte Buffer的操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ?本地代碼通過提供一個本地C字節的數組作為基礎,創建一個能夠被Java應用程序使用的一個直接字節緩存。
? ?unsigned char* buffer = (unsigned char*) malloc(1024);
? ?...
? ?jobject directBuffer;
? ?directBuffer = (*env)->NewDirectByteBuffer(env, buffer, 1024);
? ?獲得這直接的字節緩存區
? 這直接的字符緩存區也能有Java的應用程序來創建。本地的代碼通過使用GetDirectBufferAddress獲得本地字節數組的地址。
? ?unsigned char* buffer;
? ?buffer = (unsigned char*) (*env)->GetDirectBufferAddress(env,
? ?directBuffer);
? ?
總結
以上是生活随笔為你收集整理的Direct Byte Buffer的操作的全部內容,希望文章能夠幫你解決所遇到的問題。