一個SVG轉Android Vector Drawable 的腳本 使用:
crossinline 是一個用于 Kotlin 高階函數中函數類型參數的修飾符。它的主要作用是允許在傳遞給高階函數的 lambda 表達式中使用非局部返回 (non-loc...
Harmony 發(fā)展 鴻蒙的發(fā)展其實有一段時間了,并且隨著鴻蒙的發(fā)展一直都有兩方面的爭議,一方認為鴻蒙是基于Android開發(fā)的操作系統,質疑鴻蒙只是把外表改了的Androi...
gradle 生命周期 任務圖(Task Graph) 首先要明白Gradle 核心是基于依賴的編程。具體來說是當你定義了任務和任務之間的依賴,gradle得保證這些任務按照...
什么是依賴注入(dependency injection ) 首先什么是依賴,這個很簡單,我們編寫一個Car類,Car類中需要并聲明一個Engine類,這個Engine類就是...
存儲空間用例和最佳做法[https://developer.android.com/training/data-storage/use-cases?hl=zh-cn#expo...
接口參數返回類型說明Predicate<T>Tboolean輸入某個值,輸出bool值,用于對某值進行判定Consumer<T>Tvoid輸入某值,無輸出。用于消費某值Fun...
不管你是Java工程師還是安卓開發(fā)工程師,只要你是計算機開發(fā)工程師,你一定在面試中遇到過有關線程的問題。Java語言一個重要的特點就是內置了對并發(fā)的支持,讓Java大受企業(yè)和...
剛開始學Retrofit的時候對CallAdapterFactory和GsonConvert總是搞不清楚,現在總結下: CallAdapterFactory DefaultC...
Activityの生成 ActivityThread類中有個handleLaunchActivity方法。 Activity對象便是在這個方法中通過反射創(chuàng)建了。該方法內部緊接...
https就是在http的基礎上增加一層加密算法,這一層算法我們叫TLS或者SSL。但具體 TLS/SSL 確一直不怎么了解,這次通過一些問題熟悉下 TLS/SSL 。 對稱...
問題 我們都知道Android在子線程中更新UI會報錯: Only the original thread that created a view hierarchy can...
和朋友聊天聊到了MD5,然后網上找了一波資料,結合自己的理解,總結下。 MD5不是加密 通常說到md5,后面都會跟上加密兩個字,但是實際情況是:MD5不是加密,而是一種算法。...
??最近因為公司業(yè)務,需要跟WebView打交道。 ??等我查過網上資料與官方文檔,了解了shouldOverrideUrlLoading方法以后,在代碼里面看到了如下代碼:...