Outline [TOC] 前言 上個(gè)月RxJava2正式版發(fā)布了忍捡,但目前國內(nèi)的資料還比較少筋现,以前使用過RxJava1只需要看看更新文檔就知道怎么使用了拢切,但還有一些以前沒用過...
![240](https://upload.jianshu.io/users/upload_avatars/6880248/0a65d732-f4b4-424c-81d4-7dcdfc4a9736.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Outline [TOC] 前言 上個(gè)月RxJava2正式版發(fā)布了忍捡,但目前國內(nèi)的資料還比較少筋现,以前使用過RxJava1只需要看看更新文檔就知道怎么使用了拢切,但還有一些以前沒用過...
廢話不多說中贝,先看效果 android6.0以上需要?jiǎng)討B(tài)請求權(quán)限舔痕,這里不多廢話了湃交,想達(dá)到一個(gè)簡單高效的權(quán)限使用方式扫倡,就跟我一步一步去封裝谦秧。之前比較好用的權(quán)限庫是rxPermis...
模塊化的目的: 保證項(xiàng)目的可維護(hù)性。 加快編譯速度撵溃,提升開發(fā)效率疚鲤。 有一定的復(fù)用性,新項(xiàng)目可復(fù)用模塊缘挑,節(jié)省開發(fā)資源集歇。 android項(xiàng)目目前已經(jīng)成熟了很多,官方也在尋找合適的...
現(xiàn)在對于android app而言卖哎,fragment的使用已經(jīng)非常廣泛鬼悠。大概分為兩種情況:第一種是直接使用Activity裝載fragment,第二種是ViewPager+F...
GIthub傳送帶點(diǎn)這里[https://github.com/buhuiming/BleCore] minSdk 24 targetSdk 33 基于Kotlin亏娜、協(xié)程 基...
我看完之后在代碼中去實(shí)踐焕窝,在activity中重寫dispatchTouchEvent和onTouchEvent,然后自定義了一個(gè)LinearLayout和TextView维贺,分別重寫他們的這兩個(gè)方法它掂,自定義textview嵌套在自定義LinearLayout中,并且打印日志順序溯泣,發(fā)現(xiàn)日志順序根本不是按照圖上分析的打印虐秋。然后我在這幾個(gè)方法上斷點(diǎn)測試,發(fā)現(xiàn)整個(gè)順序是activity的dispatch-->layout的dispatch-->textview的dispatch-->兩次textview的onTouchEvent-->layout的onTouchEvent-->textview的dispatch-->兩次textview的onTouchEvent-->layout的onTouchEvent-->activity的onTouchEvent--以上不走重復(fù)走一次垃沦。本來理解文章感覺理解到了客给,但是實(shí)踐的效果卻不一樣,不知道是什么原因?qū)е碌倪@個(gè)問題呀肢簿?(問題1靶剑,為什么日志順序和斷點(diǎn)順序不同,問題2池充,斷點(diǎn)出的順序?yàn)槭裁磿?huì)重復(fù)循環(huán)兩次桩引,僅僅一次點(diǎn)擊)求大神解救
要在Google Play上架應(yīng)用得有兩個(gè)前提: 1. 要科學(xué)上網(wǎng)(不懂科學(xué)上網(wǎng)坑匠?自己去百度或者Google) 2. 要申請一個(gè)Google Play開發(fā)者賬號并且支付25美...
@喵叔catuncle 寫的很棒,但是卧惜,如果第三方是aar厘灼,也是可以嵌入的夹纫,親測可以,只是打包方式跟你不一樣
Android Library打造自己的SDK手幢,并Maven發(fā)布1 需求 你是否用過友盟捷凄、微信忱详、微博围来、支付寶的sdk?有沒有想研究一下對方的代碼匈睁,卻發(fā)現(xiàn)已經(jīng)混淆了监透?你有沒有想過有一天,你也會(huì)進(jìn)入一家牛逼的企業(yè)航唆,需要發(fā)布自己SDK胀蛮?又或者僅...
1 需求 你是否用過友盟糯钙、微信粪狼、微博、支付寶的sdk任岸?有沒有想研究一下對方的代碼再榄,卻發(fā)現(xiàn)已經(jīng)混淆了?你有沒有想過有一天享潜,你也會(huì)進(jìn)入一家牛逼的企業(yè)困鸥,需要發(fā)布自己SDK?又或者僅...
RecyclerView是Android一個(gè)更強(qiáng)大的控件,其不僅可以實(shí)現(xiàn)和ListView同樣的效果,還有優(yōu)化了ListView中的各種不足。其可以實(shí)現(xiàn)數(shù)據(jù)縱向滾動(dòng),也可以實(shí)...
賴的總結(jié)艺蝴,搬的別人的 onAttach:onAttach()在fragment與Activity關(guān)聯(lián)之后調(diào)調(diào)查用猬腰。需要注意的是,初始化fragment參數(shù)可以從getArgu...
ANR(Android not responding)是指安卓程序無響應(yīng)猜敢,android系統(tǒng)對于一些事件如果沒有及時(shí)處理姑荷,在指定時(shí)間內(nèi)沒有完成則會(huì)造成anr。 哪些場景會(huì)出現(xiàn)...
當(dāng)螃蟹放到不高的水池里時(shí),單個(gè)螃蟹可能憑著自己的本事爬出來嘿棘,但是如果好幾個(gè)螃蟹劲腿,它們就會(huì)疊羅漢,總有一個(gè)在上邊鸟妙,一個(gè)在下邊焦人,這時(shí)底下的那個(gè)就不干了,拼命爬出來圆仔,并且開始拉上面...