一、簡述 首先,我們先了解一下簽名的類型有哪些?Android標(biāo)準(zhǔn)簽名key文件位于源碼/build/target/product/security目錄下,四組默認(rèn)簽名供An...
一、簡述 首先,我們先了解一下簽名的類型有哪些?Android標(biāo)準(zhǔn)簽名key文件位于源碼/build/target/product/security目錄下,四組默認(rèn)簽名供An...
Kotlin 系列:Kotlin之美——高效篇Kotlin之美——DSL篇 Kotlin 作為后起之秀,站在巨人們的肩膀上是她得天獨(dú)厚的優(yōu)勢,而這個(gè)巨人也包括—《Effect...
一.準(zhǔn)備工作 系統(tǒng)最好是Linux或者mac OS(本文基于Ubuntu)。 Ubuntu設(shè)置永不休眠,在setting中搜索power.blank-screen選擇neve...
版權(quán)聲明:本文為作者原創(chuàng),轉(zhuǎn)載必須注明出處。轉(zhuǎn)載請(qǐng)注明出處:http://www.itdecent.cn/p/e86d33a61bcb最近一段時(shí)間總有一些做App的同學(xué)會(huì)問...
Kotlin 系列:Kotlin之美——高效篇Kotlin之美——DSL篇 Kotlin DSL 把 Kotlin 的語法糖演繹得淋漓盡致,這些語法糖可謂好吃、好看又好玩,但...
ImageView 設(shè)置CENTER_CROP的效果大家都很清楚,在實(shí)際業(yè)務(wù)中,我們可能不希望居中展示,那么如何自定義中心點(diǎn)呢? 首先想到的是,查看setScaleType(...
努比亞技術(shù)團(tuán)隊(duì)原創(chuàng)內(nèi)容,轉(zhuǎn)載請(qǐng)務(wù)必注明出處。當(dāng)用戶抱怨手機(jī)在使用過程中存在卡頓問題的時(shí)候,會(huì)嚴(yán)重影響用戶對(duì)手機(jī)品牌的好感和應(yīng)用APP的體驗(yàn),從而導(dǎo)致用戶對(duì)手機(jī)品牌的忠誠度降低...
它是一個(gè)suspend函數(shù),創(chuàng)建一個(gè)新的協(xié)程作用域,并在該作用域內(nèi)執(zhí)行指定代碼塊,它并不啟動(dòng)協(xié)程。其存在的目的是進(jìn)行符合結(jié)構(gòu)化并發(fā)的并行分解(即,將長耗時(shí)任務(wù)拆分為并發(fā)的多個(gè)...
參考:https://stackoverflow.com/questions/49449828/maxheight-does-not-work-on-recyclerview...
一、前言: AndroidUtilCode 是一個(gè)強(qiáng)大易用的安卓工具類庫,它合理地封裝了安卓開發(fā)中常用的函數(shù),具有完善的 Demo 和單元測試,利用其封裝好的 APIs 可...
*本篇文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 最近一直忙于學(xué)習(xí)后臺(tái)開發(fā),很久沒有寫Android的文章了,終于閑下來整理了一篇文章。 前言 Flexb...
Android里的ConstraintLayout是個(gè)非常強(qiáng)大的工具,它有效的解決了Android里L(fēng)ayout的層級(jí)嵌套的問題。使用一個(gè)ConstraintLayout可以...
前言 昨天在IT之家留言說如果應(yīng)用無法滿足120hz的繪制,假設(shè)如果繪制一幀的時(shí)間如果大于1/120秒,哪怕是多了1毫秒,就會(huì)導(dǎo)致應(yīng)用在120hz的手機(jī)上也就變成了60hz。...
Fragment的使用方式 FragmentManager的來源 跟蹤AppCompatActivity的getSupportFragmentmanager()方法可以發(fā)現(xiàn):...
函數(shù)的定義[#%E5%87%BD%E6%95%B0%E7%9A%84%E5%AE%9A%E4%B9%89]普通函數(shù)[#%E6%99%AE%E9%80%9A%E5%87%BD%...
思路不錯(cuò),對(duì)于【2017.10.4-Bugfix】提出的bug,最簡單的方式是,設(shè)置 EditText 的 textSize 為 0 ,用戶點(diǎn)擊不到,就可以解決了
Android 驗(yàn)證碼輸入框的實(shí)現(xiàn)前言 驗(yàn)證碼輸入框是很多APP必不可少的組件,之前在重構(gòu)注冊(cè)登錄頁面的時(shí)候,重新設(shè)計(jì)了UI,所以不能再簡單的用EditText來做了,所以這篇文章將分享一下如何實(shí)現(xiàn)一個(gè)常見的...
常見的說法都是說餓漢式單例模式是項(xiàng)目啟動(dòng)的時(shí)候加載,會(huì)占用項(xiàng)目資源?但是你有沒有認(rèn)識(shí)到,這個(gè)說法合理嗎? 1.準(zhǔn)備知識(shí) 1.1 JVM類加載機(jī)制 JVM那點(diǎn)事-虛擬機(jī)類加載機(jī)...
Kotlin 調(diào)用 Java 由于 Kotlin本身并沒有提供強(qiáng)大的類庫支持,Kotlin只是一種語言,因此 Kotlin 調(diào)用 Java 通常都是自然而然的事情。正如我們?cè)?..
Jetpack Compose是用于構(gòu)建原生Android UI的現(xiàn)代工具包。 Jetpack Compose使用更少的代碼,強(qiáng)大的工具和直觀的Kotlin API,簡化并加...
WindowInsets - 獲取導(dǎo)航欄,狀態(tài)欄,鍵盤的高度和狀態(tài) 背景 最新的 Android R(11) 推出了許多功能,有一個(gè)比較重要的功能(需梯子):Synchron...