Harmony 發(fā)展 鴻蒙的發(fā)展其實(shí)有一段時(shí)間了嗤形,并且隨著鴻蒙的發(fā)展一直都有兩方面的爭議飞崖,一方認(rèn)為鴻蒙是基于Android開發(fā)的操作系統(tǒng)钝诚,質(zhì)疑鴻蒙只是把外表改了的Androi...
gradle 生命周期 任務(wù)圖(Task Graph) 首先要明白Gradle 核心是基于依賴的編程泉蝌。具體來說是當(dāng)你定義了任務(wù)和任務(wù)之間的依賴昆庇,gradle得保證這些任務(wù)按照...
什么是依賴注入(dependency injection ) 首先什么是依賴整吆,這個(gè)很簡單拱撵,我們編寫一個(gè)Car類,Car類中需要并聲明一個(gè)Engine類掂为,這個(gè)Engine類就是...
存儲空間用例和最佳做法[https://developer.android.com/training/data-storage/use-cases?hl=zh-cn#expo...
Glide.with(this@LaunchActivity).load(splash_url).into(
DrawableImageViewTarget(ivContent).waitForLayout()
)
test
接口參數(shù)返回類型說明Predicate<T>Tboolean輸入某個(gè)值裕膀,輸出bool值,用于對某值進(jìn)行判定Consumer<T>Tvoid輸入某值勇哗,無輸出昼扛。用于消費(fèi)某值Fun...
不管你是Java工程師還是安卓開發(fā)工程師,只要你是計(jì)算機(jī)開發(fā)工程師欲诺,你一定在面試中遇到過有關(guān)線程的問題抄谐。Java語言一個(gè)重要的特點(diǎn)就是內(nèi)置了對并發(fā)的支持,讓Java大受企業(yè)和...
剛開始學(xué)Retrofit的時(shí)候?qū)allAdapterFactory和GsonConvert總是搞不清楚扰法,現(xiàn)在總結(jié)下: CallAdapterFactory DefaultC...
Activityの生成 ActivityThread類中有個(gè)handleLaunchActivity方法蛹含。 Activity對象便是在這個(gè)方法中通過反射創(chuàng)建了。該方法內(nèi)部緊接...
https就是在http的基礎(chǔ)上增加一層加密算法塞颁,這一層算法我們叫TLS或者SSL浦箱。但具體 TLS/SSL 確一直不怎么了解吸耿,這次通過一些問題熟悉下 TLS/SSL 。 對稱...
問題 我們都知道Android在子線程中更新UI會報(bào)錯: Only the original thread that created a view hierarchy can...
和朋友聊天聊到了MD5,然后網(wǎng)上找了一波資料蓬推,結(jié)合自己的理解妆棒,總結(jié)下。 MD5不是加密 通常說到md5沸伏,后面都會跟上加密兩個(gè)字糕珊,但是實(shí)際情況是:MD5不是加密,而是一種算法毅糟。...
??最近因?yàn)楣緲I(yè)務(wù)红选,需要跟WebView打交道。 ??等我查過網(wǎng)上資料與官方文檔留特,了解了shouldOverrideUrlLoading方法以后纠脾,在代碼里面看到了如下代碼:...
場景一:retry request 原始方案:private void makeRequest(){ getRequestObservable() .su...
原文鏈接:Gradle官方文檔[https://docs.gradle.org/current/samples/sample_building_java_applicatio...