Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在ndk级别创建位图并显示_Android_Bitmap_Android Ndk - Fatal编程技术网

Android 在ndk级别创建位图并显示

Android 在ndk级别创建位图并显示,android,bitmap,android-ndk,Android,Bitmap,Android Ndk,我想创建一个位图并用ndk代码显示在屏幕上,有人能告诉我怎么做吗。示例代码很好理解。从姜饼开始,您可以选择NativeWindow从ndk在屏幕上显示位图 android-ndk-r7b/platforms/android-9/arch-arm/usr/include/android/native_window.h 查找下面的两个函数, int32_t ANativeWindow_锁(ANativeWindow*window,ANativeWindow\u缓冲区*Exputffer, ARect

我想创建一个位图并用ndk代码显示在屏幕上,有人能告诉我怎么做吗。示例代码很好理解。

从姜饼开始,您可以选择NativeWindow从ndk在屏幕上显示位图

android-ndk-r7b/platforms/android-9/arch-arm/usr/include/android/native_window.h

查找下面的两个函数, int32_t ANativeWindow_锁(ANativeWindow*window,ANativeWindow\u缓冲区*Exputffer, ARect*inOutDirtyBounds); int32_t ANativeWindow_Unlock and Post(ANativeWindow*窗口)

它看起来非常像android SDK级别的java画布,对吗

要使用nativeWnd,必须将java SurfaceHolder的jobject传递给ndk,然后在曲面上获取以生成nativeWnd

然后,使用ANativeWindow_setBuffersGeometry设置帧大小和颜色格式

然后,使用ANativeWindow_lock锁定曲面

然后,把你的照片拍下来

最后,ANativeWindow_解锁并发布-您的位图显示在屏幕上


您还可以使用native window搜索Internet以查找示例代码。

从姜饼开始,native window是您在ndk屏幕上显示位图的选择

android-ndk-r7b/platforms/android-9/arch-arm/usr/include/android/native_window.h

查找下面的两个函数, int32_t ANativeWindow_锁(ANativeWindow*window,ANativeWindow\u缓冲区*Exputffer, ARect*inOutDirtyBounds); int32_t ANativeWindow_Unlock and Post(ANativeWindow*窗口)

它看起来非常像android SDK级别的java画布,对吗

要使用nativeWnd,必须将java SurfaceHolder的jobject传递给ndk,然后在曲面上获取以生成nativeWnd

然后,使用ANativeWindow_setBuffersGeometry设置帧大小和颜色格式

然后,使用ANativeWindow_lock锁定曲面

然后,把你的照片拍下来

最后,ANativeWindow_解锁并发布-您的位图显示在屏幕上

您还可以使用本机窗口搜索Internet以查找示例代码