原创 Android自定義View——學前基礎知識
前言 從本篇開始我將會創作一個系列教程——Android自定義View,一方面是對自定義View進行學習和總結,另一方面也是爲了方便以後複習,關於自定義View的內容網上也有很多教程,這裏將其進行歸納整理,方便查閱。 參考資料:博客:
原创 Android Studio配置Git提交項目至碼雲超詳細教程
各位老鐵,早上好啊!今天跟大家分享一個使用Android Studio上傳項目到碼雲上面的步驟說明,爲了方便一些不瞭解的朋友們瞭解一下。 先說說爲什麼要寫這樣一篇文章,原因是太蛋疼了。各位看官們安靜一下聽我說,因爲我之前自己做的一些小De
原创 Android熱修復技術簡介
目錄 寫在前面 一、熱修復簡介 1.1、什麼是熱修復 1.2、熱修復有哪些好處 1.3、熱修復===萬事大吉? 二、熱修復常見技術方案對比 2.1、方案介紹 2.2、實現套路 2.3、技術對比 2.4、技術選型 2.5、關於自建熱修復 寫
原创 Android啓動優化你真的瞭解嗎?
目錄 寫在前面 一、啓動優化簡介 1.1、爲什麼要做啓動優化? 1.2、啓動分類 1.3、相關任務 二、啓動時間測量方式 2.1、adb命令 2.2、手動打點 三、啓動優化工具 3.1、traceview 3.2、systrace(p
原创 Builder設計模式構建通用標題欄
目錄 一、基本框架搭建 二、構建通用型標題欄 2.1、佈局編寫 2.2、邏輯代碼編寫 三、業務層調用 四、效果展示 在上一次的分享中我使用構建者模式打造了一個通用的Dialog——《Builder設計模式構建通用型Dialog》,受此啓
原创 Builder設計模式構建通用型Dialog
目錄 寫在前面 一、什麼是Builder模式 二、AlertDialog源碼分析 2.1、源碼閱讀 2.2、Builder模式工作流程 三、代碼實戰——Builder模式構建通用型Dialog 3.1、基本框架搭建 3.2、完善Build
原创 自定義View之仿QQ運動步數進度效果
前言 今天接着上一篇來寫關於自定義View方面的東西,我是近期在學習整理這方面的知識點,所以把相關的筆記都放到這個Android自定義View的專欄裏了,方便自己下次忘記的時候能回來翻翻,今天的內容是關於Paint畫筆方面的一個應用,做一
原创 Android自定義View簡介及入門
目錄 寫在前面 一、自定義View簡介 1.1、什麼是自定義View? 1.2、構造函數調用場景 1.3、onMeasure()方法 問題延伸(面試題):ScrollView嵌套ListView爲什麼會顯示不全(只顯示一條)? 1.4、o
原创 快速搞定移動端混合開發基礎
目錄 寫在前面 一、混合開發介紹 1.1、什麼是混合開發? 1.2、混合開發優缺點 1.3、混合開發應用場景 1.4、瞭解混合開發的意義 二、混合開發的核心技術 2.1、混合開發核心技術——JSBridge 2.2、混合開發主流技術框架
原创 class文件與dex文件解析
目錄 前言 一、class文件解析 1-1、class文件基本概念 1-2、生成class文件 1-3、class文件的作用 1-4、class文件的整體結構 1-5、class文件的微觀結構 1-6、具體查看並分析 1-7、class文
原创 淺談JVM
目錄 前言 一、Java虛擬機結構 1-1、整體結構 1-2、編譯流程 1-3、類加載器 1-4、加載流程 二、虛擬機內存管理 三、垃圾回收 3-1、垃圾收集算法 3-2、垃圾回收算法 四、Dalvik VM與JVM的不同 五、Dalvi
原创 Android自定義View之通用Dialog
目錄 前言 一、自定義DialogView 二、自定義Dialog管理類 三、使用 四、拓展 前言 之前寫過一篇《Android自定義通用的Dialog》,最近在整理文章時看到了,發現代碼其實可以簡化一下,所以本篇也是寫一個通用的Dial
原创 Android開發中SQLite數據庫操作(一)
最近看了網上的關於Android SQLite數據庫的視頻教程,在這裏做個筆記記錄一下一些常用的操作,在文章最後會給出源碼。 孫子兵法有言:知己知彼方能百戰不殆,既然用sqlite,那我們首先先來了解一下什麼是sqlite? 首先嵌入式數
原创 Android JSON解析庫的使用
今天跟大家分享一下關於Android中常用的JSON解析的第三方庫的使用,在我們平時的開發中,如果根據JSON數據的格式一步一步的手動去解析,不僅工作量較大而且效率也比較低,所以我們很多時候都是去採用一些第三方的庫,這裏面封裝好了各種方法
原创 Android開發中SQLite數據庫操作(二)
本篇接着上一篇繼續學習SQLite數據庫的查詢操作,這裏同樣也是有兩種實現方式,第一種是通過rawQuery()這個方法,接收一個sql語句,獲取查詢的結果內容,第二種方式是通過API中提供的Query()方法,根據指定參數來獲取查詢結果