原创 Android 高清加載巨圖方案 拒絕壓縮圖片

Android 高清加載巨圖方案 拒絕壓縮圖片 http://blog.csdn.net/lmj623565791/article/details/49300989 本文出自:【張鴻洋的博客】 一、概述 對於加載圖片,大家都不陌生

原创 Android contacts 聯繫人 通訊錄 源碼 完全解析

Android contacts 聯繫人 通訊錄 源碼 完全解析 1簡介 2軟件架構 3各功能模塊分析 1聯繫人數據的顯示 1聯繫人列表顯示 2聯繫人詳細信息數據的顯示 2聯繫人數據的編輯和存儲 1編輯界面相關 2數據

原创 Android App優化之Layout怎麼擺

優化完App的啓動速度, 接下來我們要關注的就是UI佈局怎麼更高效了. 欲善其事, 先利其器. 分析佈局, 就不得不用到Hierarchy Viewer了. 本文工具使用皆以GithubApp的詳情界面RepoDetail

原创 關於App重構的幾個方面

最近跟一個朋友聊到關於App架構的問題, 其中就聊到一個App, 開發了很長時間, 一開始沒有去想框架的事兒, 迭代過程中, 由於時間緊, 任務重, 人員更替等原因, 也沒能保證代碼質量, 很多設計原則被拋之腦後, 代碼質量逐步下

原创 Android開發:最全面、最易懂的Android屏幕適配解決方案

前言 Android的屏幕適配一直以來都在折磨着我們Android開發者,本文將結合: Google的官方權威適配文檔 郭霖: Android官方提供的支持不同屏幕大小的全部方法 Stormzhang:Android 屏幕

原创 Android App優化之ANR詳解

引言 今天先來聊聊ANR. 1, 你碰到ANR了嗎 在App使用過程中, 你可能遇到過這樣的情況: 恭喜你, 這就是傳說中的ANR. 1.1 何爲ANR ANR全名Application Not Responding, 也就是

原创 Android 通知欄Notification的整合 全面學習 (一個DEMO讓你完全瞭解它)

在Android的應用層中,涉及到很多應用框架,例如:Service框架,Activity管理機制,Broadcast機制,對話框框架,標題欄框架,狀態欄框架,通知機制,ActionBar框架等等。 下面就來說說經常會使用

原创 Android App優化之性能分析工具

今天聊下個人比較慣用的一些App性能測試和分析工具, 先上個圖: ![性能分析工具] 本文暫不對工具的使用做過多的深入. 在後續的具體實例中會具體說明怎麼用這些工具來達成分析目的和解決問題的. 1, 官方工具 一般來說,

原创 Android 若干錯誤總結

一、 Error:Execution failed for task ‘:app:transformClassesWithPreJackPackagedLibrariesForDebug’. com.Android.buil

原创 Android App優化之提升你的App啓動速度之實例挑戰

1, 代碼分析 以之前寫的Github App爲例. 因爲這個App集成了Bugly, Push, Feedback等服務, 所以Application的onCreate有很多第三方平臺的初始化工作… public class G

原创 Android Studio 工具欄添加圖標

本文中 Android Studio 的版本爲 Android Studio 2.2 ,操作系統爲 Windows,如有操作不同,可能是版本差異。 在工具欄中添加一些常用的圖標有利於我們開發,舉例說明: Android Stud

原创 Android App優化之提升你的App啓動速度之理論基礎

1, 欲善其事, 先利其器 論語有云: 工欲善其事,必先利其器. 要想提升App的啓動速度, 我們需要先找到拖後腿的點, 要想找到這些點, 我們就需要藉助我們的工具了. 前文提到了很多工具, 今天我們使用Traceview來分析我

原创 Android Webview詳解

前言 現在很多App裏都內置了Web網頁(Hyprid App),比如說很多電商平臺,淘寶、京東、聚划算等等,如下圖 那麼這種該如何實現呢?其實這是Android裏一個叫WebView的組件實現的。今天我將全面介紹WebView的常

原创 完美結合LruCache和DiskLruCache實現Android照片牆

轉載自: http://blog.csdn.net/guolin_blog/article/details/34093441 Android照片牆完整版,完美結合LruCache和DiskLruCache ,看一看在實戰當中應該怎樣合理使

原创 關於MVC、MVP架構

這裏開始記錄下來自己對MVC、MVP、MVVM這三種框架模式的理解,本文從以下幾個方面來梳理。 架構的目的 框架模式、設計模式 MVC設計的介紹 MVC在Android中的應用 MVC該如何設計 MVP設計的介紹 MVP在Andro