原创 Android開發:廣播機制:Broadcast——自定義廣播方法

廣播是一種信息的發送機制,就像電視那樣,用戶可以選擇自己喜歡的電視節目,電視臺(發送方)不會考慮用戶是如何對電視信息進行處理的,不管用戶是否在收看此頻道,點屍體愛都要發送電視信號。 在Android中存在着各種各樣的廣播信息,如手機剛啓動

原创 【Android】實現下載網絡圖片並保存到SD卡中

轉載出處:http://blog.csdn.net/wstarx/article/details/6176902 在微信朋友圈中,我們點擊圖片會打開全圖,再長按會有保存到本地的功能,那麼如何實現網絡圖片的下載以及保存呢? 從網絡上取得的

原创 Android網絡編程:通過Http與服務器交互

Http通信中的POST和GET請求方式的不同。GET可以獲得靜態頁面,也可以把參數放在URL字符串後面,傳遞給服務器。而POST方法的參數是放在Http請求中。因此,在編程之前,應當首先明確使用的請求方法,然後再根據所使用的方式選擇相應

原创 【Android】Android OOM 問題的總結

問題: 安卓系統經常遇到OOM問題,如何優化和應對?     Dalvik 主要管理的內存有 Java heap 和 native heap 兩大塊,而對於一個安卓應用來說,由於手機設備的限制,一般應用使用的RAM不能超過某個設定值,

原创 Kafka簡介及各個組件介紹

Kafka:分佈式發佈-訂閱消息系統 注:本文翻譯自官方文檔。 1. 介紹 Kafka is a distributed,partitioned,replicated commit log service. It provides th

原创 【Android基礎】數據適配器Adapter的使用

相信很多剛入門的Android開發者們都使用過ListView以及Adapter,雖然按照例程跑通了,但是對其原理還是一知半解,每次使用都得去查閱資料。其實Adapter原理很簡單,只是使用起來稍微有一點點繁瑣,今天我們就來一起梳理一下數

原创 【Android】intent傳遞數據時,數據大小的限制問題

Android開發人員都知道,Intent適用於在不同的Activity之間傳遞數據,包括參數、字符串、以及序列化的對象等。但是筆者所做的項目用到了使用Intent 傳遞Bitmap圖片對象,圖片的數據量相對來說是比較大的,那麼inten

原创 【shell】shell腳本在大文件日誌中按照時間段快速搜索日誌

問題描述: 在大流量線上服務中,日誌系統會產生數量龐大的日誌,動輒就是幾十G。在如此之大的文件中快速搜索日誌是運維人員經常遇見的問題。我們經常遇見的問題是查詢一段時間內的某些條日誌。比如,今天有一個訪問失敗了,大約是在上午9點,把這條

原创 Android網絡開發:通過URL獲取網絡資源

通過URL獲取網絡資源,需要在服務器上架設Tomcat,並將資源放到服務器上,然後在Android平臺下開發與服務器通信的客戶端,步驟如下: 1.Tomcat服務器搭建。關於配置Tomcat,請自行查閱相關資料。在Tomcat的webap

原创 基於Scoket的Android端與服務器端的通信實現

第一次寫技術博客排版不太懂,見諒。 一、Socket通信介紹 Android與服務器的通信方式主要有兩種,一是Http通信,一是Sock通信。兩者最大的差異在於,http連接使用的是“請求-響應式”,即在請求時建立連接通道,當客戶端向服

原创 【Java設計模式】三種單例模式

java中單例模式是一種常見的設計模式,單例模式分三種:懶漢式單例、餓漢式單例、登記式單例三種。 單例模式有以下特點: 單例類只能有一個實例。單例類必須自己創建自己的唯一實例。單例類必須給所有其他對象提供這一實例。 單例模式確保某個類只