原创 java進階文章鏈接

java 泛型: java 泛型詳解-絕對是對泛型方法講解最詳細的,沒有之一                    Java 泛型,你瞭解類型擦除嗎? java 註解:深入理解Java註解類型                   秒懂,J

原创 自定義佈局: HorizontalScrollView——支持橫向滑動

這是一個支持橫向滑動,並處理了滑動衝突的自定義ViewGroup。幾乎涵蓋了自定義viewGroup的所有知識,對於理解View的相關知識有一定的幫助,是一個不錯的實戰Demo。以下爲功能,所做的處理及對應的知識點。 1.支持橫向滑動

原创 Android 常用控件使用總結

目錄 1.通知的使用 2.菜單的使用 3.AlertDialog的使用   1.通知的使用    通知在狀態欄,鎖屏畫面顯示我們發送的信息,提醒用戶。通知用法比較靈活,可以在活動中創建,也可以在服務,廣播接收器裏創建。下面以在活動中創建爲

原创 更好地理解 scrollBy() / scrollTo()

scrollTo()與scrollBy()是View提供於實現滑動的方法,其中scrollBy()內部調用了scrolTo()。scrollTo()是移動到具體座標,scrollBy()是在當前情況下根據傳入的偏移量移動。 /**

原创 LeetCode:97. 交錯字符串

1. 題目描述 給定三個字符串 s1, s2, s3, 驗證 s3 是否是由 s1 和 s2 交錯組成的。 示例 1: 示例 2: 2. 解題思路   s1 , s2 組成 s3 過程中不能改變 s1, s2 的字符順序,示例2中 s

原创 EventBus3.0源碼解析(二):post()與postSticky()

在上一篇文章中,我們分析了register和unregister過程:EventBus3.0源碼解析(一):register()與unregister() 接下來我們分析post()與postSticky()。 1.postSticky(

原创 ViewPager 滑動切換效果

    ViewPager是一個允許頁面左右滑動的佈局管理器,不同的頁面可以有不同數據。我們可以通過實現ViewPager.PageTransformer接口來自定義滑動切換效果。        我們需重寫transformPage方法

原创 leetcode:115. 不同的子序列

1.題目描述 給定一個字符串 S 和一個字符串 T,計算在 S 的子序列中 T 出現的個數。 一個字符串的一個子序列是指,通過刪除一些(也可以不刪除)字符且不干擾剩餘字符相對位置所組成的新字符串。(例如,"ACE" 是 "ABCDE" 的

原创 Android Handler 消息機制

目錄   一、Handler的簡單使用 二、ThreadLocal 工作原理 三、Looper類 四、Handler 類 五、MessageQueue類  流程 相關問題 一、Handler的簡單使用 class LooperThrea

原创 Android:實現井字棋小遊戲

  井字棋實現方式有許多,最簡單的方法是將9個imagView組成棋盤,然後通過一些邏輯設計進行遊戲。本文采用的是自定義View的方式進行遊戲設計,通過繼承View進行棋盤,選中狀態繪製,效果如下:   1.棋盤繪製   通過選取設置寬

原创 讀書筆記:《深入理解java虛擬機》(二)

一. 垃圾回收 垃圾回收指的是將已死對象所佔內存空間釋放,避免內存泄漏。java垃圾收集器是針對java堆和方法區。垃圾回收需要考慮3個問題:哪些內存需要回收?什麼時候回收?如何回收? 在java堆裏面存放了幾乎所有對象實例,回收前需確定

原创 讀書筆記:《深入理解java虛擬機》(一)

目錄 1. 運行時數據區域 2.對象(HotSpot虛擬機爲例) 1. 運行時數據區域 a.程序計數器:線程私有的內存空間,可看作當前線程所執行的字節碼的行號指示器。字節碼解釋器工作時就是通過改變計數器的值來選取下條需要執行的字節碼指令

原创 Android Service總結

目錄   1.Service 簡介 2.Service 的生命週期 3.Service 的基本用法 1.Service 簡介        Service 是Android四大組件之一,它的作用是實現程序後臺運行。它的運行不依賴用戶界面,

原创 android學習路線

(圖片來源於網絡) 熱門框架源碼分析     android學習路線  

原创 設計模式——單例模式

       單例模式(Singleton pattern),是一種常用的軟件設計模式。在它的核心結構中只包含一個被稱爲單例的特殊類。通過單例模式可以保證系統中,應用該模式的類一個類只有一個實例。即一個類只有一個對象實例。如果僅僅是提供全