Android模塊化設(shè)計(jì)方案系列文章: 1、Android模塊化設(shè)計(jì)方案模型圖[http://www.itdecent.cn/p/fd2fed4e22f5] 2、Andro...
Android模塊化設(shè)計(jì)方案系列文章: 1、Android模塊化設(shè)計(jì)方案模型圖[http://www.itdecent.cn/p/fd2fed4e22f5] 2、Andro...
前言 如題,現(xiàn)在有一種behavior的使用場(chǎng)景:NestedScrollView下面包裹橫向的RecyclerView,behavior的滾動(dòng)回調(diào)方法不執(zhí)行。詳細(xì)可見(jiàn)dem...
上圖是天津地鐵APP的Banner也是本文要實(shí)現(xiàn)的效果 一、如何使用ViewPager2 ①在app下的build.gradle文件中添加如下依賴 ②同步之后就可以在布局中使...
面試的時(shí)候,面試官經(jīng)常同你隨便侃侃Activity的啟動(dòng)模式,但Activity啟動(dòng)牽扯的知識(shí)點(diǎn)其實(shí)很多,并非能單單用四個(gè)啟動(dòng)模式就能概括的,默認(rèn)的啟動(dòng)模式的表現(xiàn)會(huì)隨著Int...
我一定會(huì)愛(ài)上你 - 謝春花 ActivityLifecycleCallbacks 是用來(lái)監(jiān)聽(tīng)所有 Activity 的生命周期回調(diào)。接口定義如下: Activity 的每一個(gè)...
大多數(shù)情況下,你不需要關(guān)注這個(gè)問(wèn)題。但是,如果你的代碼中包含了部分Java代碼,理解這些注解將幫助你解決很多棘手問(wèn)題。 產(chǎn)生這個(gè)問(wèn)題的根本原因在于:Kotlin語(yǔ)言與Java...
前言 相信不少使用Android Studio開(kāi)發(fā)Android的朋友都在為Gradle中的一些配置疑惑,今天來(lái)介紹一下我在學(xué)習(xí)Gradle的一些經(jīng)驗(yàn)和總結(jié),希望能對(duì)大家有所...
作者簡(jiǎn)介 創(chuàng)微信公眾號(hào)郭霖 WeChat ID: guolin_blog 瀟瀟鳳兒的博客地址: http://blog.csdn.net/smileiam 正文 在開(kāi)發(fā)中,...
簡(jiǎn)介 作為Android開(kāi)發(fā)者,如果你不想開(kāi)源你的應(yīng)用,那么在應(yīng)用發(fā)布前,就需要對(duì)代碼進(jìn)行混淆處理,從而讓我們代碼即使被反編譯,也難以閱讀?;煜拍铍m然容易,但很多初學(xué)者也只...
MD原文件 https://github.com/poetries/poetries.github.io/blob/dev/source/_posts/quick-app-s...
Context#obtainStyledAttributes 在Context中的getTheme方法是抽象方法,那我們得看他的子類(lèi)的具體實(shí)現(xiàn),我們一般會(huì)在自定義View的時(shí)...
說(shuō)明 如果項(xiàng)目中引入了比較多的第三方庫(kù),那么當(dāng)我們升級(jí)第三方庫(kù)或者引入新的第三方庫(kù)時(shí),就會(huì)沖突。那么我們就需要準(zhǔn)確的找到?jīng)_突的兩個(gè)庫(kù)才能用exclude排除依賴。 那么這里就...
基本定義 屏幕尺寸L 例子:華為P10(VTR-AL00/全網(wǎng)通)這臺(tái)手機(jī)的尺寸為5.1英寸含義:手機(jī)對(duì)角線的物理尺寸單位:英寸(inch),1英寸=2.54cm 屏幕分辨率...
我們?cè)谒⒁幌旅嬖囶}的時(shí)候,有時(shí)候會(huì)看到一些大廠會(huì)問(wèn)關(guān)于斷點(diǎn)續(xù)傳的原理,那么今天在這里從 HTTP 斷點(diǎn)續(xù)傳知識(shí)和 Android 中如何實(shí)現(xiàn)斷點(diǎn)續(xù)傳的思路來(lái)做一個(gè)關(guān)于 And...
簡(jiǎn)書(shū) 占小狼[http://www.itdecent.cn/users/90ab66c248e6/latest_articles] 轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處,謝謝! 2019/...
前言 Android事件分發(fā)機(jī)制是Android開(kāi)發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章,但存在一些問(wèn)題:內(nèi)容不全、思路不清晰、無(wú)源碼分析、簡(jiǎn)單問(wèn)...
通常我們?cè)贏ctivity中啟動(dòng)一個(gè)另一個(gè)Activity,就是調(diào)用Activity的startActivity方法,這個(gè)最終會(huì)調(diào)用到Activity的startActivi...