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