原创 RecycleView的基本使用(一)

簡介 RecycleView是Android5.0引入的控件,不過我們低版本也是可以使用的,只需引入android_support_v7包即可。RecycleView相比ListView,GridView,更加靈活,它只做回收和複用工作,

原创 Android 你應該知道的學習資源 進階之路貴在堅持

出處: http://blog.csdn.net/lmj623565791/article/details/44754023; 本文出自:【張鴻洋的博客】 1、國外教程網站 Android Developers Blog 不解釋

原创 Volley源碼分析之基本流程

前言 Volley是2013年google/IO大會發布的一個網絡請求框架,特點是處理密集的網絡請求,效率高,如果請求數據大,量少的話,建議不使用Volley。下面我們就從代碼的角度來看下Volley到底是怎樣工作的。 源碼分析 在分析

原创 Android AsyncTask詳解

前言 一提到多線程,我們不得不提到AsyncTask,很多Android開發人員在網絡請求這塊,一般會使用開源框架,比如Volley,Okhttp,retrofit等。但是有一部分人,比較忠於封裝AsyncTask去實現。我們都知道Asy

原创 Fragment提交transaction導致state loss異常

Fragment提交transaction導致state loss異常 PS:由於不清楚原文地址(有很多出處,都沒有貼原文,不清楚原文是哪一篇),故未粘帖。 下面自從Honeycomb發佈後,下面棧跟蹤信息和異常信息已經

原创 Android4.4設置狀態欄爲透明

方法 方法很簡單,在AndroidManifest.xml文件裏配置Theme。 所以,我就直接貼代碼了: AndroidManifest.xml android:theme="@style/Theme.Transparent.Sta

原创 Android序列化:Serializable和Parcelable詳解

前言 在Android裏面,我們常常會遇到下面情形: 1.使用Intent和Binder進行數據傳輸 2.將對象持久化到存儲設備上 3.將對象通過網絡傳輸到給其他客戶端 此時,我們就需要用到Serializable或Parcelable。

原创 Android Handler異步消息機制詳解

前言 作爲Android開發的我們都知道,Android的主線程即UI線程是不安全的,如果我們在子線程裏去更新UI則有可能造成程序崩潰。解決辦法我們都非常的熟悉了,就是創建message,然後使用handler去發送這個message,之

原创 解決AsyncTask,doingBackground方法未及時執行

本想寫一片文章來說明此問題,但是在網上看到一片比較好的博文。於是就轉載過來。本文出處:http://blog.csdn.net/hitlion2008/article/details/7983449 AsyncTask的介

原创 Android LayoutInflater詳解

前言 LayoutInflater,相信我們都不會陌生,在ListView裏的getView方法裏,我們都會使用,今天我們就來詳細的分析下LayoutInflater的inflate方法,方便以後的工作中選擇最適合的方法。 基本使用 L

原创 Android IntentService詳解

簡介 IntentService是Service類的子類,用來處理異步請求。客戶端可以通過startService(Intent)方法傳遞請求給IntentService,IntentService通過handlerThread處理每個I

原创 Android 線程池詳解

前言 做Android開發,有時會啓動大量的線程,如果不適當的管理,會增加系統的開銷,降低程序的性能。而線程池是Android性能優化的一個方案,有諸多好處: 1. 可以重用線程池裏的線程,避免線程的創建和銷帶來的性能開銷。 2.

原创 Android退出應用的幾種方式

前言 在Android開發時,我們在完全退出應用這裏,開發者會用不同的方式去實現,下面我們整理了幾種方式,並闡述它們的優缺點。 容器式 這是很多開發者慣用的方式,在我們的基類BaseActivity裏創建一個容器,將Activity全部

原创 Android適配全攻略

前言 Android的適配是Android開發中的重要一環。一個良好的適配關乎着我們的用戶體驗,一直Android適配就是我們Android開發者所苦惱的事,也是需要重視的一件事。下面我就整理了一下有關適配的一些知識點。 概念 px:

原创 Android Service 相關

前言 Service是四大組件中的一員,它屬於邏輯計算型的組件,往往在後臺做邏輯處理。本文整理了Service相關的知識點: startService 1.創建Service,寫一個類繼承Service,重寫onCreate,onSta