千里馬奇少 夏日安康~ @@@@@@@@
當(dāng)開始一個新項(xiàng)目的時候,有一個很重要的步驟就是確定我們的APP首頁框架,也就是用戶從桌面點(diǎn)擊APP 圖標(biāo),進(jìn)入APP 首頁的時候展示給用戶的框架,比如微信,展示了有四個Tab...
歡迎各位大佬提意見。
Android OOM異常分析什么是OOM? OOM全稱為OutOfMemoryError,解釋為內(nèi)存溢出,是Android開發(fā)中常見的一種錯誤,這種錯誤在線上Crash中占比很大一部分,不像NullPo...
什么是OOM? OOM全稱為OutOfMemoryError,解釋為內(nèi)存溢出,是Android開發(fā)中常見的一種錯誤,這種錯誤在線上Crash中占比很大一部分,不像NullPo...
@andyqiubo @andyqiubo 我自己搭了個maven弄好了,把在線的換成mavenLocal就行
Android Studio 搭建離線開發(fā)環(huán)境聯(lián)網(wǎng)主機(jī) 下載Android Studio 并安裝 AS選擇下載Android SDK 創(chuàng)建一個簡單工程,編譯,中間時間比較長因?yàn)橐螺d相應(yīng)的gradle,等待編譯成功 如果...
Binder承擔(dān)了絕大部分Android進(jìn)程通信的職責(zé),可以看做是Android的血管系統(tǒng),負(fù)責(zé)不同服務(wù)模塊進(jìn)程間的通信。在對Binder的理解上,可大可小,日常APP開發(fā)并...
ImageNet 創(chuàng)始人李飛飛在 CVPR“超越 ILSVRC” workshop 介紹了最后一屆 ImageNet?;仡欉^去 8 年,計算機(jī)視覺中一個最艱深的學(xué)術(shù)命題物體識...
@wustor 是idea的一個插件嗎?我用android studio沒有找到呢
并發(fā)編程(5)ThreadPoolExecutor原理解析概述 由于線程的創(chuàng)建跟銷毀是比較消耗資源的,也是比較耗時的??赡転榱顺绦虻男枰覀儠?chuàng)建很多線程,所以很有必要對線程進(jìn)行一個統(tǒng)一的管理,所以就出現(xiàn)了線程池。通過線程池,我們...
概述 ConcurrentHashMap,通過這個名字,可以知道Concurrent是并發(fā)的,HashMap是我們常用的一種用來存放鍵值對的數(shù)據(jù)結(jié)構(gòu),所以Concurrent...
你好,這個UML圖怎么畫出來的?
并發(fā)編程(5)ThreadPoolExecutor原理解析概述 由于線程的創(chuàng)建跟銷毀是比較消耗資源的,也是比較耗時的。可能為了程序的需要,我們會創(chuàng)建很多線程,所以很有必要對線程進(jìn)行一個統(tǒng)一的管理,所以就出現(xiàn)了線程池。通過線程池,我們...
本文已獨(dú)家授權(quán) 郭霖 ( guolin_blog) 公眾號發(fā)布! 前言: 解放雙手,雙擊桌面快捷方式生成apk包,基于Gradle、bat文件讓開發(fā)人員告別打包煩擾! 前不久...