RecyclerView 可以很輕松實(shí)現(xiàn)瀑布流,使用StaggeredGridLayoutManager 即可,但也暴露出了很多問題。 1.列表重新排序 大家應(yīng)該都遇到過下面...
RecyclerView 可以很輕松實(shí)現(xiàn)瀑布流,使用StaggeredGridLayoutManager 即可,但也暴露出了很多問題。 1.列表重新排序 大家應(yīng)該都遇到過下面...
前言 要想從瀏覽器或者從其它APP中直接打開我們的APP,增加我們APP的曝光度,我們需要使用Android的深度鏈接技術(shù)Deep Links 或 App Links Dee...
簡介 Decoration在英文中的意思是裝飾,在RecyclerView中ItemDecoration就是每一個(gè)Item的裝飾器。 在上古時(shí)期,ListView很是流行,當(dāng)...
RxJava2 實(shí)戰(zhàn)系列文章 RxJava2 實(shí)戰(zhàn)知識梳理(1) - 后臺執(zhí)行耗時(shí)操作,實(shí)時(shí)通知 UI 更新RxJava2 實(shí)戰(zhàn)知識梳理(2) - 計(jì)算一段時(shí)間內(nèi)數(shù)據(jù)的平均值...
google在android p為了安全起見,已經(jīng)明確規(guī)定禁止http協(xié)議額,但是之前很多接口都是http協(xié)議,我們一般是這樣解決的:在res目錄下創(chuàng)建xml目錄,然后隨便創(chuàng)...
一、前言Android 7.0強(qiáng)制啟用了被稱作 StrictMode的策略,帶來的影響就是你的App對外無法暴露file://類型的URI了。 如果你使用Intent攜帶這樣...
見名知意 SparseArray "稀疏數(shù)組", 是數(shù)組,key是整數(shù),但key不是連續(xù)的。如下圖,key并不是4到10連續(xù)的,它只是零星地存儲(chǔ)了幾個(gè)自己想要的數(shù)據(jù)。跟Has...
ArrayMap及SparseArray是android的系統(tǒng)API,是專門為移動(dòng)設(shè)備而定制的。用于在一定情況下取代HashMap而達(dá)到節(jié)省內(nèi)存的目的。 一.源碼分析(由于篇...
Binder承擔(dān)了絕大部分Android進(jìn)程通信的職責(zé),可以看做是Android的血管系統(tǒng),負(fù)責(zé)不同服務(wù)模塊進(jìn)程間的通信。在對Binder的理解上,可大可小,日常APP開發(fā)并...
前言 目前app常用的主界面大多類似如下界面所示: 常用的利用fragment作為選項(xiàng)卡實(shí)現(xiàn)切換,這里介紹兩種方法實(shí)現(xiàn)此效果:1.FragmentManager+Fragme...
前言:把這段時(shí)間復(fù)習(xí)的關(guān)于集合類的東西整理出來,特別是HashMap相關(guān)的一些東西,之前都沒有很注意1.7 ->> 1.8的變化問題,但后來發(fā)現(xiàn)這其實(shí)變化挺大的,而且很多整理...
DesignPattern[https://github.com/Shimingli/AndriodDesignPattern] 每個(gè)設(shè)計(jì)模式寫了一個(gè)例子,同時(shí)也上傳了xmi...
Android(2017-2018)BAT面試題整理(Android篇,含答案) 版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。 **個(gè)人面試經(jīng)歷總結(jié)文章:Androi...
本文的主要目的介紹的是當(dāng)使用ViewPager時(shí)如何查找Fragment的辦法,同時(shí)介紹一下在使用Fragment時(shí)的一些注意事項(xiàng),以及幾種查找方法所適用的場景。作者: @怪...