原创 Android開發中對讀寫SD的處理

Android開發中對讀寫SD的處理 衆所周知,Android4.0以後的版本的sd卡有了內外之分。在2.x的版本中,在manifest中配置的權限android.permission.WRITE_EXTERNAL_STORAGE確實是

原创 Android的數據存儲方式 總結

Android的數據存儲方式 總結 Android提供了5種方式存儲數據: --使用SharedPreferences存儲數據;--文件存儲數據;--SQLite數據庫存儲數據;--使用ContentProvider存儲數據;--網絡

原创 HTTP協議 常用 總結

HTTP協議 常用 總結 寫在前面:最近各種事情,一邊整項目,一邊各種找實習,各種受鄙視,很久沒有更新博客了。其實,大神都是,BLOG是寫給自己看的。確實是這樣,記錄下自己的學習過程,以後方面複習。廢話不多說了~~ ①    htt

原创 單例設計模式詳解

單例設計模式詳解 對於系統中的某些類來說,只有一個實例很重要,例如,一個系統中可以存在多個打印任務,但是只能有一個正在工作的任務;一個系統只能有一個窗口管理器或文件系統;一個系統只能有一個計時工具或ID(序號)生成器。如何保證一個類只

原创 Android 核心理解 :Binder 和 Server

Android 核心理解 1 :Binder 和 Server  Binder架構基礎:   Binder是一種架構,這種架構提供了服務端接口、Binder驅動、客戶端接口三個模塊。如下圖所示: (參考《Android內核剖析》 柯

原创 android 數據安全中常用的加密算法 1 Base64

android 數據安全中常用的加密算法 1 Base64 1 Base64 加密 Base64編碼,是程序開發中經常使用到的編碼方法。它是一種基於用64個可打印字符來表示二進制數據的表示方法。它通常用作存儲、傳輸一些二進制數據編碼方

原创 DiskLruCache 源碼解析

DiskLruCache 源碼解析 轉自:http://blog.csdn.net/guolin_blog/article/details/28863651     我們先來看一下有哪些應用程序已經使用了DiskLruCach

原创 ActionBar 樣式詳解 -- 樣式 主題 簡介

1. 樣式資源解析 (1) 樣式簡介 樣式解析 : 樣式是設置給 View 組件的多個屬性的集合;  -- 樣式的好處 : 給一個 TextView 設置 文字大小, 顏色, 對齊方式等, 如果需要給多個 TextView 設置同

原创 android 數據安全中常用的加密算法 2 AES

 android 數據安全中常用的加密算法 2 AES     AES:高級加密標準(英語:Advanced Encryption Standard,縮寫:AES),在密碼學中又稱Rijndael加密法,是美國聯邦政府採用的一種區塊加

原创 Android 源碼解析:EventBus

EventBus源碼解析 EventBus 是一個 Android 事件發佈/訂閱框架,通過解耦發佈者和訂閱者簡化 Android 事件傳遞,事件傳遞既可用於 Android 四大組件間通訊,也可以用戶異步線程和主線程間通訊等等。傳

原创 Java多線程和併發編程實踐學習總結---提高篇1

Java多線程與併發編程實踐學習總結---提高篇 一般創建線程的2種方式,一種是直接繼承Thread,另外一種就是實現Runnable接口。   這2種方式都有一個缺陷就是:在執行完任務之後無法獲取執行結果。   如果需要獲取執

原创 Android 源碼解析: 圖片加載庫Picasso 4 任務調度 Dispatcher

Android 源碼解析: 圖片加載庫Picasso 4 任務調度 Dispatcher        Picasso是Picasso框架的入口,同時也負責初始化各種工作的子線程,工作的實例;RequestCreator則是對任務的描述

原创 Android框架常用java基礎知識:反射,註解,動態代理

Android框架常用java基礎知識:反射,註解,動態代理 在學習Android的框架的源碼的時候,發現大部分框架中都是有對java機制的靈活應用。常見的反射,代理,動態代理,註解,依賴注入等。 下面是我對這些java常用機制的總

原创 Android中View 繪製機制

Android中View 繪製機制 1. View 樹的繪圖流程 當 Activity 接收到焦點的時候,它會被請求繪製佈局,該請求由 Android framework 處理.繪製是從根節點開始,對佈局樹進行 measure 和

原创 Android實際開發中的bug總結與解決方法(二)

 Android實際開發中的bug總結與解決方法(二)  解決bug中的總結:Fragment Transactions 和Activity狀態丟失     Fragment transactions用於在一個Activity上添加、