TicktockMusic 音樂播放器項(xiàng)目相關(guān)文章匯總: Clean Architecture 架構(gòu):http://www.lxweimin.com/p/15ea0fecb6...

TicktockMusic 音樂播放器項(xiàng)目相關(guān)文章匯總: Clean Architecture 架構(gòu):http://www.lxweimin.com/p/15ea0fecb6...
前言 近期想要了解一下獲取設(shè)備的唯一標(biāo)識(shí),然后我就頭疼了。然后。。。。。。今天讓我們來歸納總結(jié)一下。 IMEI,MEID,ESN,IMSI,android_id 之間的區(qū)別 ...
1.自定義JsonConverterFactory類 注:為了可以像GsonConverterFactory將Json字符串轉(zhuǎn)化為Java類對(duì)象,我參看了GsonConver...
介紹 前邊兩篇介紹兩種方案都是基于Android基礎(chǔ)知識(shí)實(shí)現(xiàn)的,其中方案二中的缺點(diǎn)是:工具類要維護(hù)所有的跳轉(zhuǎn)和數(shù)據(jù)傳遞,這里邊包含F(xiàn)ragment啟動(dòng)Activity的方式,...
設(shè)置到TextView里的ClickableSpan局部對(duì)象,會(huì)持有一個(gè)Activity(Context)的引用,導(dǎo)致無法正常回收。 修改方法:擴(kuò)展NoCopySpan
寫在開始 對(duì)比ios系統(tǒng),Android中默認(rèn)的字體在中文顯示上是十分難看的,尤其是字號(hào)比較大的時(shí)候,默認(rèn)字體樣式都會(huì)感覺比較粗,所以一般對(duì)于產(chǎn)品有追求的設(shè)計(jì),都會(huì)考慮換一套...
錯(cuò)誤原因:大概意思:win下,databinding布局文件中的中文字符串非UTF-8編碼解決辦法:1 把所有的漢字都寫入string.xml中2 在gradle.prope...
談到架構(gòu),想到的一定是MVC、MVP、MVVM這幾個(gè)詞了,然后對(duì)比一下它們的優(yōu)缺點(diǎn),接下來就是站隊(duì)的時(shí)間了。常常寫MVC,偶然見到了MVP,“嗯,真香~”。寫久了MVP,又聽...
轉(zhuǎn)載請(qǐng)注明出處:http://blog.csdn.net/a740169405/article/details/70548443 簡(jiǎn)介 本文講解的內(nèi)容是Android4.1以...
1.餓漢式(線程安全,調(diào)用效率高,不能延時(shí)加載) 2.懶漢式(線程安全,調(diào)用效率不高,能延時(shí)加載) 3.雙重鎖 4.靜態(tài)內(nèi)部類(線程安全,調(diào)用效率高,可以延時(shí)加載) 1.靜態(tài)...
背景 設(shè)計(jì)這個(gè) BusUtils 其實(shí)是在做 ApiUtils[https://github.com/Blankj/AndroidUtilCode/tree/master/p...
前些天,有人問到 “開發(fā)過程中常見的內(nèi)存泄漏都有哪些?”,一時(shí)脫口而出:靜態(tài)的對(duì)象中(包括單例)持有一個(gè)生命周期較短的引用時(shí),或內(nèi)部類的子代碼塊對(duì)象的生命周期超過了外面代碼的...
前言 HashMap 在 Java 和 Android 開發(fā)中非常常見 而HashMap 1.8 相對(duì)于 HashMap 1.7 更新多 今天,我將通過源碼分析HashM...
1、網(wǎng)絡(luò)體系結(jié)構(gòu) TCP/IP 體系結(jié)構(gòu)五層體系結(jié)構(gòu)5.應(yīng)用層4.應(yīng)用層(HTTP)4.運(yùn)輸層3.運(yùn)輸層(TCP、UDP)3.網(wǎng)絡(luò)層2.網(wǎng)際層(IP)2.鏈路層1.網(wǎng)絡(luò)接口層...
i++ i++ 如果有表達(dá)式運(yùn)算,是先參與表達(dá)式計(jì)算,然后再自加1。具體見代碼說明: ++i ++i 如果有表達(dá)式運(yùn)算,是先自行加1,然后用自加后的值參與運(yùn)算。具體見代碼說明...
1.前言 Android開發(fā)過程中,使用第三方的框架庫已成家常便飯,使用第三方好處避免重復(fù)造輪子、降低成本、提升效率、降低風(fēng)險(xiǎn)等等,當(dāng)遇到框架庫不能滿足現(xiàn)有業(yè)務(wù)、框架庫設(shè)計(jì)缺...
前言 Map 這樣的 Key Value 在軟件開發(fā)中是非常經(jīng)典的結(jié)構(gòu),常用于在內(nèi)存中存放數(shù)據(jù)。 本篇主要想討論 ConcurrentHashMap 這樣一個(gè)并發(fā)容器,在正式...
前言 Android的屏幕適配一直以來都在折磨著我們Android開發(fā)者,本文將結(jié)合: Google的官方權(quán)威適配文檔 郭霖: Android官方提供的支持不同屏幕大小的全部...
先放兩張 大神 的流程說明圖,差不多能把分發(fā)機(jī)制說明白了~ 分發(fā)流程Android 的View是樹形結(jié)構(gòu)的,事件傳遞可以說是以 責(zé)任鏈的形式 層層傳遞的~ View 幾個(gè)事件...