前言 在Android開發(fā)中,內(nèi)存泄露十分常見。本文將詳細講解內(nèi)存泄露的其中一種情況:在Handler中發(fā)生的內(nèi)存泄露 Anroid異步通信Handler系列文章Androi...

前言 在Android開發(fā)中,內(nèi)存泄露十分常見。本文將詳細講解內(nèi)存泄露的其中一種情況:在Handler中發(fā)生的內(nèi)存泄露 Anroid異步通信Handler系列文章Androi...
Lifecycle是用來觀察和監(jiān)聽Activity、Fragment生命周期的組件朱嘴。 一、Lifecycle的基本使用 Lifecycle有兩個核心類,一個是Lifecycl...
先說為什么需要兩次判空的原因振愿,第一次判斷是為了驗證是否創(chuàng)建對象,避免多線程訪問時每個線程都加鎖,提升效率第二次判斷是為了避免重復(fù)創(chuàng)建單例弛饭,因為可能會存在多個線程通過了第一次判...
之前在網(wǎng)絡(luò)通信和通用數(shù)據(jù)交換等應(yīng)用場景中經(jīng)常使用的技術(shù)是 JSON 或 XML冕末,而在最近的開發(fā)中接觸到了 Google 的 ProtoBuf。 在查閱相關(guān)資料學(xué)習(xí) Prot...
Kotlin 中新增了「內(nèi)聯(lián)函數(shù)」侣颂,內(nèi)聯(lián)函數(shù)起初是在 C++ 里面的档桃。 那在 Kotlin 中加入內(nèi)聯(lián)函數(shù),是有什么作用呢憔晒? 以下內(nèi)容分為以下幾部分: 什么是 inline ...
原文地址: http://www.reibang.com/p/2aded8bb6ede 以下是 騷年你的屏幕適配方式該升級了! 系列文章藻肄,歡迎轉(zhuǎn)發(fā)以及分享: 騷年你的屏幕適...
更新:由于該適配方案越來越多人使用嘹屯,也有很多人遇到不太理解的問題。所以為了大家更好的使用从撼,我將文章很多內(nèi)容更新了州弟,老用戶可以重新看下整篇文章。主要更新的內(nèi)容是使用方法跟以前不...
Okhttp 訪問 HTTPS 鏈接問題 HTTPS 即以安全為目的的 HTTP 通道毁兆,即 HTTP 下加入 SSL 層浙滤,HTTPS 的安全基礎(chǔ)是 SSL,因此加密的詳細內(nèi)容...
寫在開始: jenkins自動化打包釋放雙手的好處就不多說了纺腊,本篇文章主要是基于CentOS,搭建一個運行在tomcat上的jenkins服務(wù)茎芭,實現(xiàn)android自動化打包揖膜。...
譯者注:原文分成兩個部分, 鏈接如下:http://multi-core-dump.blogspot.com/2010/04/android-application-laun...
1、為什么要在AAR中獨立配置混淆文件 我們的工程中有很多的aar梅桩,我們希望別人在使用我們的aar的時候不用像使用jar包一樣還要再進行相應(yīng)的混淆配置壹粟。同時為了使每個aar庫...
寫這篇文章的初衷來自最近項目中的一個需求,查閱了網(wǎng)上的一些資料,貌似大家都熱衷于用ScrollView+HeaderView去實現(xiàn)趁仙,根據(jù)手勢判斷洪添,去做圖片的矩陣放大,然后不斷...
Androidstudio 升級到 3.5后 項目在手機 4.4.4 版本 api19上 就是 直接跑不上去
自定義View是繪制文本有三類方法 其中drawText()最常用雀费,drawPosText ()是根據(jù)一個個坐標點指定文字位置干奢,drawTextOnPath ()是根據(jù)路徑繪...
Kotlin 系列:Kotlin之美——高效篇Kotlin之美——DSL篇 Kotlin DSL 把 Kotlin 的語法糖演繹得淋漓盡致,這些語法糖可謂好吃辕羽、好看又好玩逛尚,但...
前言 Gradle插件在Android中的應(yīng)用很廣泛,很多字節(jié)碼插樁方案就用到了這方面的知識逛漫,Android官方提供了很多可用的插件黑低,比如apply plugin: 'com...