原创 android遇坑-requestFeature() must be called before adding conten

問題現象: 在調試app的時候點擊彈窗DialogFragment突然崩潰,而且詭異的是線上又沒有出現,代碼也沒改動 android.util.AndroidRuntimeException: requestFeature() must

原创 Android版本特性

11.x API-30 分區存儲強制執行 部分隱私權限變更 提供應用進程退出原因api ActivityManager.getHistoricalProcessExitReasons() 10.x API-29 分區存儲 設備ID

原创 Jks與Keystore區別

轉 Android百曉生 區別: keystore 是Eclipse 打包生成的簽名。 jks是Android studio 生成的簽名。 相同點: 都是用來打包的,並保證應用的唯一性 備註:很多第三方市場,我們上傳apk的時候

原创 android進階-AIDL之修飾符in,out,inout

系列文章 AIDL的基本使用 AIDL之自定義數據類型 AIDL之修飾符in,out,inout AIDL之重連方法 AIDL之接口註冊/解註冊 AIDL之連接池 知識點 自定義修飾符的作用以及實現原理 修飾符作用條件 一、修飾符的作

原创 android進階-AIDL之連接池

系列文章 AIDL的基本使用 AIDL之自定義數據類型 AIDL之重連方法 AIDL之接口註冊/解註冊 AIDL之連接池 知識點 binder連接池的作用 binder連接池的簡單使用 一、binder連接池的作用 1.1 普通aidl

原创 讀書筆記-《Android開發藝術探索》 《Android開發藝術探索》作者:任玉剛

《Android開發藝術探索》作者:任玉剛 第一章 Activity的生命週期和啓動模式 activity跳轉的時候,如果新activity採用了透明主題,那麼當前activity不會回調onStop() onSaveInstanceS

原创 讀書筆記-《重構,改善既有代碼的設計》 《重構,改善既有代碼的設計》 著:Martin Fowler 譯:熊節

《重構,改善既有代碼的設計》 著:Martin Fowler 譯:熊節 序 在設計前期使用模式常常導致過度工程,“實用”是軟件壓倒一切的要素 第一章 重構前,先檢查自己是否有一套可靠的測試機制,這些測試必須有自我檢驗能力 任何不會被

原创 android進階-AIDL之重連方法

系列文章 AIDL的基本使用 AIDL之自定義數據類型 AIDL之重連方法 AIDL之接口註冊/解註冊 AIDL之連接池 知識點 服務保活的常用方法 service重連 一、服務保活的常用方法會 一般service保活的方法有: 提高

原创 android進階-AIDL之接口註冊/解註冊

系列文章 AIDL的基本使用 AIDL之自定義數據類型 AIDL之重連方法 AIDL之接口註冊/解註冊 AIDL之連接池 知識點 AIDL之間接口的使用 AIDL進程間接口註冊/解註冊 一、AIDL之間接口的使用 爲什麼要特意講解一下

原创 android-AIDL之連接池

系列文章 AIDL的基本使用 AIDL之自定義數據類型 AIDL之重連方法 AIDL之接口註冊/解註冊 AIDL之連接池 知識點 binder連接池的作用 binder連接池的簡單使用 一、binder連接池的作用 1.1 普通aidl

原创 android-AIDL之接口註冊/解註冊

系列文章 AIDL的基本使用 AIDL之自定義數據類型 AIDL之重連方法 AIDL之接口註冊/解註冊 AIDL之連接池-待 知識點 AIDL之間接口的使用 AIDL進程間接口註冊/解註冊 一、AIDL之間接口的使用 爲什麼要特意講解

原创 android進階AIDL之重連方法

AIDL的基本使用 AIDL之自定義數據類型 AIDL之重連方法 AIDL之接口註冊/解註冊-待 AIDL之連接池-待 知識點 服務保活的常用方法 service重連 一、服務保活的常用方法會 一般service保活的方法有: 提高進

原创 android進階-AIDL之自定義數據類型

系列文章 AIDL的基本使用 AIDL之自定義數據類型 AIDL之重連方法-待 AIDL之接口註冊/解註冊-待 AIDL之連接池-待 知識點 aidl使用自定義類型傳遞數據 一、aidl使用自定義類型傳遞數據 定義自定義數據類型並實現

原创 android進階-AIDL的基本使用

系列文章 AIDL的基本使用 AIDL之自定義數據類型-待 AIDL之重連方法-待 AIDL之接口註冊/解註冊-待 AIDL之連接池-待 知識點 AIDL的基本概念 AIDL的基本使用案例 一、AIDL的基本概念 AIDL定義:個人理

原创 android進階-Activity的啓動模式

知識點 Activity常見生命週期 Activity四種啓動模式 Activity常用啓動Flags 常見面試題 一、Activity常見生命週期 假設存在A,B兩個頁面 A頁面跳轉B頁面 A: onPause B: onCreat