原创 Glide4.10加載網絡圖片的基本流程

Glide4.10 加載網絡圖片的基本流程 Glide.with(context).load(url).into(imageView); 加載一張圖片,主要經過上面三個步驟; 下面會逐個分析三個步驟; 本文針對的Glide 4.

原创 EventBus源碼解析(對應3.2.0版本)

1. 註冊EventBus: register(Object subscriber) 獲取該subscriber的SubscribeMethod列表;List<SubscriberMethod> subscriberMethod

原创 mac 上管理sqlite (配置adb && Stetho工具)

1.adb配置環境變量 我習慣上配置到/etc/profile上 我的adb存放在:/Users/**/Library/Android/sdk/platform-tools/ 把這個目錄加入到path再source就可以了 2.執行a

原创 自定義View - 簡單的成績條

效果圖 ScoreView的要求 0-60,60-70,70-80,80-90,90-120 這幾段對應不同顏色 處理padding , <0或>120的特殊值 , match_parent 和 wrap_content 具體步驟

原创 Genymotion: unable to start the virtual device

之前使用的 Google Nexus 5 6.0.0 API 23 版本沒問題 由下載了Samsung Galaxy Note 3 4.4.4 API 19 後啓動就出現了 unable to start the virtual dev

原创 Android-使用Intent傳遞對象

Intent可以在活動之間傳遞數據,通過putExtra()方式發送,通過getXXXExtra(“key”)的方式進行接收。 但是如果要通過Intent傳遞對象,就需要另外一些技巧。 實現這一功能的方式主要有兩種:Serializab

原创 Mac 安裝maven3.3.9出錯

之前安裝的jdk是1.8 安裝完maven(包括配置環境變量)之後,輸入mvn -version 顯示版本錯誤 ,百度之後發現是maven3 不支持1.8 安裝1.7之後果然就解決了問題。再輸入mvn -version就可以顯示出 ja

原创 SqlServer datetime字段實現 on update CURRENT_TIMESTAMP

mysql 實現最後更新實現效果,可通過如下實現 Alter table myTable add `last_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP **ON UPDATE C