通過(guò)下標(biāo)來(lái)獲取和設(shè)置元素是處理集合最常見(jiàn)的操作之一,這篇文章就來(lái)學(xué)習(xí)一下kotlin中集合區(qū)間的確定。 通過(guò)下表來(lái)訪問(wèn)元素 在kotlin中,可以使用類似java中的方式來(lái)訪...

通過(guò)下標(biāo)來(lái)獲取和設(shè)置元素是處理集合最常見(jiàn)的操作之一,這篇文章就來(lái)學(xué)習(xí)一下kotlin中集合區(qū)間的確定。 通過(guò)下表來(lái)訪問(wèn)元素 在kotlin中,可以使用類似java中的方式來(lái)訪...
一、URI簡(jiǎn)介 統(tǒng)一資源定位符,Universal Resource Identifier的簡(jiǎn)稱。Android的Uri主要分三個(gè)部分:scheme, authority a...
最近公司的即時(shí)通訊產(chǎn)品中需要用到正則表達(dá)式來(lái)匹配聊天信息中的網(wǎng)址,在表現(xiàn)形式上跟微信和QQ基本一致,但是這個(gè)正則寫起來(lái)挺頭疼的,正則表達(dá)式匹配網(wǎng)址歷來(lái)就很有爭(zhēng)議,沒(méi)有完美的正...
Viewpage2 動(dòng)態(tài)刪除fragment時(shí),顯示的效果為刪除的是Fragment列表的最后一個(gè),不管怎么調(diào)用notifyItemRemoved或者刪除fragments數(shù)...
以前我們的build.gradle配置,一般是以下這樣的 現(xiàn)在build.gradle 而倉(cāng)庫(kù)的配置挪到了settings.gradle中 如果是非https的倉(cāng)庫(kù)直接寫則無(wú)...
正常來(lái)說(shuō)在xml 編寫了variable那么在activity就能通過(guò)此方法 雙向綁定ViewModel于Activity 解決辦法 您需要將其添加到 gradle.prop...
接手了一個(gè)屎坑代碼 在有限的改動(dòng)下修改泄漏問(wèn)題以下是我收集的一下泄漏問(wèn)題及修改辦法常見(jiàn)的內(nèi)存泄漏主要有以下4種1.“靜態(tài)實(shí)例” 造成內(nèi)存泄漏 這種的改法其實(shí)和很簡(jiǎn)單只要get...
最后優(yōu)化UI線程解決 主要原因是手機(jī)性能不夠 cpu被其他app搶占
所以把服務(wù)優(yōu)先級(jí)提高 優(yōu)化UI線程
android.app.RemoteServiceException 的神坑異常最近終于有時(shí)間來(lái)整理一下代碼 修修bug 然后發(fā)現(xiàn)有一樣這樣的問(wèn)題,占據(jù)了差不多10%的安卓用戶,以vivo、OPPO 、榮耀、華為入門機(jī)居多。我手上4臺(tái)機(jī)器怎么都復(fù)現(xiàn)不出來(lái)...
使用Gradle開發(fā)中,或多或少都會(huì)引入三方庫(kù),但是三方庫(kù)又會(huì)有自己的子依賴,那么真正依賴到版本中的版本是多少呢?其實(shí)官方也有給出查看方法,官方說(shuō)明點(diǎn)這里,采用以下方式可查看...
maven {allowInsecureProtocol = trueurl 'http://maven.faceunity.com/repository/maven-pub...
第一次自定義了BottomSheetDialogFragment的時(shí)候。發(fā)現(xiàn)了LeakCanary 會(huì)在dialog dismiss后報(bào)內(nèi)存泄漏。完了不明所以然的去網(wǎng)上搜尋各...
Markdown Editor 插件后提示Your environment does not support JCEF, cannot use Markdown Editor...
一,為什么使用gradle.properties? 1,對(duì)于項(xiàng)目而言,有時(shí)候需要配置某些敏感信息。比如密碼,帳號(hào)等。而這些信息需要被很多類共同使用,所以必須有一個(gè)全局的配置 ...
安卓開發(fā)那么多年還是第一次看Android 的main方法 他在ActivityThread這個(gè)類里面 thread.attach(false, startSeq);
所以smallestWidth適配 再配合screenMatch插件生成對(duì)應(yīng)的dimens文件夾就可以100%放大適配了 以下是只保留手機(jī),去除平板的screenMatch適...
@itfitness 這樣設(shè)計(jì)有什么用?
Android使用LocationManager實(shí)現(xiàn)定位功能目錄 前言 最近有一個(gè)需要用到定位的國(guó)外項(xiàng)目,所以總結(jié)了一下用Android原生的LocationManager來(lái)進(jìn)行定位的方法,在此記錄一下,方便以后使用。 關(guān)鍵代碼 關(guān)鍵...
RxJava的另一個(gè)好處在于,我們可以清楚地看到數(shù)據(jù)是如何在一系列操作符之間進(jìn)行轉(zhuǎn)換的。ReactiveX/RxJava文檔中文版[https://mcxiaoke.gitb...