Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.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
ANativeWindow_lock和AndroidBitmap_lock像素_Android_Performance_Android Ndk - Fatal编程技术网

ANativeWindow_lock和AndroidBitmap_lock像素

ANativeWindow_lock和AndroidBitmap_lock像素,android,performance,android-ndk,Android,Performance,Android Ndk,ndk样本文件夹中有2个样本(位图等离子体)和(本机等离子体)。 第一种方法是写入位图,然后使用AndroidBitmap_lockPixels在surfaceview上blit位图。 第二个是使用ANativeWindow_lock直接写入屏幕的完整C应用程序 我想做的是直接在水面上画画。 ndk能做到这一点吗?不确定你们是否还需要帮助。NDK包中还有另一个示例,名为native media。在这里,您可以找到一个在曲面对象上播放视频的示例(作为引用传入本机源代码) 它们还提供了一个在同一个应

ndk样本文件夹中有2个样本(位图等离子体)和(本机等离子体)。 第一种方法是写入位图,然后使用AndroidBitmap_lockPixels在surfaceview上blit位图。 第二个是使用ANativeWindow_lock直接写入屏幕的完整C应用程序

我想做的是直接在水面上画画。
ndk能做到这一点吗?

不确定你们是否还需要帮助。NDK包中还有另一个示例,名为
native media
。在这里,您可以找到一个在
曲面
对象上播放视频的示例(作为引用传入本机源代码)


它们还提供了一个在同一个应用程序上使用Java API发布视频的示例。

您的意思是,有没有办法锁定SurfaceView表面上的像素?我也想知道同样的事情。关于ANativeWindow的文档很少(我在互联网上没有看到任何文档,在头文件注释中也没有看到任何文档);首先,我很想知道ANativeWindow和活动/视图之间的关系,以及是否可以将ANativeWindow与传统Java活动混合使用。