原创 Android動畫-Fling Animation

Android動畫-Fling AnimationAndroid動畫-Fling Animation添加支持庫創建Fling Animation的流程創建Fling Animation對象設置一個運動速度設置一個動畫值範圍設置摩擦

原创 LiveData源碼分析

LiveData源碼分析 LiveData是Android提供的監聽數據更新的框架,它能夠感應Activity/Fragment的生命週期,接下來的內容我們來通過簡單的用法去探索LiveData源碼的核心知識點。 LiveData

原创 ViewModel源碼分析

ViewModel源碼分析 學習過ViewModel的都知道,ViewModel主要對數據進行存儲維護,當在異常情況下(橫豎屏)Activity被銷燬的時候恢復數據。 Android異常情況下維護數據的方法 Activity.o

原创 ImageLoader源碼解析-----ImageLoader的結構

最近在研究ImageLoader的源碼,希望能分享出自己的思路。具體源碼移步Github下載:https://github.com/nostra13/Android-Universal-Image-Loader 我們先不急着對源

原创 使用Lisview多佈局時報數組越界 異常java.lang.ArrayIndexOutOfBoundsException

Process: xyz.magicer.ximalaya, PID: 12598 java.lang.ArrayIndexOutOfBoundsException: length=3; index=3 at andro

原创 SpringMVC環境搭建問題:org.springframework.web.servlet.DispatcherServlet noHandlerFound

【題記】因爲很菜,所以弄出了諸多問題,因爲很菜,所以將該問題記載。   下面這個問題是我在搭建SpringMVC環境中遇到的最棘手,解決最久的問題。整整折騰了兩天,紅着眼睛調調試試到凌晨一兩點。 【org.springframewor

原创 ImageLoader使用的DiskLruCache硬盤緩存算法

轉載自:簡書的排版 最近在研究ImageLoader的源碼,發現一個硬盤緩存比較通用的類,這個類不屬於谷歌官方卻受官方親睞,基本硬盤緩存都可以利用這個類來實現。 我們先來說一下緩存記錄文件journal文件: journal文

原创 使用Springmvc和commons-fileupload-1.2.2.jar實現上傳文件時,中文文件名亂碼

當我們使用其進行上傳文件的編寫時,我們會出現一個問題,就是中文文件名字的時候會出現亂碼,這裏需要我們設置一個encoding編碼,但是我們操作後會發現,我們把web頁面,編譯器的都改爲utf-8還是不能解決問題,其實問題出現在配置Mult

原创 使用SringMvc完成文件和圖片上傳功能

使用SringMvc完成文件和圖片上傳功能 完成功能: 文件上傳 圖片上傳 多張圖片上傳 先下載我們使用spring註解所需要的jar包 [springmvc 註解版 jar包](http://download.csdn.

原创 Mutidex源碼分析和優化

Mutidex源碼分析和優化 因爲單個DEX文件被限制在65535之內,在Android5.0以上的時候,Android系統開始支持多Dex,所以我們可以直接在build.gradle配置multiDexEnabled true就

原创 Android動畫-Property Animation

Android動畫-Property AnimationAndroid動畫-Property Animation前言Property Animation 常見特性Property Animation是如何工作的Property

原创 Android 動畫-View Animation

Android 動畫-View AnimationAndroid 動畫-View AnimationTween Animation通過xml配置文件創建動畫通過Java對象創建動畫Tween Animation 的監聽事件重複模式

原创 JsBridge框架原理全解析

JsBridge框架原理全解析前言JsBridge的整體框架JsBridge那些是值得我們學習的方面JsBridge是如何調用JavaScrpit方法的開源庫是如何調用JavaScript的方法的呢?將參數封裝爲Message分發

原创 WebView-JsBridge框架使用Demo

JsBridge框架使用前言JsBridge解決了那些問題Android JsBridge 的使用Android JsBridge 搭建Android JsBridgeAPI使用Native調用JS的方法Native註冊方法讓JS

原创 Android-攝像頭全解析之-自定義拍照界面

Android-攝像頭整理前言自定義拍照流程初始化攝像頭進行拍照釋放資源拍照屬性配置功能點詳解是否自動對焦設置JPEG圖片格式的GPS信息白平衡設置預覽的圖片大小相機方向和預覽方向的適配 前言 在實現拍照功能的時候,除了可以直接使