当前位置: 首页 > news >正文

沈阳市城市建设学院官方网站ftp上传后没有网站

沈阳市城市建设学院官方网站,ftp上传后没有网站,网站建设需求材料,网站做什么推广好目录 引言#xff1a; 主程序代码#xff1a; 结果呈现#xff1a; 小结#xff1a; 引言#xff1a; 通过一个最简单的测试程序直观Android系统的native层Surface的渲染显示过程。 主程序代码#xff1a; #include cutils/memory.h #include utils/L…目录 引言 主程序代码 结果呈现 小结 引言 通过一个最简单的测试程序直观Android系统的native层Surface的渲染显示过程。 主程序代码 #include cutils/memory.h #include utils/Log.h #include binder/IPCThreadState.h #include binder/ProcessState.h #include binder/IServiceManager.h #include gui/Surface.h #include gui/SurfaceComposerClient.h #include android/native_window.husing namespace android;//int main(int argc, char** argv) int main() {// 设置线程池spProcessState proc(ProcessState::self());ProcessState::self()-startThreadPool();// 创建与Surfaceflinger通信的客户端spSurfaceComposerClient client new SurfaceComposerClient();// 创建SurfaceControl并设置名称“resize”、宽高、像素格式红色分量使用 5 位绿色分量使用 6 位蓝色分量使用 5 位。spSurfaceControl surfaceControl client-createSurface(String8(resize),400, 600, PIXEL_FORMAT_RGB_565, 0);//通过SurfaceControl获取一个SurfacespSurface surface surfaceControl-getSurface();SurfaceComposerClient::Transaction t;//设置Layer层级数值越大层级越高t.setLayer(surfaceControl, 100000).apply();ANativeWindow_Buffer outBuffer;//从BufferQueue中获取获取一个Buffersurface-lock(outBuffer, NULL);//计算每个像素点的字节大小ssize_t bpr outBuffer.stride * bytesPerPixel(outBuffer.format);//使用memset16对buffer赋值颜色值android_memset16((uint16_t*)outBuffer.bits, 0xF800, bpr*outBuffer.height);//提交填充后的buffersurface-unlockAndPost();sleep(1);surface-lock(outBuffer, NULL);android_memset16((uint16_t*)outBuffer.bits, 0x07E0, bpr*outBuffer.height);surface-unlockAndPost();sleep(1);surface-lock(outBuffer, NULL);android_memset16((uint16_t*)outBuffer.bits, 0x001F, bpr*outBuffer.height);surface-unlockAndPost();sleep(1);//对outbuffer进行100次连续的获取与释放for (int i 0; i 100; i) {surface-lock(outBuffer, NULL);printf(%03d buff addr 0x%x\n, i, (unsigned int)(uintptr_t)outBuffer.bits);surface-unlockAndPost();}IPCThreadState::self()-joinThreadPool();return 0; } 结果呈现 小结 1、基于线程池的方式创建一个客户端并与服务端SurfaceFlinger进行connect这就有了通信和交互的基础渠道 2、创建Surface同时通过SurfaceControl来直接管理Surfacedemo中只体现了Surface的lock和unlockAndPost来获取buffer 3、底层是通过BufferQueue的来实现生产者和消费者模型的流水线方式进行读写图形缓冲区进行绘制渲染。
http://www.hkea.cn/news/14269601/

相关文章:

  • 企业网站管理系统推荐wordpress仪表盘空白
  • 网站开站备案网络营销企业网站
  • 湛江建设培训学校网站室内装修免费咨询
  • 网站被采集 更换模板网站设置文件夹权限
  • 郑田生网站建设及维护昆明网站建设8888168
  • 做视频网站广告收费温州公司建设网站制作
  • 北京 建网站网站海外推广资源
  • 北京宏福建设有限公司网站大渡口发布
  • 杭州中小企业网站建设深圳石岩做网站的公司
  • 网站建设分金手指专业二五上海 政务网站建设情况
  • 漳州最具口碑的网站建设wordpress您访问的网页出错
  • 网站优化模板农八师建设兵团社保网站
  • 专业的网站建设科技公司修改wordpress中附件上传大小
  • dedecms游戏门户网站源码网站后期增加产品
  • 提升型企业网络营销网站建一个网站得多少钱
  • 永州市住房和城乡建设局网站潍坊搜索引擎优化
  • 重庆官方网站查询系统wordpress 菜单 宽度
  • 兰州网站建设价格企业服务类型有哪些
  • 杭州做网站外包公司有哪些企业网站优化的方案
  • 网站建设款计入什么科目简约wordpress免费主题
  • 公司网站建设服务费计入什么科目阿里云安装两个wordpress
  • 章丘网站定制什么是市场营销什么是网络营销
  • 上海网站制作科技公司安徽津城建设工程有限公司网站
  • h5做的分销网站wap网站微信一键登录
  • 健康网站建设与管理网站悬浮
  • 哪些公司可以建设网站自己在线制作logo免费版
  • 广西住房和城乡建设厅网站证件东莞网站推广教程
  • 屏蔽ip网站吗上海松江水处理网站建设
  • 中国建设银行网站查询平面设计公司名字大全
  • 外贸询盘网站网站开发需求评估