原创 Android開發之JNI調用本地C庫專題(一):JNI的使用

JNI,是用於開發本地C函數庫的技術。用於鏈接JAVA和C或者C++語言的橋樑。在部分android項目開發中,我們是需要用到這項技術的。在升級APP的時候,我們有時間需要用到增量更新技術,這個也是基於JNI技術實現的,詳情請點擊:基於J

原创 JAVA學習筆記之多線程專題(三):線程池的使用

本文轉自:http://www.xuanyusong.com/archives/2439 Android線程池使用終結版 有一段時間沒寫博文了,今天抽空總結一下,也希望能通過自己寫的這些文章,加深理解的同時能幫助在技術方面有疑

原创 Android開發之圖片處理專題(三):利用ThreadPoolExcutor線程池實現多圖片的異步加載

在上一篇專題Android開發之圖片處理專題(二):利用AsyncTask和回調接口實現圖片的異步加載和壓縮中我們實現了listView的圖片的大量加載。今天,我們換一種方式,採用線程池的方式來實現。 我們需要準備兩個東西: 1、圖片下載

原创 Android開發之Service服務詳解

服務,作爲Android四大組件之一,必然是重點。我們今天就來講解一下有關服務的生命週期、兩種開啓方式以及相關用法。 服務有兩種開啓方式,一種是正常開啓, 一種是以綁定的方式開啓,當然,這兩種方式可以組成混合開啓。 一、服務的正常開啓

原创 Android開發之淺談內容提供者provider的使用

大家新年好。博主剛回到廣州就要各種忙。博主換了份工作,所以昨天一來到廣州就忙着找房子,好在昨晚就已經搞定。時間比較緊迫,這篇文章就直接將如何使用provider了。 內容提供者一般用於進程之間通信,當一個app需要訪問另外一個app的數據

原创 Android開發性能優化總結

性能優化是android開發中的一大難點,一般而言開發中常用的優化方法有建立緩存,listView的view複用,static變量的合理使用,圖片異步加載,軟弱應用的使用,xml佈局文件的優化,viewStub的使用等。博主最近想寫一篇關

原创 JAVA學習筆記之多線程專題(二):線程池概述

本文轉自:http://blog.csdn.net/wangwenhui11/article/details/6760474 一、簡介   線程池類爲 java.util.concurrent.ThreadPoolExecutor,常

原创 Android開發架構設計之健壯且可讀的安卓架構(下篇)

原文地址:http://blog.joanzapata.com/robust-and-readable-part-2-introducing-async-service/               健壯且可讀的安卓架構(二) 注意

原创 Android開發之網絡請求通信專題(一):基於HttpURLConnection的請求通信

在Android開發中,網絡請求必然是必不可少。一般而言,都是基於http的網絡請求。有時候也會有SOCKET請求,這個後續的專題再講。今天,我們就先講講常用的Http請求。 http請求自然是遵循http協議的,相關內容請轉接:Java

原创 Android開發之淺談廣播的運用

之前講過了activity,服務service和內容提供者,四大組件就還差廣播沒講,所以就順便講講吧。當然,這裏都是很基礎的講解,沒有深入,要是深入的話光一個activity就可以講很久。所以這裏只做基礎使用的講解了。 時間緊迫,直接上代

原创 Android開發之圖片處理專題(二):利用AsyncTask和回調接口實現圖片的異步加載和壓縮

在上一篇專題Android開發之圖片處理專題(一):利用軟引用構建圖片高速緩存中我們講述瞭如何利用軟引用技術構建高速緩存。那麼想要用到圖片,首先得有圖片的來源。一般而言,一個應用的圖片資源都是從服務器處獲得的。今天,我們利用Android

原创 JAVA學習筆記之多線程專題(一):線程同步安全處理

關於多線程操作,我相信大家都不陌生,如何開啓一個線程之類我想就不用太詳細的去描述,今天我們就來講講線程同步的安全的問題。 對於線程同步安全問題,一般是一個多線程對同一個資源同時操作的時候,會出現資源同時操作造成線程不安全的問題。那麼這個時

原创 Android開發之JNI調用本地C庫專題(二):Android增量更新

增量更新,是應用升級的一項技術,他可以節約用戶的流量,只需要下載和當前版本的差異包即可更新。關於增量更新,網上有很多的文章寫得很好,包括將庫文件打包成jar包移動使用的都講解得很詳細,在看了之前的jni技術後,相信大家都可以自己寫出來,在

原创 Android開發架構設計之健壯且可讀的安卓架構(上篇)

博主這幾個星期都比較忙,剛入職新公司,有太多的東西需要去熟悉,比如公司的代碼,新的開發工具,博主已經棄用eclipse轉用AS了。不過發現AS這個玩意確實比eclipse好用,而且現在github上的一些項目已經是AS結構,所以建議同學們

原创 Android開發之網絡請求通信專題(二):基於HttpClient的文件上傳下載

上一篇專題Android開發之網絡請求通信專題(一):基於HttpURLConnection的請求通信我們講解了如何使用httpurlconnection來實現基本的文本數據傳輸。一般在實際開發中我們可以用於傳輸xml或者json格式的數