原创 getSystemService(Context.INPUT_METHOD_SERVICE)軟鍵盤顯示、關閉、收起卡頓、彈出時壓縮其他組件的總結

最近公司項目用到了軟件盤這塊的東西:華爲的手機Toast提示是在軟件盤的圖層後面的  所以會遮擋各種Toast提示  而其他的手機Toast提示是在軟鍵盤的Toast上面的,所以問題來了,當用戶點擊確定按鈕完結輸入事件時,需要收起軟鍵盤。

原创 KeyGenParameterSpec的源碼瞭解以及源碼註釋中提供的使用示例

KeyGenParameterSpec實現了AlgorithmParameterSpec類,所以這裏先介紹了這個算法參數規範類的作用。 {@link AlgorithmParameterSpec}用於初始化一個{@link KeyPair

原创 Android系統版本號對應的代號以及API等級一覽表

以下是表格,直觀展示各個android名稱,版本號和api等級。 名稱 版本名 API等級 Android R 11.0 30 Android Q 10.0 29 Android Pie 9.0 28 Android Oreo 8.0-8

原创 密鑰對生成器類KeyPairGenerator的源碼瞭解

    The KeyPairGenerator class is used to generate pairs of public and private keys. Key pair generators are constructe

原创 最新的AndroidX支持庫中的指紋識別庫類BiometricPrompt源碼2點對比

     A class that manages a system-provided biometric prompt. On devices running P and above, this will show a system-p

原创 祕鑰生成器類KeyGenerator瞭解

這裏是祕鑰生成器類KeyGenerator源碼中開篇的英文翻譯,是對客戶端有沒有顯式初始化密鑰生成器的論述(通過調用<code>init</code>方法),如果沒有顯示的初始化祕鑰生成器則默認使用由每個提供者提供的一個默認的初始化。  

原创 Android各類按鈕的漸變背景色設置

 只需要使用<shape></shape>類型資源文件中<gradient  />屬性標籤設置漸變背景就可以了,其中: startcolor:用於指定開始顏色; endcolor:用於指定結束顏色; angle:用於指定漸變方向,比如不指

原创 RxJava最簡單易懂最全面的總結(一)

學習RxJava之前必須先來看下Java的設置模式之一:觀察者模式(Observer Pattern)。 原因:RxJava的都是基於觀察者模式構建的。 關於觀察者模式論述總結: 意圖:定義對象間的一種一對多的依賴關係,當一個對象的狀態發

原创 Android內存優化方式之一:使用註解(Annotation)代替枚舉類Enum,併爲程序打上標記!

枚舉類型是Java 5中新增特性的一部分,它是一種特殊的數據類型,之所以特殊是因爲它既是一種類(class)類型卻又比類類型多了些特殊的約束,但是這些約束的存在也造就了枚舉類型的簡潔性、安全性以及便捷性。 舉一個常見的星期一、二、...星

原创 Android中的構建者模式

Android開發中的構建者模式:   項目實例:  import android.os.Parcel; import android.os.Parcelable; import android.view.Gravity; import

原创 Android組件TextView文本協議加醒目的下劃線

在string.xml中定義text屬性的值,使用<u></u>標籤:  <string name="service_agreement"><u>《服務協議》</u></string> <string name="pri

原创 Android Studio訪問資源系統的方法總結

Android的資源文件可以存放在如下的兩個地方: ①可以通過R資源清單類訪問的資源,位於/res/目錄下,Android SDK會處理該目錄下的資源,在R類清單文件中,爲該目錄下的資源生成一個索引項; 在該目錄下存放着大量常用資源: /

原创 終極解決方案:Android Studio出現Default Activity not found的解決辦法

昨天開發完公司部分需求後,運行測試成功完了,就提交到SVN上了,真機測試也沒問題,今天早上上班本想着一起喝成,把一些大活幹完。但是在習慣性更新完SVN後,意外發生了.... Android studio的運行按鈕無法使用,app的上圖標上

原创 實現預覽RecyclerView列表項的列表

最外層的佈局文件管理器必須添加: ① xmlns:tools="http://schemas.android.com/tools"引用 ; ② RecyclerView組件中需要制定可視區域,即寬、高:           tools:l

原创 前後端開發、Android開發不得不學的技能Postman--服務端接口調試使用詳解

一、Postman背景介紹 用戶在開發或者調試網絡程序或者是網頁B/S模式的程序的時候是需要一些方法來跟蹤網頁請求的,用戶可以使用一些網絡的監視工具比如著名的Firebug等網頁調試工具。今天給大家介紹的這款網頁調試工具不僅可以調試簡單的