在Android中RecyclerView的使用隨處可見,它的性能優(yōu)化程度跟用戶體驗(yàn)息息相關(guān)。 性能優(yōu)化實(shí)戰(zhàn)的例子如下,是獲取手機(jī)所有已安裝app列表: RecyclerVi...
在Android中RecyclerView的使用隨處可見,它的性能優(yōu)化程度跟用戶體驗(yàn)息息相關(guān)。 性能優(yōu)化實(shí)戰(zhàn)的例子如下,是獲取手機(jī)所有已安裝app列表: RecyclerVi...
Android 系統(tǒng)有一套自己的進(jìn)程管理機(jī)制,當(dāng)系統(tǒng)資源受限時(shí),會(huì)自動(dòng)停止一些后臺(tái)運(yùn)行的應(yīng)用程序,以釋放內(nèi)存和 CPU 資源。這就導(dǎo)致了一些應(yīng)用程序在后臺(tái)長時(shí)間運(yùn)行時(shí)容易被系...
轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! GitHub: @Ricco[https://github.com/feng19960223] ps:產(chǎn)品提了一個(gè)需求,放大第一個(gè)item,可以左...
Ktor 除了可以完成服務(wù)端的開發(fā),同樣也可以用于客戶端,在 Android 可以簡單的用 Ktor 來取代掉以往的各種請求響應(yīng),天生協(xié)程的 Ktor 可以方便的完成很多事情...
今天在開發(fā)當(dāng)中,因?yàn)橐恍┙换サ膯栴},導(dǎo)致我的MutableList集合可能會(huì)出現(xiàn)元素重復(fù)的問題。分享一下我的解決辦法,希望對看文章的小伙伴有所幫助。 簡單實(shí)現(xiàn)去重: 因?yàn)槭琼?xiàng)...
Github鏈接,給個(gè)Star鼓勵(lì)我寫更多好庫[https://github.com/QDong415/QLiveMessageHelper] 直播間聊天消息列表,直播間Re...
導(dǎo)語 Jetpack簡介及其它組件文章[http://m.itdecent.cn/p/ac8d33407715]DataStore就是SharedPreferences...
本篇博客主要介紹多線程去下載文件,以下載多個(gè)apk為例。不管去下在apk,音視頻等文件,實(shí)現(xiàn)起來都一樣。篇幅有點(diǎn)長,先貼張美女圖看看 正在下載的效果圖 下載完成效果圖 小編的...
下載應(yīng)該是每個(gè)App都必須的一項(xiàng)功能,不采用第三方框架的話,就需要我們自己去實(shí)現(xiàn)下載工具了。如果我們自己實(shí)現(xiàn)可以怎么做呢? 首先如果服務(wù)器文件支持?jǐn)帱c(diǎn)續(xù)傳,則我們需要實(shí)現(xiàn)的主...
效果圖 簡介 基本上只要需要登錄的APP,都會(huì)有驗(yàn)證碼輸入,所以說是比較常用的控件,而且花樣也是很多的,這里列出來4種樣式,分別是: 表格類型 方塊類型 橫線類型 圈圈類型 ...
最近做這個(gè)功能,分享一下。即時(shí)通訊(Instant Messaging)最重要的毫無疑問就是即時(shí),不能有明顯的延遲,要實(shí)現(xiàn)IM的功能其實(shí)并不難,目前有很多第三方,比如極光的J...
目前Android WebSocket 框架 主要包括: SocketIO Java-WebSocket OkHttp WebSocket 一開始我首選的是采用SocketI...
一.Android分三種閃退情況,均可用adb命令輸出crash日志。 1、 app無任何提示,直接閃退(最普遍) 先清除之前的日志:adb logcat -c 操作閃退步驟...
升級gradle之后發(fā)現(xiàn) 打包出來的apk體積突然大了將近一倍。 解決辦法 在主工程的AndroidManifest.xml配置中,在 標(biāo)簽,添加android:extrac...
架構(gòu)分析 該項(xiàng)目采用組件化方式進(jìn)行編程開發(fā)語言KotlinJavaDart開發(fā)收藏和推薦模塊入口類HiApplicationlogic將MainActivity的一些邏輯內(nèi)聚...
1,如何模擬這種現(xiàn)像 啟動(dòng)應(yīng)用,HOME鍵把APP切后入臺(tái) 1.1 可以通過命令模式(必須要有一個(gè)ROOT過后的機(jī)器) adb shell ps | grep...
上一篇:Kotlin - Lambda 表達(dá)式[http://m.itdecent.cn/p/68990257d1ed] 協(xié)程是什么 協(xié)程并不是 Kotlin 提出來的...
dio是一個(gè)強(qiáng)大的Dart Http請求庫,支持Restful API、FormData、攔截器、請求取消、Cookie管理、文件上傳/下載、超時(shí)、自定義適配器等...網(wǎng)址在...
weiV(發(fā)音同 wave) https://github.com/hackware1993/weiV[https://github.com/hackware1993/wei...
前言 GetX 為狀態(tài)管理提供了兩種方式,一種是簡單的方式,使用 GetBuilder 形式實(shí)現(xiàn),另一種方式是響應(yīng)式狀態(tài)管理。簡單的方式十分輕量和簡單,而且無需使用 Chan...