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*inOutDirtyBounds); int32_t ANativeWindow_Unlock and Post(ANativeWindow*窗口) 它看起来非常像android SDK级别的java画布,对吗 要使用nativeWnd,必须将java SurfaceHolder的jobject传递给ndk,然后在曲面上获取以生成nativeWnd 然后,使用ANativeWindow_setBuffersGeometry设置帧大小和颜色格式 然后,使用ANativeWindow_lock锁定曲面 然后,把你的照片拍下来 最后,ANativeWindow_解锁并发布-您的位图显示在屏幕上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
您还可以使用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以查找示例代码