1、時區(qū)背景1.1棚贾、為什么有時區(qū):世界上不同的地區(qū)有不同的時間窖维,這是因?yàn)榈厍蚴且粋€球體,它的自轉(zhuǎn)速度是不同的妙痹,所以當(dāng)太陽從一個地區(qū)升起時铸史,它在其他地區(qū)仍然是黑夜。為了解決這個...
1、時區(qū)背景1.1棚贾、為什么有時區(qū):世界上不同的地區(qū)有不同的時間窖维,這是因?yàn)榈厍蚴且粋€球體,它的自轉(zhuǎn)速度是不同的妙痹,所以當(dāng)太陽從一個地區(qū)升起時铸史,它在其他地區(qū)仍然是黑夜。為了解決這個...
借鑒自http://www.reibang.com/p/503b261c4153[http://www.reibang.com/p/503b261c4153]使用Even...
一怯伊、屏幕適配1.引入了今日頭條+豎屏寬度法的屏幕適配方式2.今日頭條適配方案原理:今日頭條適配方案默認(rèn)項(xiàng)目中只能以高或?qū)捴械囊粋€作為基準(zhǔn)琳轿,進(jìn)行適配,為什么不像 Android...
ViewPager2 通過封裝 RecyclerView來實(shí)現(xiàn)耿芹,主要優(yōu)勢有: 1. 支持垂直分頁崭篡。可以通過設(shè)置 ViewPager2 元素的 android:orientat...
代碼地址:https://github.com/VIVILL/SimpleDemo/tree/main/Banner[https://github.com/VIVILL/Si...
項(xiàng)目里targetSdkVersion 對標(biāo)的是30(Android11)的話,權(quán)限就需要適配
Android 10-11沙盒存儲模式使用(讀取砸彬,復(fù)制颠毙,保存等)谷歌從Android 10開始整頓應(yīng)用濫用外部存儲的情況,截止目前砂碉,對標(biāo)Android10-11的App不能用傳統(tǒng)方法隨意訪問和使用外部存儲蛀蜜,而私有目錄則不受影響,外部存儲谷...
沙箱沙盒都行 同IOS的SandBox
Android 10-11沙盒存儲模式使用(讀取,復(fù)制,保存等)谷歌從Android 10開始整頓應(yīng)用濫用外部存儲的情況剪个,截止目前,對標(biāo)Android10-11的App不能用傳統(tǒng)方法隨意訪問和使用外部存儲霎奢,而私有目錄則不受影響,外部存儲谷...
1饼灿、單一職責(zé)原則 考慮下面這個類 它實(shí)際上違背了單一職責(zé)原則SRP幕侠。上面的類其實(shí)有兩個職責(zé),一為動物實(shí)體的持久化管理赔退,另外一個為動物的屬性管理橙依。那我們應(yīng)該如何設(shè)計(jì)避免這種錯誤...
前言 今天分享的文章是關(guān)于設(shè)計(jì)模式中的代理模式证舟,代理模式在Android中的應(yīng)用還是很廣的,而且也是比較常用的一種設(shè)計(jì)模式窗骑。本文主要是寫個簡單的demo來帶著大家熟悉認(rèn)識代理...
1.產(chǎn)生背景 為什么需要門面模式image.png 我是一個辛苦一輩子的農(nóng)民女责,攢了幾十年錢,現(xiàn)在日子好了创译,也想建一套屬于自己的小洋樓抵知; 首先,我要雇一個搬磚的和一個和泥的软族,還...
一刷喜、責(zé)任鏈模式 責(zé)任鏈模式是一種行為模式,為請求創(chuàng)建一個接收者的對象鏈.這樣就避免,一個請求鏈接多個接收者的情況.進(jìn)行外部解耦.類似于單向鏈表結(jié)構(gòu)。 優(yōu)點(diǎn): 1. 降低耦合度...
1.定義 定義對象間的一種一個對多的依賴關(guān)系立砸,當(dāng)一個對象的狀態(tài)發(fā)送改變時掖疮,所以依賴于它的對象都得到通知并被自動更新。 2.介紹 觀察者屬于行為型模式颗祝。 觀察者模式又被稱作發(fā)布...
一浊闪、HTTP 定義 一種網(wǎng)絡(luò)傳輸協(xié)議,在tcp/ip協(xié)議族中處于頂層---應(yīng)用層http html一起誕生螺戳,用于網(wǎng)絡(luò)上請求和傳輸html內(nèi)容 URL格式 協(xié)議類型://服務(wù)器...
谷歌從Android 10開始整頓應(yīng)用濫用外部存儲的情況倔幼,截止目前盖腿,對標(biāo)Android10-11的App不能用傳統(tǒng)方法隨意訪問和使用外部存儲,而私有目錄則不受影響损同,外部存儲谷...
1. LiveDataBus 的封裝 通過 map 維護(hù)一個消息事件和 MutableLiveData 的映射關(guān)系翩腐,MutableLiveData 的類型默認(rèn)為 Object...
一、介紹 工廠模式(Factory Pattern)是 Java 中最常用的設(shè)計(jì)模式之一揖庄。這種類型的設(shè)計(jì)模式屬于創(chuàng)建型模式栗菜,它提供了一種創(chuàng)建對象的最佳方式欠雌。傳統(tǒng)創(chuàng)建對象方式:...
一富俄、介紹 意圖:保證一個類僅有一個實(shí)例禁炒,并提供一個訪問它的全局訪問點(diǎn)。主要解決:一個全局使用的類頻繁地創(chuàng)建與銷毀霍比。何時使用:當(dāng)您想控制實(shí)例數(shù)目幕袱,節(jié)省系統(tǒng)資源的時候。如何解決:...