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

网站上报名系统怎么做手机管理wordpress站

网站上报名系统怎么做,手机管理wordpress站,建站套餐,jsp怎么做购物网站文章目录 Android 开机动画的结束过程BootAnimation(基于Android10.0.0-r41) Android 开机动画的结束过程BootAnimation(基于Android10.0.0-r41) 路径frameworks/base/cmds/bootanimation/bootanimation_main.cpp init进程把我们的BootAnimation的二进制文件拉起来了#xf… 文章目录 Android 开机动画的结束过程BootAnimation(基于Android10.0.0-r41) Android 开机动画的结束过程BootAnimation(基于Android10.0.0-r41) 路径frameworks/base/cmds/bootanimation/bootanimation_main.cpp init进程把我们的BootAnimation的二进制文件拉起来了 从进程的main方法入手 bootAnimationDisabled判断开机动画有没有被禁止。 bootAnimationDisabled为false就是能看到开机动画。进入if条件 ProcessState::self()-startThreadPool();启动一个线程池用来初始化一些binder跨进程通信的一些属性绘制图形都需要依赖waitForSurfaceFlinger();要等SurfaceFlinger进程启动了开机动画才有用 看下构造方法做了什么 mSession new SurfaceComposerClient();binder调用的一个代理对象主要是跨进程通信和 SurfaceFinger 判断开关机的一个属性 std::string powerCtl android::base::GetProperty(sys.powerctl, );if (powerCtl.empty()) {mShuttingDown false;} else {mShuttingDown true;}sp是一个智能指针如果有sp这个东西就会有对应的下面的这个类,就会执行这个类。 void BootAnimation::onFirstRef() {status_t err mSession-linkToComposerDeath(this);SLOGE_IF(err, linkToComposerDeath failed (%s) , strerror(-err));if (err NO_ERROR) {// Load the animation content -- this can be slow (eg 200ms)// called before waitForSurfaceFlinger() in main() to avoid waitALOGD(%sAnimationPreloadTiming start time: % PRId64 ms,mShuttingDown ? Shutdown : Boot, elapsedRealtime());preloadAnimation();ALOGD(%sAnimationPreloadStopTiming start time: % PRId64 ms,mShuttingDown ? Shutdown : Boot, elapsedRealtime());} }Bootanimation继承自Thread类 先会执行readyToRun然后执行threadLoop mDisplayToken SurfaceComposerClient::getInternalDisplayToken();if (mDisplayToken nullptr)return -1;DisplayInfo dinfo;status_t status SurfaceComposerClient::getDisplayInfo(mDisplayToken, dinfo);if (status)return -1;获取屏幕信息之后直接跟SufaceFinger通信的一个control // create the native surfacespSurfaceControl control session()-createSurface(String8(BootAnimation),dinfo.w, dinfo.h, PIXEL_FORMAT_RGB_565);control构建一个画布。主要是和SufaceFinger通信。 初始化opengl 开机动画路径 static const char OEM_BOOTANIMATION_FILE[] /oem/media/bootanimation.zip; static const char PRODUCT_BOOTANIMATION_DARK_FILE[] /product/media/bootanimation-dark.zip;我们的开机动画主要走这个方法 检查退出 设置一个开机动画退出的属性值为1就是退出。 用命令可以搜索一下它这个属性在什么地方会被设置为1 在WMS中
http://www.hkea.cn/news/14553696/

相关文章:

  • 网站个人备案做论坛当铺网站建设方案
  • 重庆主页网站建设怎么自己给自己的网站做推广
  • 做兼职打字员的网站做空比特币网站
  • 广告公司微网站建设织梦网站漏洞
  • 呼和浩特企业网站网站建设类电话销售
  • 网站域名验证深信服对单一网站做限速
  • 模板网站建设多少钱外贸网站建设专业
  • 服务号wordpress站长之家seo
  • 文字游戏做的最好的网站电商专业是做什么的
  • 电子技术支持 东莞网站建设陆良县住房和城乡建设局网站
  • 嘉峪关市网站建设设计网站关键词密度太高怎么处理
  • 广州模板建站哪家好做淘推广的网站
  • a做片手机免费网站有哪些iis网站权限配置
  • 手机网站做适配wordpress 红色主题
  • 网站的优化公司海南房地产网站
  • 潍坊高密网站建设北京建工博海建设有限公司网站
  • 校园网站建设的基本条件教育公司网站模板
  • 跨境电商官方网站建设网站程序授权码
  • 百度收录网站排名c .net 做网站
  • 自己房子做民宿挂什么网站网站模板定制
  • 做宣传手册的网站wordpress 后台去版权
  • 开封做网站哪家好郑州网站建设哪家好
  • asp网站建设中期报告wordpress二次主题
  • 图片演示dw做网站查看wordpress作者名
  • 大型门户网站 要求深圳排名前十的跨境电商公司
  • 世界著名网站开发语言dede游戏网站源码
  • 做营销型网站网站模版建设
  • 网站点击率如何做綦江中国建设银行官网站
  • 电子商务网站开发文档最新款手机
  • 海南住房建设厅定额网站抖音代运营谈判技巧