本篇文章:自己在混淆的時(shí)候整理出比較全面的混淆方法态辛,比較實(shí)用,自己走過(guò)的坑挺尿,淌出來(lái)的路奏黑。請(qǐng)大家不要再走回頭路,可能只要我們代碼加混淆编矾,一點(diǎn)不對(duì)就會(huì)導(dǎo)致項(xiàng)目運(yùn)行崩潰等后果熟史,有許...
本篇文章:自己在混淆的時(shí)候整理出比較全面的混淆方法态辛,比較實(shí)用,自己走過(guò)的坑挺尿,淌出來(lái)的路奏黑。請(qǐng)大家不要再走回頭路,可能只要我們代碼加混淆编矾,一點(diǎn)不對(duì)就會(huì)導(dǎo)致項(xiàng)目運(yùn)行崩潰等后果熟史,有許...
簡(jiǎn)介 RecyclerView在24.2.0版本中新增了SnapHelper這個(gè)輔助類,用于輔助RecyclerView在滾動(dòng)結(jié)束時(shí)將Item對(duì)齊到某個(gè)位置窄俏。特別是列表橫向滑...
@萌萌的白天 謝謝
Android單元測(cè)試只看這一篇就夠了單元測(cè)試是應(yīng)用程序測(cè)試策略中的基本測(cè)試蹂匹,通過(guò)對(duì)代碼進(jìn)行單元測(cè)試,可以輕松地驗(yàn)證單個(gè)單元的邏輯是否正確凹蜈,在每次構(gòu)建之后運(yùn)行單元測(cè)試限寞,可以幫助您快速捕獲和修復(fù)因代碼更改(重構(gòu)、優(yōu)...
由于需要修改系統(tǒng)的屬性仰坦,所以需要編譯源碼履植,接下來(lái)我說(shuō)一下本人學(xué)習(xí)formwork踩過(guò)的坑;1悄晃,在window10系統(tǒng)安裝了虛擬機(jī)玫霎,虛擬機(jī)安裝是Ubuntu 16.0.04下載...
兄弟,真的強(qiáng)
【絕對(duì)干貨】完美解決AppBarLayout的滑動(dòng)問(wèn)題前言 首先妈橄,我相信Android應(yīng)用層開(kāi)發(fā)的小伙伴們大部分都使用過(guò)AppBarLayout這個(gè)布局吧庶近。對(duì),就是大家所熟悉的經(jīng)典的CoordinatorLayout + App...
前言 首先眷蚓,我相信Android應(yīng)用層開(kāi)發(fā)的小伙伴們大部分都使用過(guò)AppBarLayout這個(gè)布局吧鼻种。對(duì),就是大家所熟悉的經(jīng)典的CoordinatorLayout + App...
參考鏈接官網(wǎng)鏈接 基礎(chǔ)之標(biāo)簽 Kotlin中標(biāo)簽的含義和Java中的基本一致溪椎,都是為了方便跳轉(zhuǎn)到指定位置普舆,常和 break 和 continue 搭配使用。但是Kotlin中...
本文已獨(dú)家授權(quán) 鴻洋( hongyangAndroid) 公眾號(hào)發(fā)布! 前言:新公司項(xiàng)目中使用到了Cookie歉秫,在各大Android技術(shù)討論群向前輩們?nèi)〗?jīng)討論這cookie蛾洛、...
1.前言 2018年谷歌I/O 發(fā)布了一系列輔助android開(kāi)發(fā)者的實(shí)用工具轧膘,合稱 Jetpack 钞螟,以幫助開(kāi)發(fā)者構(gòu)建出色的 Android 應(yīng)用。 Jetpack 包含4...
1.前言 2018年谷歌I/O 發(fā)布了一系列輔助android開(kāi)發(fā)者的實(shí)用工具谎碍,合稱 Jetpack 鳞滨,以幫助開(kāi)發(fā)者構(gòu)建出色的 Android 應(yīng)用。 Jetpack 包含4...
recyclerView的item布局里再嵌套recyclerView蟆淀。這個(gè)嵌套的recyclerView是不會(huì)復(fù)用的拯啦。
換種思路實(shí)現(xiàn)RecyclerView嵌套R(shí)ecyclerView(購(gòu)物車)復(fù)雜效果其實(shí)在實(shí)際開(kāi)發(fā)中,難免會(huì)遇到一些類似于需要listview嵌套listview或者RecyclerView嵌套R(shí)ecyclerView的界面需要實(shí)現(xiàn)熔任。作為開(kāi)發(fā)人員的我們褒链,當(dāng)然...
DataBinding 是谷歌官方發(fā)布的一個(gè)框架,顧名思義即為數(shù)據(jù)綁定疑苔,是 MVVM 模式在 Android 上的一種實(shí)現(xiàn)甫匹,用于降低布局和邏輯的耦合性,使代碼邏輯更加清晰惦费。M...
在之前的系列文章DataBinding系列(一):DataBinding初認(rèn)識(shí)中講過(guò)了關(guān)于DataBinding用法的一些知識(shí)兵迅,那今天就來(lái)聊聊和它相關(guān)的一個(gè)架構(gòu)MVVM的話題...
在上一章 DataBinding系列(一):DataBinding初認(rèn)識(shí),我們已經(jīng)認(rèn)識(shí)了DataBinding趁餐,并且學(xué)習(xí)了它的集成方式喷兼,而這一篇就為大家?guī)?lái)關(guān)于它的一些基礎(chǔ)語(yǔ)...
早在2015谷歌 I/O大會(huì)上,就介紹了一個(gè)新的框架DataBinding后雷,從名字就可以看出來(lái),這是一個(gè)數(shù)據(jù)綁定框架吠各。我們?yōu)槭裁匆褂肈ataBinding臀突?1.再也不需要編...
一堆組件化和ARouter的使用。正題沒(méi)講贾漏。你跑題了:蜓А!纵散!
(一)Android官方MVVM框架實(shí)現(xiàn)組件化之整體結(jié)構(gòu)作者: Dawish_大D簡(jiǎn)書: http://www.reibang.com/u/40e1f22c2c53 (一)Android官方MVVM框架實(shí)現(xiàn)組件化之整體結(jié)構(gòu)(二)A...
前言 Android的屏幕適配一直以來(lái)都在折磨著我們Android開(kāi)發(fā)者梳码,本文將結(jié)合: Google的官方權(quán)威適配文檔 郭霖: Android官方提供的支持不同屏幕大小的全部...
贊。
Android系統(tǒng)服務(wù) —— WMS與AMS“可以毫不夸張的說(shuō)伍掀,Android的framework層主要是由WMS掰茶、AMS還有View所構(gòu)成,這三個(gè)模塊穿插交互在整個(gè)framework中蜜笤,掌握了它們之間的關(guān)系和每一個(gè)邏...