之前在瀏覽器的AndroidManifest.xml中看到 的使用, 大概能猜到它的作用, 但很迷惑為什么要使用它. 直到看到了這篇文章:http://yifeng.stud...

之前在瀏覽器的AndroidManifest.xml中看到 的使用, 大概能猜到它的作用, 但很迷惑為什么要使用它. 直到看到了這篇文章:http://yifeng.stud...
說到Java并發(fā)編程,很多開發(fā)第一個想到同時也是經(jīng)常常用的肯定是Synchronized,但是小編這里提出一個問題,Synchronized存在明顯的一個性能問題就是讀與讀之...
一、ANR說明和原因 1.1 簡介 ANR全稱:Application Not Responding,也就是應(yīng)用程序無響應(yīng)。 1.2 原因 Android系統(tǒng)中,Activi...
導(dǎo)致ANR的幾種情況 KeyDispatchTimeout(5s): 按鍵或觸摸事件在特定時間內(nèi)無法處理完成 BroadcastTimeout(前臺10s,后臺60s): 廣...
Kotlin inline, noinline and crossinline tags: Kotlin inline, noinline, crossinline 簡介 k...
多線程優(yōu)化 給線程起名字 目的是什么? 在出 bug 時方便定位到是哪個線程出問題。 在 Android SDk 提供的類中,也是有給線程起名字的。 IntentServic...
前言 ?線程在使用過程中,往往會遇見直接new Thread()的操作,這樣做除了方便外,壞處也有很多,例如線程無法復(fù)用、線程數(shù)無法控制導(dǎo)致CPU頻繁切換降低性能等問題。我們...
本文只是簡要分析安卓端自帶壓縮與加載方案 1,高效加載加載大圖 展示高分辨率圖片的時候,最好先將圖片進行壓縮。 BitmapFactory這個類提供了多個解析方法(decod...