前言 多線程的應用在Android開發(fā)中是非常常見的,常用方法主要有:繼承Thread類實現(xiàn)Runnable接口HandlerAsyncTaskHandlerThread 今...
前言 多線程的應用在Android開發(fā)中是非常常見的,常用方法主要有:繼承Thread類實現(xiàn)Runnable接口HandlerAsyncTaskHandlerThread 今...
SmartRefreshLayout是一個“聰明”或者“智能”的下拉刷新布局,由于它的“智能”皂贩,它不只是支持所有的View付鹿,還支持多層嵌套的視圖結構展东。它繼承自ViewGrou...
android串口開發(fā)使用byte[]數(shù)組接收串口消息,但是發(fā)現(xiàn)如果消息過長,那么無論byte[]長度設置多長,每次都只能接收到32個字節(jié)碴卧。用的是google提供的串口開發(fā)工...
Android Studio上進行Kotlin構建項目時Build時出現(xiàn)Error:Cause: unable to find valid certification pat...
引言 之前寫過電平圖和頻譜圖的實現(xiàn)的文章,在這片文章中乃正,我將要講解頻譜瀑布圖的實現(xiàn)住册。 頻譜瀑布圖又叫譜陣圖,它是將振動信號的功率譜或幅值譜隨轉速變化而疊置而成的三維譜圖瓮具,顯示...
問題產生 使用 RecyclerView 調用 adapter.notifyDataSetChanged() 方法時荧飞,RecyclerView數(shù)據(jù)刷新閃爍凡人。 Recycler...
MVP簡介 最近幾天在啃MVP,現(xiàn)在的你或許跟幾天前的我一樣叹阔,對MVP還是一臉懵逼挠轴,雖然MVP三個字母都認識,但連在一起卻不明白到底是個什么東東耳幢,沒關系岸晦,快來干了這碗雞湯,立...
公司項目在不斷的改版迭代中睛藻,代碼在不斷的累加启上,終于apk包不負重負了,已經到了八十多M了店印”探剩可能要換種方式表達,到目前為止沒有正真的往外推過吱窝,一直在內部執(zhí)行7天討論需求,5天代...
現(xiàn)在大部分的App都上傳圖片的功能,比如設置用戶頭像系宜、聊天發(fā)送圖片照激、發(fā)表動態(tài)、論壇帖子等盹牧。上傳圖片需要先從選擇手機中選擇要上傳的圖片俩垃,所以圖片選擇器在App中是很常見的組件,...
作者:ivm 之前做android 項目時汰寓,用的最多的就是設計模式口柳,就是單例模式,用的時候有滑,心里總有些疑問跃闹。今天呢,看了《Android 源碼設計模式 解析與實戰(zhàn)》毛好,把自己的...
為什么要使用Objects.requireNonNull()望艺? 我注意到Oracle JDK中的許多Java 8方法都使用Objects.requireNonNull(),如...
Retrofit Retrofit的本質 準確來說肌访,Retrofit只是負責對網絡請求接口的封裝找默,真正的網絡請求工作還是由OkHttp完成的,App應用程序通過Retrofi...
前言 本文基于RxJava吼驶、Retrofit的使用惩激,若是對RxJava或Retrofit還不了解的簡友可以先了解RxJava店煞、Retrofit的用法再來看這篇文章。在這片文章...
在之前的文章中我們講到浅缸,Kotlin類中的屬性既可以用關鍵字var聲明為可變的,也可以用關鍵字val聲明為只讀的魄咕。 成員變量(屬性) 默認情況下衩椒,使用var/val聲明的屬性...
效果圖: 技術:TabLayout+ViewPager+Fragment 步驟: 代碼如下 xml布局: 關聯(lián)TabLayout和ViewPager: 創(chuàng)建ViewPager...