问题求助,通过ndk在本地C代码中实现Surface显示

 我来答
福喜900
2015-01-27 · TA获得超过6.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:1亿
展开全部
这个问题一般是
① 在java层创建一块跟surface表面大小一致的int类型的一维数组内存,然后传到ndk层,c代码通过在该内存上进行相关绘制,然后java层通过该内存构建一个Bitmap 类对象,然后通过java的 canvas 的 draw 函数把他绘制到 surface 上;
② 通过opengles进行操作,具体的话,可以看ndk自带例子“native-activity”;
希望对你有用,我是ndk吧吧主,有问题可以ndk吧留言,谢谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式