一、引言 7大設(shè)計原則主要包括開閉原則、里氏替換原則、依賴倒置原則、單一職責(zé)原則、接口隔離原則、最小知識原則(迪米特原則)和合成復(fù)用原則。3大設(shè)計模式主要包括創(chuàng)建型、結(jié)構(gòu)型和...
一、引言 7大設(shè)計原則主要包括開閉原則、里氏替換原則、依賴倒置原則、單一職責(zé)原則、接口隔離原則、最小知識原則(迪米特原則)和合成復(fù)用原則。3大設(shè)計模式主要包括創(chuàng)建型、結(jié)構(gòu)型和...
學(xué)習(xí)源:https://www.bilibili.com/video/BV1ob4y1a7ad?p=4&vd_source=d61ce9acf622a878da40ae7bd...
很棒!期待能有一篇關(guān)于協(xié)程的實戰(zhàn)使用。我有時候?qū)W新知識在看概念原理型描述的時候會有些無從下手,不知道在實際運用的時候從哪里開始?
初識Kotlin協(xié)程協(xié)程可以讓我們使用順序的方式去寫異步代碼,而且不會阻塞UI線程。Kotlin 協(xié)程提供了一種全新處理并發(fā)的方式,你可以在 Android 平臺上使用它來簡化異步執(zhí)行的代碼。協(xié)...
協(xié)程可以讓我們使用順序的方式去寫異步代碼,而且不會阻塞UI線程。Kotlin 協(xié)程提供了一種全新處理并發(fā)的方式,你可以在 Android 平臺上使用它來簡化異步執(zhí)行的代碼。協(xié)...
作為Android開發(fā),shape標(biāo)簽的使用定然不陌生。 shape標(biāo)簽基本使用語法 shape標(biāo)簽可用于各種背景繪制,然而每需要一個新的背景,即使只有細(xì)微的改動,諸如一個角...
好文!“滿意決策”論運用在生活中也可行之有效,雖然人生最優(yōu)解往往難以獲得,可37%法則帶來的標(biāo)準(zhǔn),加上知足常樂的心態(tài)可以輔助我們挑到一個盡量好的選項。
37%法則37%法則 沒有完美的選擇,只有最優(yōu)的策略 麥穗理論 不求最好,但求更好傳說古希臘哲學(xué)大師蘇格拉底的3個弟子曾求教老師,怎樣才能找到理想的伴侶。于是蘇格拉底帶領(lǐng)弟子們來到一片...
37%法則 沒有完美的選擇,只有最優(yōu)的策略 麥穗理論 不求最好,但求更好傳說古希臘哲學(xué)大師蘇格拉底的3個弟子曾求教老師,怎樣才能找到理想的伴侶。于是蘇格拉底帶領(lǐng)弟子們來到一片...
學(xué)習(xí)源:https://www.bilibili.com/video/BV1ob4y1a7ad?p=4&vd_source=d61ce9acf622a878da40ae7bd...
讀前思考:為什么要自定義View?答:當(dāng)Android SDK中提供的系統(tǒng)UI控件無法滿足業(yè)務(wù)需求時,這時候就需要我們使用自定義 View 來進(jìn)行繪制了。如何實現(xiàn)自定義Vie...
目錄 1. 自定義View基礎(chǔ) 1.1 分類 自定義View的實現(xiàn)方式有以下幾種 類型定義自定義組合控件多個控件組合成為一個新的控件,方便多處復(fù)用繼承系統(tǒng)View控件繼承自T...
Gradle是一個自動化的構(gòu)建工具。要掌握好gradle的用法,我們需要先對它的生命周期和核心概念有所了解。Gradle的核心概念有project和task。Gradle的生...
Coordinaorlayout --協(xié)調(diào)者布局,適用于打造折疊懸浮效果。 1.簡介 CoordinatorLayout遵循Material 風(fēng)格,包含在 support L...
Apple官方手冊: “終端”中的每個窗口都代表著 shell 進(jìn)程的一個實例。窗口包含提示,表明您可以輸入命令。您所看到的提示取決于您的“終端”和 shell 偏好設(shè)置,但...
安卓開發(fā)過程中,log日志是我們接觸最多的一部分。如何優(yōu)雅的獲取log日志呢?我個人推薦使用Logger GitHub/Logger傳送門 Logger效果展示 備注: 控制...