相信大家平时用到很多Fragment, 手机平板的代码共用,各种东西的复用,用Fragment也很方便。如今Fragment遍布在我们的APP里面,今天此文将讲解Activi...
相信大家平时用到很多Fragment, 手机平板的代码共用,各种东西的复用,用Fragment也很方便。如今Fragment遍布在我们的APP里面,今天此文将讲解Activi...
Android动画可作用于View/ViewGroup,Actvity,Fragment实现炫酷的交互效果。经过几天的探究,搞清楚了各类动画的使用和动画的实现原理,在此记录以...
背景介绍 从事开发到了一定阶段,想要提高就必须搞明白系统的一些工作原理。为什么?因为只有明白了这些,你才能针对平台的特性写出优质的代码。当遇到棘手的问题时,你才能更快速的结合...
@蝴蝶没了_4f1d 大兄弟,这只是Rxjava入门级的,对于理解Rxjava。在单任务情况下ok的,多任务多线程情况下不涉及。
比如说:用了subscribeOn、observeOn切换过线程,如何保证顺序。onNext发送 hello、world、abc,最后onComplete,如何保证最终的Observer中的执行顺序。
所以我已经把单任务模式简化到很容易理解的情况了,多线程间的关系可以自己看看源码
手写Rxjava核心源码你是不是看过了很多分析Rxjava源码的文章,但依旧无法在心中勾勒出Rxjava原理的样貌。是什么让我们阅读Rxjava源码变得如此艰难?是Rxjava的代码封装,以及各种细...
前言 上一篇博文介绍了关于AIDL是什么,为什么我们需要AIDL,AIDL的语法以及如何使用AIDL等方面的知识,这一篇博文将顺着上一篇的思路往下走,接着介绍关于AIDL的一...
我总结下:
in 为定向 tag 的话表现为服务端将会接收到一个那个对象的完整数据,但是客户端的那个对象不会因为服务端对传参的修改而发生变动;out 的话表现为服务端将会接收到那个对象的的空对象,但是在服务端对接收到的空对象有任何修改之后客户端将会同步变动;inout 为定向 tag 的情况下,服务端将会接收到客户端传来对象的完整信息,并且客户端将会同步服务端对该对象的任何变动。(没错,这就是从上面复制粘粘的:)
你真的理解AIDL中的in,out,inout么?前言 这其实是一个很小的知识点,大部分人在使用AIDL的过程中也基本没有因为这个出现过错误,正因为它小,所以在大部分的网上关于AIDL的文章中,它都被忽视了——或者并没有,但...
深入浅出 AIDL,这个系列比传统硬讲AIDL更有亲和力
Android跨进程通信之AIDL(四)目录 Android跨进程通信之小例子(一)Android跨进程通信之非AIDL(二)Android跨进程通信之Proxy与Stub(三)Android跨进程通信之AIDL(...
目录 Android跨进程通信之小例子(一)Android跨进程通信之非AIDL(二)Android跨进程通信之Proxy与Stub(三)Android跨进程通信之AIDL(...
项目已添加IjkPlayer支持,后续逐渐完善其他功能。地址:https://github.com/xiaoyanger0825/NiceVieoPlayer 为什么使用Te...
你是不是看过了很多分析Rxjava源码的文章,但依旧无法在心中勾勒出Rxjava原理的样貌。是什么让我们阅读Rxjava源码变得如此艰难?是Rxjava的代码封装,以及各种细...
关于rxjava为什么叫响应式编程的理解
我认为关键词 是 回调
回调 的作用把 事务的关系建立 与 触发(实际执行)分隔开来
所以可以做到,先建立事务的一系列关系,但不具体执行。在rxjava中就是可以先创建Observable,然后各种变换,只要不subscribe就不会执行。
这个特点是回调带来的
这篇文章写的真的是好啊,我是昨天看了这篇文章回去想了一下,然后得出上面这个想法的
铁打的数据State,流水的widget
Flutter学习笔记(四)--Flutter几个小知识点Flutter的Widget采用的是现代化的React风格,该风格的设计灵感来源于React这么语言。最核心的理念是你可以使用Widget设计界面。Widget通过当前的st...
关于rxjava为什么叫响应式编程的理解
我认为关键词 是 回调
回调 的作用把 事务的关系建立 与 触发(实际执行)分隔开来
所以可以做到,先建立事务的一系列关系,但不具体执行。在rxjava中就是可以先创建Observable,然后各种变换,只要不subscribe就不会执行。
这个特点是回调带来的
这篇文章写的真的是好啊,我是昨天看了这篇文章回去想了一下,然后得出上面这个想法的
重新理解响应式编程前言 这是前段时间我在公司内部Android组的技术分享会上,以响应式编程为主题做的一个专题分享,反馈还不错,但是也有很多问题,因此我根据反馈重新修改和完善了相关的论述,组成...
@javalong 嗯嗯,我们项目中href一般用来打开新页面,iframe一般用来调用原生方法,比如打开相册,禁止原生页面滑动之类的
Android-JsBridge现在其实很多app采用了hybrid混合编程,所以jsbridge的使用也变成了一个android程序员所必须的技能,github上也有很多优秀的jsbridge框架。如:h...
你好,h5调用native一般用2种方式吧,一种是修改location.href,一种是添加<iframe>,android中可以拦截到iframe中的src属性值。看完好像没看到用这种啊,是我没看全么
Android-JsBridge现在其实很多app采用了hybrid混合编程,所以jsbridge的使用也变成了一个android程序员所必须的技能,github上也有很多优秀的jsbridge框架。如:h...