第一部分 1.先说说iOS 应用程序5个状态: 停止运行-应用程序已经终止,或者还未启动。 不活动-应用程序处于前台但不再接收事件(例如,用户在app处于活动时锁住了设备)。...
第一部分 1.先说说iOS 应用程序5个状态: 停止运行-应用程序已经终止,或者还未启动。 不活动-应用程序处于前台但不再接收事件(例如,用户在app处于活动时锁住了设备)。...
概述 这篇文章主要介绍的是如何利用Flutter搭建微信首页的功能,详细讲述该功能实现过程中所运用到的技术,以及遇到问题后如何解决的心得体会。该功能虽然粗看时看似简单,但是细...
viewPager2滑动冲突判断是45度,小于就是横向,大于就是竖向,这一点是viewpager2不太完善的地方。
viewPager还一个优势就是预加载页面的时机,复杂的页面用viewPager2会感到卡顿。
除了能够复用view,还没看到viewPager2的优势在哪里,有大佬能说一下不?
RecyclerView扩展(五) - ViewPager2的源码分析ViewPager2是Google爸爸在几个月前推出来的新控件,此控件的目的就是为了替代传统的ViewPager控件。至于为什么要淘汰ViewPager,我想就不用解释这...
以ActivityManagerService为例, 应用程序创建activity的时候,就会向ActivityManagerService发送创建请求,这个时候,应用程序就是client端,service就是server端。
Android跨进程通信IPC之6——Binder框架Android跨进程通信IPC整体内容如下 1、Android跨进程通信IPC之1——Linux基础2、Android跨进程通信IPC之2——Bionic3、Android跨...
作者你好,这一句话
“Binder驱动为这个XXXService创建位于内核中的Binder实体节点以及Binder的引用”
这个实体节点是什么意思,是Binder对象吗?client调用server方法时,把方法名和参数序列化后传递给server,然后server执行完方法后返回结果,并没有用到这个实体节点的地方,请问它的作用是什么呢?
Android跨进程通信IPC之6——Binder框架Android跨进程通信IPC整体内容如下 1、Android跨进程通信IPC之1——Linux基础2、Android跨进程通信IPC之2——Bionic3、Android跨...
"可以看到 GlobalKey是非常昂贵的,没有特别的复用需求,不建议使用它。"
楼主,GlobalKey的map中只是保存了Element的引用,在Element移除的时候,引用也会被删除,应该没那么昂贵吧
说说Flutter中最熟悉的陌生人 —— KeyKey在Flutter的源码中可以说是无处不在,但是我们日常中确不怎么使用它。有点像是“最熟悉的陌生人”,那么今天就来说说这个“陌生人”,揭开它神秘的面纱。 概念 Key是W...
很详细,很好
RecyclerView.smoothScrollToPosition了解一下前言 最近开发中遇到了一个需求,需要RecyclerView滚动到指定位置后置顶显示,当时遇到这个问题的时候,心里第一反应是直接使用RecyclerView的smoothSc...
请问父控件没有拦截事件,为什么recycleView会收到ACTION_CANCEL呢
RecyclerView 和 NestedScrollingRecyclerViewhttp://www.jianshu.com/p/9ddfdffee5d3http://www.jianshu.com/p/4b8d6e5004d5h...
不久前,我写了一篇文章,名为《科普技术贴:个人开发者的那些赚钱方式》,讲了一些个人开发者接私活和自己做软件加广告的一些科普知识。可是做软件,需要服务器,需要后台,对于一些小的...
感激涕零 1、https://source.unsplash.com/ 2、https://picsum.photos/1080/1920/?image=1084 3、htt...