1. 快捷鍵提示(操作流程): Android studio -> Preferences... -> Keymap -> Main menu ->Code -> Compl...
1. 快捷鍵提示(操作流程): Android studio -> Preferences... -> Keymap -> Main menu ->Code -> Compl...
一、什么是單元測試 單元測試是測試某個類的某個方法能否正常工作的一種手段。 二、單元測試目的 驗收(改動和重構(gòu)) 快速驗證邏輯 優(yōu)化代碼設(shè)計 三、Android單元測試工具鏈...
前言 Android架構(gòu)演變:MVC、MVP、MVVM、MVI。 新技術(shù)層出不窮,架構(gòu)一天一個樣。像我這種懶惰又不自律的人,能學(xué)習(xí)上最新的技術(shù),就已經(jīng)佩服我自己了。 所以造輪...
協(xié)同開發(fā)一般有兩種方式:1、合作者,將其他用戶添加到倉庫合作者之后,該用戶就可以向當(dāng)前倉庫提交代碼。 2、組織,創(chuàng)建一個組織,然后再該組織下創(chuàng)建多個項目,足能成員可以向組內(nèi)所...
**一、Android 抽象類、抽象方法** 抽象方法:類的成員方法,只有聲明,沒有實現(xiàn),把實現(xiàn)交給子類。 抽象類:含有抽象方法的類。 1.有抽象方法的類一定是抽象類,但抽象...
剛剛有同學(xué)問我,不太了解 “非SDK接口” 是什么意思?android9.0有什么限制 ?apache的http也有限制 ? 而且現(xiàn)在的大部分系統(tǒng)都升級上來了,黑名單、灰名單...
在日常的Android開發(fā)和維護中,我們可能會在想項目中使用到OkHttp網(wǎng)絡(luò)請求庫。這里分享一下我的使用經(jīng)驗,希望能幫一些剛?cè)腴T的小伙伴提高開發(fā)效率。 OkHttp導(dǎo)入依賴...
在日常的Android開發(fā)中,我們肯定遇到沉浸式的開發(fā)需求。在大多數(shù)項目當(dāng)中,都會使用ImmersionBar開源庫適配。這篇博客分享一下ImmersionBar相關(guān)的知識,...
很常見的疑問,MVI(model-view-intent)到底先進在哪里? 翻了很多類似的文章,但找到簡短而明確的總結(jié)很困難。因為它們非常相似,例如使用LiveData,Vi...
一,初識jeptack jetpack是一個又多個庫組成的套件,可以幫助開發(fā)者遵循最佳做法,減少樣板代碼的編寫,可以在各種Android版本和設(shè)備中一致運行的代碼,讓開發(fā)者精...
在開發(fā)過程中,想必你也一定遇到過這樣的問題,當(dāng)我們的應(yīng)用發(fā)生Crash時異常退出,然后又自動啟動跳轉(zhuǎn)到未知頁面,此時應(yīng)用在崩潰前保存的全局變量被重置,用戶狀態(tài)丟失,顯示數(shù)據(jù)錯...
首先在manifes中設(shè)置為系統(tǒng)級應(yīng)用 在manifest標(biāo)簽中添加android:sharedUserId="android.uid.system" 在applicatio...
你的支持對我意義重大!?? Hi,我是小彭。本文已收錄到 GitHub · Android-NoteBook[https://github.com/pengxurui/Andr...