概述 設(shè)計(jì)模式的六大原則是面向?qū)ο笤O(shè)計(jì)的基石,遵循這些原則可以提升代碼的可維護(hù)性、可擴(kuò)展性和可讀性。下面對(duì)六大原則進(jìn)行詳細(xì)解析。 一、單一職責(zé)原則 (Single Respo...
概述 設(shè)計(jì)模式的六大原則是面向?qū)ο笤O(shè)計(jì)的基石,遵循這些原則可以提升代碼的可維護(hù)性、可擴(kuò)展性和可讀性。下面對(duì)六大原則進(jìn)行詳細(xì)解析。 一、單一職責(zé)原則 (Single Respo...
概述 本文系統(tǒng)梳理了 Android 開發(fā)從基礎(chǔ)到高級(jí)的核心知識(shí)點(diǎn),涵蓋 Java 基礎(chǔ)、Android 組件、性能優(yōu)化、架構(gòu)設(shè)計(jì)、Framework 原理、主流框架與新技術(shù)...
在日常生活中,郵箱和手機(jī)號(hào)都是我們登錄網(wǎng)站或APP的主要方式。但是,對(duì)于一些使用頻率低或者小平臺(tái)的網(wǎng)站,我們總會(huì)擔(dān)心自己的隱私安全還有接連不斷的騷擾短信和垃圾郵件。如何避免這...
原文地址: http://www.itdecent.cn/p/55e0fca23b4f[http://www.itdecent.cn/p/55e0fca23b4f] 以下...
引入大佬的話,Kotlin的協(xié)程,本質(zhì)上是一個(gè)線程框架,它可以方便的切換線程的上下文(如主線程切換到子線程/子線程切回主線程)。而平時(shí)我們要想在Android Studio使...
本系列會(huì)持續(xù)更新。 一、垃圾回收算法 1.標(biāo)記清除 標(biāo)記-清除算法將垃圾回收分為兩個(gè)階段:標(biāo)記階段和清除階段。 在標(biāo)記階段首先通過根節(jié)點(diǎn)(GC Roots),標(biāo)記所有從根節(jié)點(diǎn)...
本文作者 Jinkey(微信公眾號(hào) jinkey-love,官網(wǎng) https://jinkey.ai)原文鏈接 https://jinkey.ai/post/tech/vue...
android 畫廊效果(中間大兩邊小)的無限輪播banner ps: 項(xiàng)目要求做一個(gè)中間大兩邊小的輪播圖,百度了一圈有了些靈感,分享一下心得,國(guó)際慣例先上效果圖 廢話不多說...
public void onNext(MovieSubject movieSubject) {
mMovieAdapter.setMovies(movieSubject.subjects);
mMovieAdapter.notifyDataSetChanged();
}
這個(gè)地方想拿到請(qǐng)求參數(shù)信息,怎么弄
Retrofit + RxJava + OkHttp 讓網(wǎng)絡(luò)請(qǐng)求變的簡(jiǎn)單-基礎(chǔ)篇最近因?yàn)槭诸^上的工作做完了,比較閑,想著做一些優(yōu)化??吹揭郧坝玫哪且惶拙W(wǎng)絡(luò)框架添加一個(gè)請(qǐng)求比較麻煩,并且比較難用,所以想改造一下網(wǎng)絡(luò)框架。現(xiàn)在Android 市面上很火的當(dāng)然...
最近因?yàn)槭诸^上的工作做完了,比較閑,想著做一些優(yōu)化??吹揭郧坝玫哪且惶拙W(wǎng)絡(luò)框架添加一個(gè)請(qǐng)求比較麻煩,并且比較難用,所以想改造一下網(wǎng)絡(luò)框架?,F(xiàn)在Android 市面上很火的當(dāng)然...
1. 什么是 Hook Hook 英文翻譯過來就是「鉤子」的意思,那我們?cè)谑裁磿r(shí)候使用這個(gè)「鉤子」呢?在 Android 操作系統(tǒng)中系統(tǒng)維護(hù)著自己的一套事件分發(fā)機(jī)制。應(yīng)用程序...
序言 最近項(xiàng)目需求中需要實(shí)現(xiàn)WebView顯示內(nèi)容,下方顯示評(píng)論列表,列表還可以分頁(yè)加載。我最近做了技術(shù)預(yù)研,難度主要是實(shí)時(shí)獲取WebView的高度。 效果 1.分頁(yè)加載 2...
為什么要用線程池 使用線程池管理線程有如下優(yōu)點(diǎn): 降低資源消耗:通過重復(fù)利用已創(chuàng)建的線程降低線程創(chuàng)建和銷毀造成的消耗。 提高響應(yīng)速度:當(dāng)任務(wù)到達(dá)時(shí),任務(wù)可以不需要等到線程創(chuàng)建...
本文已獨(dú)家授權(quán) 郭霖 ( guolin_blog) 公眾號(hào)發(fā)布! 本篇文章主要介紹的是Android應(yīng)用(WebView加載H5的音頻管理只是其中的一種)如何有效管理或定制音...
一、從3.4版本的gradle開始,compile已經(jīng)被api與implementation取代,官網(wǎng)也給出了三者之間的區(qū)別: 從官網(wǎng)介紹可以看出,implementatio...
如需轉(zhuǎn)載請(qǐng)?jiān)u論或簡(jiǎn)信,并注明出處,未經(jīng)允許不得轉(zhuǎn)載 目錄 前言 現(xiàn)在Android的應(yīng)用界面越來越復(fù)雜,很多時(shí)候頁(yè)面中還有各種動(dòng)畫,所以頁(yè)面卡頓、掉幀等問題就隨之而來,所以就...
前言 上一篇文章介紹了如何調(diào)用系統(tǒng)相機(jī)進(jìn)行拍照裁剪等功能,一般情況下這些已經(jīng)能滿足我們的需求了。但是在有些場(chǎng)景和特殊需求下,比如要進(jìn)行人臉檢測(cè)、要不間斷地抓取多張照片等等,那...
本人博客地址:https://androidperformance.com[https://androidperformance.com/]本文博客地址:https://an...
1 前言 年初做了一款A(yù)ndroid TV 應(yīng)用,用到了MQTT。主要實(shí)現(xiàn)的是類似一些景區(qū)利用大屏幕實(shí)時(shí)顯示景點(diǎn)人數(shù),超過人數(shù)就不允許進(jìn)入。即利用閘機(jī)設(shè)備監(jiān)控到進(jìn)景區(qū)的游客,...
更新:由于該適配方案越來越多人使用,也有很多人遇到不太理解的問題。所以為了大家更好的使用,我將文章很多內(nèi)容更新了,老用戶可以重新看下整篇文章。主要更新的內(nèi)容是使用方法跟以前不...