相信大家平時用到很多Fragment, 手機平板的代碼共用,各種東西的復(fù)用,用Fragment也很方便。如今Fragment遍布在我們的APP里面,今天此文將講解Activi...
相信大家平時用到很多Fragment, 手機平板的代碼共用,各種東西的復(fù)用,用Fragment也很方便。如今Fragment遍布在我們的APP里面,今天此文將講解Activi...
Android動畫可作用于View/ViewGroup,Actvity,F(xiàn)ragment實現(xiàn)炫酷的交互效果。經(jīng)過幾天的探究,搞清楚了各類動畫的使用和動畫的實現(xiàn)原理,在此記錄以...
背景介紹 從事開發(fā)到了一定階段,想要提高就必須搞明白系統(tǒng)的一些工作原理。為什么?因為只有明白了這些,你才能針對平臺的特性寫出優(yōu)質(zhì)的代碼。當遇到棘手的問題時,你才能更快速的結(jié)合...
@蝴蝶沒了_4f1d 大兄弟,這只是Rxjava入門級的,對于理解Rxjava。在單任務(wù)情況下ok的,多任務(wù)多線程情況下不涉及。
比如說:用了subscribeOn、observeOn切換過線程,如何保證順序。onNext發(fā)送 hello、world、abc,最后onComplete,如何保證最終的Observer中的執(zhí)行順序。
所以我已經(jīng)把單任務(wù)模式簡化到很容易理解的情況了,多線程間的關(guān)系可以自己看看源碼
手寫Rxjava核心源碼你是不是看過了很多分析Rxjava源碼的文章,但依舊無法在心中勾勒出Rxjava原理的樣貌。是什么讓我們閱讀Rxjava源碼變得如此艱難?是Rxjava的代碼封裝,以及各種細...
前言 上一篇博文介紹了關(guān)于AIDL是什么,為什么我們需要AIDL,AIDL的語法以及如何使用AIDL等方面的知識,這一篇博文將順著上一篇的思路往下走,接著介紹關(guān)于AIDL的一...
我總結(jié)下:
in 為定向 tag 的話表現(xiàn)為服務(wù)端將會接收到一個那個對象的完整數(shù)據(jù),但是客戶端的那個對象不會因為服務(wù)端對傳參的修改而發(fā)生變動;out 的話表現(xiàn)為服務(wù)端將會接收到那個對象的的空對象,但是在服務(wù)端對接收到的空對象有任何修改之后客戶端將會同步變動;inout 為定向 tag 的情況下,服務(wù)端將會接收到客戶端傳來對象的完整信息,并且客戶端將會同步服務(wù)端對該對象的任何變動。(沒錯,這就是從上面復(fù)制粘粘的:)
你真的理解AIDL中的in,out,inout么?前言 這其實是一個很小的知識點,大部分人在使用AIDL的過程中也基本沒有因為這個出現(xiàn)過錯誤,正因為它小,所以在大部分的網(wǎng)上關(guān)于AIDL的文章中,它都被忽視了——或者并沒有,但...
深入淺出 AIDL,這個系列比傳統(tǒng)硬講AIDL更有親和力
Android跨進程通信之AIDL(四)目錄 Android跨進程通信之小例子(一)Android跨進程通信之非AIDL(二)Android跨進程通信之Proxy與Stub(三)Android跨進程通信之AIDL(...
目錄 Android跨進程通信之小例子(一)Android跨進程通信之非AIDL(二)Android跨進程通信之Proxy與Stub(三)Android跨進程通信之AIDL(...
項目已添加IjkPlayer支持,后續(xù)逐漸完善其他功能。地址:https://github.com/xiaoyanger0825/NiceVieoPlayer 為什么使用Te...
你是不是看過了很多分析Rxjava源碼的文章,但依舊無法在心中勾勒出Rxjava原理的樣貌。是什么讓我們閱讀Rxjava源碼變得如此艱難?是Rxjava的代碼封裝,以及各種細...
關(guān)于rxjava為什么叫響應(yīng)式編程的理解
我認為關(guān)鍵詞 是 回調(diào)
回調(diào) 的作用把 事務(wù)的關(guān)系建立 與 觸發(fā)(實際執(zhí)行)分隔開來
所以可以做到,先建立事務(wù)的一系列關(guān)系,但不具體執(zhí)行。在rxjava中就是可以先創(chuàng)建Observable,然后各種變換,只要不subscribe就不會執(zhí)行。
這個特點是回調(diào)帶來的
這篇文章寫的真的是好啊,我是昨天看了這篇文章回去想了一下,然后得出上面這個想法的
鐵打的數(shù)據(jù)State,流水的widget
Flutter學習筆記(四)--Flutter幾個小知識點Flutter的Widget采用的是現(xiàn)代化的React風格,該風格的設(shè)計靈感來源于React這么語言。最核心的理念是你可以使用Widget設(shè)計界面。Widget通過當前的st...
關(guān)于rxjava為什么叫響應(yīng)式編程的理解
我認為關(guān)鍵詞 是 回調(diào)
回調(diào) 的作用把 事務(wù)的關(guān)系建立 與 觸發(fā)(實際執(zhí)行)分隔開來
所以可以做到,先建立事務(wù)的一系列關(guān)系,但不具體執(zhí)行。在rxjava中就是可以先創(chuàng)建Observable,然后各種變換,只要不subscribe就不會執(zhí)行。
這個特點是回調(diào)帶來的
這篇文章寫的真的是好啊,我是昨天看了這篇文章回去想了一下,然后得出上面這個想法的
重新理解響應(yīng)式編程前言 這是前段時間我在公司內(nèi)部Android組的技術(shù)分享會上,以響應(yīng)式編程為主題做的一個專題分享,反饋還不錯,但是也有很多問題,因此我根據(jù)反饋重新修改和完善了相關(guān)的論述,組成...
@javalong 嗯嗯,我們項目中href一般用來打開新頁面,iframe一般用來調(diào)用原生方法,比如打開相冊,禁止原生頁面滑動之類的
Android-JsBridge現(xiàn)在其實很多app采用了hybrid混合編程,所以jsbridge的使用也變成了一個android程序員所必須的技能,github上也有很多優(yōu)秀的jsbridge框架。如:h...
你好,h5調(diào)用native一般用2種方式吧,一種是修改location.href,一種是添加<iframe>,android中可以攔截到iframe中的src屬性值。看完好像沒看到用這種啊,是我沒看全么
Android-JsBridge現(xiàn)在其實很多app采用了hybrid混合編程,所以jsbridge的使用也變成了一個android程序員所必須的技能,github上也有很多優(yōu)秀的jsbridge框架。如:h...