緩存的通常思路,下面是我理解的網絡請求框架的緩存基本實現。大體的過程是有緩存用緩存的數據,沒緩存發起http請求取數據,獲得最新數據後存到緩存裏。那麼Okhttp怎麼實現緩存的,咱們從Okhttp發起一次請求的全過程當中來看緩存是怎麼實現的.... 閱讀原文php
項目中遇到一個問題,Android 8.0 系統上 APP 的 icon 顯示的是默認的機器人的 icon,這是什麼回事?原來 Android 8.0(API 級別 26)引入了自適應啓動器圖標,能夠在不一樣設備模型中顯示各類形狀。下面看下官方酷炫動態圖:圖1. 自適應圖標支持各類設備之間不一樣的掩碼。能夠經過定... 閱讀原文html
概述Android Studio 內置了四種性能監測工具Memory Monitor、Network Monitor、CPU Monitor、GPU Monitor,咱們能夠使用這些工具監測APP的狀態,該文簡單介紹下這些工具的使用Memory MonitorMemory Monitor工具主要是用來監測APP的內存分... 閱讀原文android
一:先來幾張效果圖,沒有弄gif動畫,也就是商品詳情滑動到底部繼續上滑查看圖文詳情、二:實現步驟: 1.自定義一個父容器ScrollViewContainer裝載兩個ScrollView、package com.zjtd.bzcommunity.util;import android.content... 閱讀原文canvas
做者:宋立心 (Tiem Song), Android 軟件工程師在 Google I/O 2018 開發者大會上,咱們推出了 Android Jetpack,其中包含的 Android 開發架構組件可以幫助您簡化開發流程,從而輕鬆打造出優質應用。開發者可以利用 Jetpack 組件學習最佳實踐,減小樣板代碼... 閱讀原文小程序