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