原创 android ipc機制之Messenger的使用

1.前面講了關於ipc機制中的aidl的簡單使用。最近看<<android藝術開發與探究>>裏面涉及到Messenger的使用,爲了加深印象,所以來此寫一寫。 2.Messenger英文單詞的意思是"信使",它可以在不同的進程中傳遞Me

原创 android Service的學習

1.以前剛接觸Service的時候,很不理解。但是用過倆三次就慢慢理解了,可是理解是理解了,但是記得不清楚,長時間不用就忘記了,所以我總結下Service的用法,加強自己的印象。 2.Service作爲android 四大組件之一,用到

原创 數據結構之直接插入排序算法

1.最近沒得事,準備重新在學習一遍數據結構,今天就先學習下直接插入排序算法和希爾排序,說實在的這些長時間沒有的確忘記了不少,書我也是看了半天才看懂的,在此記錄下。 2.直接插入排序算法: 這個算法很簡單,不過大部分博客講的很繁瑣。在這裏

原创 Android滑動分析(二)

1引言: 我們接着上一節滑動分析寫,這節通過Scroller類來實現view 跟着手指移動而移動。從而瞭解Scroller的運行機制。這個類就是一個輔助類,可以在任何view中添加。 2 內容 Scroller類的英文解釋:

原创 Android 跨進程調用service學(一)

1.android 系統中,各應用程序都在自己的進程中運行,進程之間一般無法直接交換數據,爲了實現這種跨進程通信(interprocess  communication  簡稱IPC),android 提供了AIDL  Service。今

原创 android 跨進程調用service學習(二)

1.前面講了跨進程調用service,傳遞基礎數據類型,今天來說說傳遞自定義類型,順便把樓主遇到的錯誤說下。 2. 第一步:自定義一個類名稱叫person。實現parcelable接口。其中特意要注意的是:實現parcelable接口,

原创 設計模式系列之單例模式

1.前言: 以前在學習設計模式的時候,我問過老師一個問題,爲什麼要用設計模式?書上介紹說設計模式減少代碼量,方面後期的維護。當時看了書很不理解,因此問了下老師,到目前爲止我依然記得老師的回覆,結合我自己的理解我對設計模式的定義:解決某些問

原创 設計模式之觀察者模式

1.這幾天做設計模式作業的時候,遇到了觀察者模式,順便學習了下觀察者模式,感覺學習完後,瞬間讓我想起了android裏面的一些方法。估計哪些方法就是用到了觀察者模式。當Model層的數據改變了通知相應的view更換數據。 觀察者:(Obs

原创 設計模式之 適配器模式

1.適配模式是很長常用的一種設計模式,簡單,通俗易懂,下面舉一個例子來引入概念: 例:倆接倆跟不同的水管,A水管很粗,B水管很細,現在如何將他們連接起來?在現實生活中焊接水管的師傅使用一個既能連接A水管又能連接B水管的水管,這樣就能把AB

原创 Android 關於setOnclickListener 對事件分發的影響

1.以前一直覺得事件分發都是那麼回事,感覺自己掌握了,可是最近發現自己遠遠沒有掌握。自己還是太水了。經過一番思考參考別人的文章,解決了我遇到的困惑。這裏着重推薦這位大牛的博客。http://blog.csdn.net/yanbober/a

原创 webView的用法總結。

1.引言 在平時項目中難免會用到webview,每次用都要百度,太麻煩了,趁着週末將webview常見的用法總結下。主要內容如下: webview常見的幾種用法。 如何在app裏面加入html 2.用法 2.1 webview加載ur

原创 Android VideoView播放網絡視頻

1.這倆天研究了下Videoview播放網絡視頻。其中遇到一些問題,經過一番努力現在解決了,再此做一個筆記方面記錄下。 2.廢話不多說直接貼代碼,結合代碼把我遇到的一些問題說下。 主activity的xml代碼: <?xml vers

原创 Android apktool使用中遇到的問題

1.今天學習使用apktool的時候 遇到倆個問題,琢磨了半天終於弄出來了,再次與大家分享下。 2.在開始之前先看下官方文檔。 注重比較的部分是關於:java jdk 版本與對應的 apkbtool版本之間的關係。 大概意思是說:1.

原创 Android 滑動分析(一)

1.引言 《android羣英傳》講滑動效果這塊,分析總結的不錯,自己學習完後明顯覺得很有提高,因此記錄下,加深印象。 在博客開始之前,我先說下座標系的概念。android中有倆個座標系。一個是手機屏幕左上角。還有一個是視圖

原创 Android SurfaceView學習

1.這幾天學習了徐老師講的SurfaceView,說實在的講的不是很清楚,後經我查找資料,弄明白了一些,因此來做一個筆記記錄下。 2.首先我們先說一下surfaceholder,surface,surfaceview的關係。 surfa