原创 Android關於獲取是否有外置sd卡以及內存使用情況的那些事兒

今天爲大家分享下關於內存的事兒 可能很久之前,我們的獲取是否有 外置內存是這樣的(是否有sd卡以及sd卡相關內存信息)? public static StatFs getSDMemory(Context context) {

原创 Android Retrofit2使用詳解及從源碼中解析原理

就目前來說Retrofit2使用的已相當的廣泛,那麼我們先來了解下兩個問題: 1 . 什麼是Retrofit? Retrofit是針對於Android/Java的、基於okHttp的、一種輕量級且安全的、並使用註解方式的網絡請求框

原创 圖片框架-Glide的源碼和緩存原理簡述

比較流行的有ImageLoader,Picasso,Fresco,Glide。 1 ImageLoader是很早的圖片加載框架,支持圖片下載進度的監聽,支持View滾動過程中暫停加載。支持多種緩存策略比如最大先刪除,最少使用先刪除

原创 如何用RXjava 替換EventBus 通信方案

經過這邊文章,可能很多人之前用到intent傳值 ,以及Eventbus傳值,針對Eventbus傳值呢 可能註解多,然後有去無回 類似單向傳遞值,接下來,我們來了解下 RXjava :大體實現如下 public class Rx

原创 關於Retrofit+rxjava的使用

大家好:針對retrofit+rxjava的整合。博主本人進行在設計過程中進行的是一個基礎的架構的封裝。跟大家分享下並繼續改善。 首先。大家都知道Retrofit是一個代理okhttp的網絡代理 ,首先針對retrofit簡單用法

原创 XUtils之註解機制詳解

   各位小夥子們,這篇文章說一下xUtils裏面的註解原理。       先來看一下xUtils裏面demo的代碼: [java] view plain copy @ViewInject(R.id.tabhos

原创 MaterialDesign 中懸浮吸頂效果實現

針對目前開始着手MaterialDesign風格設計的,着實方便了很多,以前的懸浮吸頂最起碼的話要去根據View去計算Width Height, 滑動距離X y來改變Titltbar的變化和事件的監聽。對此,對於Materia

原创 GOOGLE VR SDK開發VR遊戲,VR播放器之一

最近一年來,VR虛擬現實和AR增強現實技術的宣傳甚囂塵上。其實VR,AR技術很早就有了,一直沒有流行開來,不可否認價格是影響技術推廣的最大壁壘。谷歌對VR最大的貢獻是提供了廉價的谷歌眼鏡,按照GOOGLE提供的圖紙,使用兩個放大鏡和一個

原创 android開發針對api28引入最新butterknife出現異常

1.Error: Invoke-customs are only supported starting with Android O (–min-api 在gradle.build中添加以下內容: defaultConfig {