前言 從2019年上半年云音樂的客戶端團隊開始遷移到雙周迭代后锹安,隨之而來的是我們需要重新調整代碼分支的管理方法卖陵,來應對開發(fā)流程的變更蹋绽。 雙周迭代顧名思義一周開發(fā)一周測試俩滥,目的...
![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
數據庫的性能優(yōu)化行業(yè)里面普遍偏少富稻,今天這篇希望給大家?guī)睃c幫助 我們在使用SQLite進行數據存儲查詢的時候,要進行查詢優(yōu)化,這里就會用到索引谁尸,C端的數據量大部分情況下面雖然...
圖片作為內存消耗大戶,一直是開發(fā)人員嘗試優(yōu)化的重點對象疗垛。Bitmap的內存從3.0以前的位于native症汹,到后來改成jvm,再到8.0又改回到native贷腕。fresco花費很...
項目最近線上開始報一個異常:SimpleDraweeView was not initialized背镇。問題很快就定位到了,是我們使用了fresco泽裳,里面SimpleDrawe...
大家元旦快樂~ 好記性不如爛筆頭瞒斩,所以我準備弄個源碼解析系列,不準備詳細解析源碼涮总,但把基本原理和設計思想梳理清楚胸囱,也給自己留個筆記存檔好在后面需要的時候翻起。 今天就從Lis...
Drawable在android當中非常常見烹笔,每天都會和它打交道,但很多人卻很少知道Drawable有哪些常用的方法抛丽,甚至有時候在面試的時候問起也是一臉茫然谤职。究其原因可能是D...
前言 眾所周知,微信微博等應用為了防止用戶在使用過程當中跳出程序本身亿鲜,對瀏覽器里面的自定義協(xié)議打開做了限制允蜈。這個需求很正常,是個產品經理都能想到蒿柳。 但作為微博微信這種體量的應...
最近比較忙饶套,加上又出去旅游了一趟,所以更新耽擱了下垒探,說聲抱歉妓蛮。然后留言和贊賞這個針對堅持原創(chuàng)的“獎勵”終于也開放了,所以想拿一篇文章試驗一下圾叼,那就這一篇吧仔引。 文章雖短,但足夠...
Android的存儲卡分為兩類褐奥,一類叫內置存儲(InternalStorage),還有一類叫外置存儲(ExternalStorage)翘簇。內置存儲除了系統(tǒng)文件以外撬码,就是我們程序...
懸浮窗應該算各大廠商最先開始對應用下手的地方。 懸浮窗之所以討人厭同樣是因為被濫用版保,就像狗皮膏藥一樣貼在屏幕的上下左右呜笑,不管切換到哪個應用始終顯示在最上層夫否。懸浮窗的需求有點從...
說起通知欄,是一塊各個應用的必爭之地叫胁,不顯示通知欄就意味著沒有存在感凰慈,通知欄顯示得不靠前還得想方設法提前。加上OnGoing的通知還能提升進程優(yōu)先級驼鹅,大有被濫用的趨勢微谓。為了保...
音頻視頻播放在現(xiàn)在的應用里面很常見,傳統(tǒng)應用發(fā)展到一定階段多少會引入音視頻資源输钩,特別是現(xiàn)在短視頻被看作下一個增長爆發(fā)點豺型,和之相關的創(chuàng)業(yè)層出不窮,作為開發(fā)者如何進行音視頻技術選...
第一篇文章我們先來聊聊“Android我還可以相信你多少”买乃,在Android系統(tǒng)版本的碎片化之下姻氨,在國內百家爭鳴的廠家定制rom修改之下,作為一個開發(fā)者在選用系統(tǒng)組件的時候應...