前言 經(jīng)過前兩篇文章的解析瓢捉,我們徹底的理解GraphicBuffer的生產(chǎn)端究竟做了什么匆帚。本文就來討論GraphicBuffer是怎么消費酿炸。 整個圖元的消費到合成吨凑,最后到通過...
![240](https://upload.jianshu.io/users/upload_avatars/6968064/6eed9c44-6648-4b16-86a5-02e751951dd3.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 經(jīng)過前兩篇文章的解析瓢捉,我們徹底的理解GraphicBuffer的生產(chǎn)端究竟做了什么匆帚。本文就來討論GraphicBuffer是怎么消費酿炸。 整個圖元的消費到合成吨凑,最后到通過...
uid pid gid gids 的含義和作用 uid 的分配 查看應(yīng)用UID 的幾種方式 通過uid獲取包名,通過包名獲取uid 下面所有涉及的示例代碼都是基于 A...
先感謝博主浸遗,我是知道問題所在猫胁,但是想不出公式富拗,或者說該如何動態(tài)算态贤。
這些天遇到過這類問題,其有好幾種表現(xiàn):
1. 內(nèi)容展示不全了
2. 某個item大了入桂,小了...
然后之前讓同事指導(dǎo)了下髓帽,告訴我問題所在: 每個 item的left / right可以不相等但是最終大小要相等菠赚。
言下之意就是遇到這種間距不固定的,那么offset就要動態(tài)算郑藏,可是這個公式想了半天愣是沒想出來衡查。。必盖。
自定義ItemDecoration這個問題你真的注意到了嗎本文討論的是關(guān)于自定義ItemDecoration容易被忽略的問題拌牲,此文適合有過自定義ItemDecoration經(jīng)驗的同學(xué)閱讀俱饿,還沒有學(xué)習(xí)過的可以先去看看相關(guān)文章再來看本文...
一、tools 命名空間是啥塌忽?在哪里有拍埠? 在Android Studio 中,我們創(chuàng)建一個 xml 布局文件之后土居,通常在自動生成的代碼中枣购,會有一個 tools 命名空間: x...
距離上篇文章已有半年的時間,雖然這期間沒什么輸出装盯,但是還是關(guān)注著RxJava和國內(nèi)一些動向/文章等等坷虑,感覺很多人對RxJava還有些許誤會和“錯誤”的理解。所以今天我們從最基...
為數(shù)不多的rxjava系列文章中的一股清流
一篇不太一樣的RxJava介紹距離上篇文章已有半年的時間埂奈,雖然這期間沒什么輸出迄损,但是還是關(guān)注著RxJava和國內(nèi)一些動向/文章等等,感覺很多人對RxJava還有些許誤會和“錯誤”的理解账磺。所以今天我們從最基...
距離上篇文章已有半年的時間芹敌,雖然這期間沒什么輸出,但是還是關(guān)注著RxJava和國內(nèi)一些動向/文章等等垮抗,感覺很多人對RxJava還有些許誤會和“錯誤”的理解氏捞。所以今天我們從最基...
@Jersay add to jcenter 后辞嗡,需要一些時間審核捆等,在你這個庫的頁面,右上方會有一串地址续室,你把它添加到你的project gradle文件中: maven{ 你的地址 } 栋烤,一般審核好之后,會有一封站內(nèi)信
關(guān)于使用bintray-release插件發(fā)布項目的一些事方式一 一些坑提醒 項目中含有中文挺狰,那么請全局設(shè)置utf-8編碼或者明郭,使用另一種方式生成JavaDoc(可以仔細(xì)看下方生成JavaDoc方式,不一樣的) 上傳的庫的名字丰泊,是和...
@在路上技術(shù)團(tuán)隊 你是之前提交過一版嗎薯定,例如1.0.0,是不是你這個庫在Jcenter不見了瞳购,或者說话侄,你是往1.0.1中去更新什么文件,然后其實你并沒有1.0.1的分支(在Jcenter上)
關(guān)于使用bintray-release插件發(fā)布項目的一些事方式一 一些坑提醒 項目中含有中文苛败,那么請全局設(shè)置utf-8編碼或者满葛,使用另一種方式生成JavaDoc(可以仔細(xì)看下方生成JavaDoc方式径簿,不一樣的) 上傳的庫的名字,是和...
@WDCherishToday
例如User這個bean,我是這么做的
1. 會有一個全局module(各module依賴于它),而里面也會有一個訪問User的方法嘀韧,通過接口提供篇亭,具體實現(xiàn)交給了usermodule,在其登錄完成后锄贷,放入這個信息译蒂。
2. 在第二版中,我將m層單獨拎了出來谊却,成為一個獨立module柔昼,對外提供各種業(yè)務(wù)訪問的接口,而其他業(yè)務(wù)module炎辨,引用這個m層捕透,即可,這樣碴萧,不用擔(dān)心bean的問題了乙嘀,因為全部的bean/dto都在這個module中。
其他我當(dāng)時想到的方法:
1. bean還放在你的具體module中破喻,將其轉(zhuǎn)成json字符串放入到文件或者sp虎谢,或者內(nèi)存(全局列表),然后其他module取出這個json字符串曹质,通過jsonObject去取婴噩。具體你應(yīng)該懂了吧,另外這個key羽德,建議不要直接硬性使用几莽,而是包裝一下,因為萬一字段名字變了玩般,你要改的地方可能會很多银觅。
Android 組件化的一些問題幾個月前開始了新項目的開發(fā)礼饱,采用了組件化思想坏为,中間遇到的一些問題,在這里貼出來镊绪。 如何進(jìn)行組件化 1. 在gradle.properties (project) 下匀伏,添加一個...
最近在準(zhǔn)備android面試够颠,整理了下相關(guān)的面試題,分為如下三個部分:android部分榄鉴、Java部分履磨、算法面試題蛉抓,后續(xù)有新內(nèi)容直接在對應(yīng)的文章中補充。 android部分:...
1.應(yīng)用啟動流程分析: 1.1流程 一個Activity的啟動過程剃诅。以Launcher中啟動一個App為例巷送,比如在Launcher中我們點了一個圖標(biāo)啟動一個App的Activ...
將具體的內(nèi)容呈現(xiàn)在DecorView飞蹂,然后DecorView的載體是PhoneWindow,所以也可以間接的說: 將要顯示的具體內(nèi)容呈現(xiàn)在PhoneWindow上
Android窗口機(jī)制(一)初識Android的窗口結(jié)構(gòu)Android窗口機(jī)制系列 Android窗口機(jī)制(一)初識Android的窗口結(jié)構(gòu)Android窗口機(jī)制(二)Window翻屈,PhoneWindow陈哑,DecorView,se...