對(duì)設(shè)計(jì)模式的簡(jiǎn)要概括 創(chuàng)建型: 抽象工廠(chǎng)模式(Abstract Factory):提供一個(gè)接口,可以創(chuàng)建一系列相關(guān)或相互依賴(lài)的對(duì)象,而無(wú)需指定它們具體的類(lèi)。 構(gòu)建器模式(Bu...
一個(gè)viewmodel維護(hù)多個(gè)livedata和mvp的p還是有區(qū)別的,我覺(jué)得可能更多作用在于解藕吧,畢竟vm不再持有v和m,不用作為媒介,耦合度降低了許多,再加上databinding就很像前端和flutter等技術(shù)的響應(yīng)式編程了,代碼量也減少很多,個(gè)人見(jiàn)解??
ViewModel 一個(gè) Android 上使用 MVVM 的規(guī)范ViewModel 是個(gè)抽象類(lèi),作用是為 Activity/Fragment 這樣的視圖控制器來(lái)存儲(chǔ)和管理相關(guān)數(shù)據(jù)。 一個(gè) ViewModel 對(duì)象的創(chuàng)建會(huì)和 Activit...
一、常見(jiàn)保活方案 1、監(jiān)聽(tīng)廣播:監(jiān)聽(tīng)全局的靜態(tài)廣播,比如時(shí)間更新的廣播、開(kāi)機(jī)廣播、解鎖屏、網(wǎng)絡(luò)狀態(tài)、解鎖加鎖亮屏暗屏(3.1版本),高版本需要應(yīng)用開(kāi)機(jī)后運(yùn)行一次才能監(jiān)聽(tīng)這些系...
@第七個(gè)佩恩 權(quán)限請(qǐng)求的庫(kù)
Android判斷GPS是否開(kāi)啟和打開(kāi)GPS最近做項(xiàng)目需要用到藍(lán)牙,在6.0測(cè)試機(jī)上運(yùn)行時(shí)發(fā)現(xiàn)6.0以上需要打開(kāi)定位才能使用藍(lán)牙搜索到設(shè)備,于是就有了打開(kāi)GPS的需求,這里分享一下經(jīng)驗(yàn) @Overridepublic ...
如果我要依賴(lài)aar,怎么依賴(lài)呢
Flutter Plugin開(kāi)發(fā)流程這篇文章主要介紹了Flutter Plugin開(kāi)發(fā)流程,包括如何利用Android Studio開(kāi)發(fā)以及發(fā)布等。 今天這篇文章,給大家介紹如何開(kāi)發(fā)Flutter Plugin...
Android(2017-2018)BAT面試題整理(Android篇,含答案) 版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。 **個(gè)人面試經(jīng)歷總結(jié)文章:Androi...
Android仿微信圖片詳情頁(yè)面,可下拉關(guān)閉頁(yè)面話(huà)不多說(shuō),直接上效果圖 ImageReview在這個(gè)庫(kù)里面用到了第三方的縮放圖片查看庫(kù) 1、要實(shí)現(xiàn)效果圖的方案,需要操作重寫(xiě)ViewPager的事件處理。2、下滑透明的方案可...
@你需要一臺(tái)永動(dòng)機(jī) 喜歡能不能給github點(diǎn)個(gè) star,謝謝
Android仿微信圖片詳情頁(yè)面,可下拉關(guān)閉頁(yè)面話(huà)不多說(shuō),直接上效果圖 ImageReview在這個(gè)庫(kù)里面用到了第三方的縮放圖片查看庫(kù) 1、要實(shí)現(xiàn)效果圖的方案,需要操作重寫(xiě)ViewPager的事件處理。2、下滑透明的方案可...
本文主要介紹了Flutter布局相關(guān)的內(nèi)容,對(duì)相關(guān)知識(shí)點(diǎn)進(jìn)行了梳理,并從實(shí)際例子觸發(fā),進(jìn)一步講解該如何去進(jìn)行布局。 1. 簡(jiǎn)介 在介紹Flutter布局之前,我們得先了解Fl...
由于接口升級(jí)到https,部分接口可能無(wú)法登錄,但是源碼還沒(méi)有去維護(hù),請(qǐng)注意。以下源碼是我剛剛學(xué)習(xí)Kotlin的時(shí)候?qū)懙?,里面還保留了大量的Java風(fēng)格的代碼,如今看來(lái)還不是...
@O2_f871 scrollview內(nèi)部只能有一個(gè)view,你可以用LinearLayout包起來(lái)
解決recyclerView和ScrollView滑動(dòng)沖突ScrollView嵌套ListView解決滑動(dòng)沖突是自定義了listView去測(cè)量listView高度,而recycerView嵌套在scrollView中需要重寫(xiě)layo...
@O2_f871 scrollview只能有一個(gè)子view的原因嗎
解決recyclerView和ScrollView滑動(dòng)沖突ScrollView嵌套ListView解決滑動(dòng)沖突是自定義了listView去測(cè)量listView高度,而recycerView嵌套在scrollView中需要重寫(xiě)layo...