原创 捕捉異常注意事項

前言 在之前的文章中,我們已經介紹過了捕捉異常的兩種方式,大家感興趣的話可參考以下文章 Bugly捕獲異常並上報 CrashHandler全局捕捉異常 今天來分析下這兩種方式的各自特點。 今天涉及知識 兩種捕捉異常各自特點 聯合使用注意事

原创 配對Pair的使用

前言 在Java中也有Pair的使用。但是我今天要講的是Android中配對Pair的使用。記得之前寫過關於Pair簡單使用的文章,但是由於時間太久了,不知道寫到哪篇文章裏了。在簡書上搜索,文章太多,也不好找,於是只能再來一篇,把這個知識點

原创 Activity基類詳解(3) — AppActivity基礎能力

前言 在上篇我已經講了Activity基類的整體架構,大家感興趣的話可以參考 Activity基類詳解(2) — 架構概述 這裏我已經着手將AppActivity和AppFragActivity進行整合,幹掉了AppFragActivity

原创 Activity基類詳解(1) — 前言

前言 距離上次Activity基類的感想已經過去了大半年了,大家感興趣的話,可參看我當時對於Activity基類整合出現的一個疑問,進而解決的記錄,文章地址如下: 基類(BaseActivity)設計開發談 今天就讓我們重拾Activity

原创 Activity基類詳解(2) — 架構概述

前言 在之前的時候,我已經對Activity基類存在的問題做了詳細解說了,大家有興趣的話,可參看 Activity基類詳解(1) — 前言 那麼今天就讓我們對Activity基類涉及到的類,和各類的功能,做一個整體的瞭解。 今天涉及內容有:

原创 Activity基類詳解(5) — AppActivity加載Fragment能力

前言 在之前已經對AppActivity的簡單使用做了詳細講述,大家感興趣可參考 Activity基類詳解(1) — 前言 Activity基類詳解(2) — 架構概述 Activity基類詳解(3) — AppActivity基礎能力 A

原创 Activity基類詳解(4) — AppActivity簡單使用

前言 之前已經對AppActivity的基礎能力做過詳細介紹,大家感興趣的話,可參考以下文章: Activity基類詳解(1) — 前言 Activity基類詳解(2) — 架構概述 Activity基類詳解(3) — AppActivit

原创 Activity基類詳解(6) — AppActivity網絡通訊能力

前言 之前已經講述了一些關於Activity基類的知識,大家感興趣可參考以下文章: Activity基類詳解(1) — 前言 Activity基類詳解(2) — 架構概述 Activity基類詳解(3) — AppActivity基礎能力

原创 Room數據庫和Cache緩存聯合使用出現的小問題

前言 在上節我們介紹了Room數據庫的使用,大家感興趣的話,可以參考以下文章: kotlin版Room數據庫 — 基本使用 那麼在數據庫的使用過程中,我們經常想有一些加快效率的方法。二級緩存的概念便是這麼來的: 先緩存中找數據,緩存中能找到

原创 RetroHttp(六) — 下載進度

前言 在RetroHttp的下載功能使用過程中,出現了下載進度無法實時顯示的問題,然後我做了些優化,下面就來講講吧。 更多關於RetroHttp,大家可參考以下文章: RetroHttp(一) — 下載使用介紹 RetroHttp(二) —

原创 Android上DDMS的簡單使用

前言 在Android開發過程中,我們有時需要看看app界面的ui佈局,看看佈局中某個控件的ViewId,或者看看這個控件在界面的座標點位置,這時,我們就需要使用到DDMS了。 那麼今天就來對Androidstudio中DDMS的簡單使用做

原创 ContentProvider(1) — ContentProvider介紹

前言 在Android開發過程中,我們知道有四大組件:Activity,Service,BroadCast以及ContentProvider。 Activity方面的知識我曾經也多少講解過一些,比較零散。關於它的知識主要是圍繞生命週期和啓動

原创 Kotlin筆記(51) — Toolbar的使用

前言 在Android開發過程中,我們會使用到標題欄的問題,這節就讓我們來學習下頭部工具欄Toolbar的使用吧。 今天涉及以下內容: Toolbar簡介 使用前配置 Toolbar在Activity中使用 效果圖 先來波效果圖 一

原创 Kotlin筆記(38) — EditText用法

前言 在Android開發過程中,我們有時會用到輸入框EditText。這節就讓我們來學習下EditText的使用吧。 今天涉及到的知識有: EditText常見輸入類型彙總 EditText在Activity中使用 效果圖和項目結構圖

原创 Kotlin筆記(37) — ImageView用法

前言 在Android開發過程中,我們常回用到一個展示圖片的控件——ImageView。接下來就讓我們學習下ImageView的使用吧。 今天涉及知識: ImageView設置圖片的方法 ImageView圖片展示縮放類型 ImageVi