牛啊 牛啊學習一下
[Ktor] 實現(xiàn)移動端的 Ktor 服務器不知現(xiàn)在有多少人會拿自己的手機來編寫程序,又或是拿來當成服務器使用,但是在手機上跑起服務程序的確是一個非常吸引人的玩法,當然了,不僅僅是玩,還是有很多實用場景的,比如說像《多...
牛啊 牛啊學習一下
[Ktor] 實現(xiàn)移動端的 Ktor 服務器不知現(xiàn)在有多少人會拿自己的手機來編寫程序,又或是拿來當成服務器使用,但是在手機上跑起服務程序的確是一個非常吸引人的玩法,當然了,不僅僅是玩,還是有很多實用場景的,比如說像《多...
Android開發(fā)之引用三方庫導致SO庫沖突的解決辦法 從這個圖片可以看出 匹配到了多個 libc++_shared.so packagingOptions的用法使用方法pa...
前景紀要開發(fā)項目時多多少少都會引入一些第三方庫,當出現(xiàn)庫與庫之間依賴沖突時,我們需要把沖突的依賴使用exclue進行排除。所以需要知道每個第三方依賴庫的依賴樹,知道依賴樹就清...
本文上傳插件適用于gradle7.0以上版本 配置 ??高版本插件配置相對復雜些,具體可參考官方文檔:官方文檔發(fā)布到maven庫[https://docs.gradle.or...
還有比Retrofit更簡單易用的網(wǎng)絡請求方案嗎? 版權聲明:本文為博主原創(chuàng)文章,轉載請附上原文出處鏈接和本聲明。鏈接:giswangsj[https://juejin.cn...
當我在做 Android 版本適配工作的時候很痛苦,那個時候我在想有沒有一個文檔,將所有的關于 Android 版本適配資料全部收集起來,這樣就不需要在網(wǎng)上東找西找了,這樣就...
Mark
kotlin--協(xié)程上下文、異常處理從前面我們可以大致了解了協(xié)程的玩法,如果一個協(xié)程中使用子協(xié)程,那么該協(xié)程會等待子協(xié)程執(zhí)行結束后才真正退出,而達到這種效果的原因就是協(xié)程上下文,上下文貫穿了協(xié)程的生命周期,這套...
從前面我們可以大致了解了協(xié)程的玩法,如果一個協(xié)程中使用子協(xié)程,那么該協(xié)程會等待子協(xié)程執(zhí)行結束后才真正退出,而達到這種效果的原因就是協(xié)程上下文,上下文貫穿了協(xié)程的生命周期,這套...
看不起19開頭的手機號嗎?
收藏這36個正則表達式,開發(fā)效率提高80%寫在前面 我們在日常的Java開發(fā)中,經(jīng)常需要處理一些字符串,這個時候正則表達式是非常有用的。幾乎在所有的編程語言中都支持正則表達式。以下我將壓箱底多年的干貨搬出來給大家參考...
最近了解了一下RecycleView的緩存機制,做了一些記錄,防止遺忘 一、RecyleView四級緩存 首先明確RecyecleView中緩存的對象是ViewHolder....
眾所周知 編程就是復制黏貼 但是對于大量重復性的工作 AS給我們提供了更好的模板功能來讓我們偷懶 下面我來復制黏貼一下具體的操作首先是打開我們的AS菜單 然后在編寫一下我們要...
SwipeRefreshLayout是Androidx提供了提供的下拉刷新組件,具體如何使用就不說了,相信大家也都經(jīng)常用。 1,效果 首先看一下SwipeRefreshLay...
我記得不是可以通過設置生命周期來進行懶加載
Android Fragment懶加載解決方式~(ViewPager+BottomNavigationView)最新在開發(fā)新項目,框架搭建過程中。遇到fragment懶加載問題,項目中使用了ViewPager+BottomNavigationView的Ui來完成。接下來我來介紹下我是如...
打包選項用的哪個工具啊
安卓多渠道打包(一)原生多渠道打包本文,將會講解安卓以配置gradle的方式實現(xiàn)多渠道打包。開發(fā)環(huán)境:androidstudio版本為3.0以上馬上發(fā)車: (一)生成一個簽名文件 通過AndroidStudi...
Android 開發(fā)中點擊事件的處理一般是網(wǎng)絡請求、彈出提示、跳轉界面。如果用戶快速連續(xù)點擊兩次,就會請求兩次網(wǎng)絡,或是彈出兩次提示等。 為了避免這種情況的方法,需要做點擊事...