原创 SlidingDrawer源碼分析

一屬性變量分析 構造函數完成獲取attr屬性內容的讀取,讀取用戶配置的UI屬性,用於構造新的UI結構。 屬性內容爲,注意這裏的SlidingShow作者自己定義的,拷自源碼包: <resources> <declare-styl

原创 activity切換效果theme分析

1.關於博客動畫效果製作 有很多有耐心,而且樂於分享的博友,不管是自己學習的經驗還是研究成果都喜歡分享知識,尤其是技術的分享。看來我們都崇尚開源。對於技術類的文章,多數人喜歡先看到技術實現的效果,而後研究代碼。文字的描述總沒有圖片演示來得

原创 Android學習能力之統計日誌上傳設計

一款軟件就像一個孩子,不斷的在學習,在探索,當孩子犯下錯誤的時候,我們可以去包容,當孩子犯不改的時候,獲取他就不再讓人喜歡,甚至是去拋棄他。人之常情的問題,也是做軟件的我們需要去考慮的問題。同樣孩子的成長速度和懂事程度也是我們非常

原创 android簽名後的內容共享實現機制

apk一般佔一個dalvik,一個進程,一個task。task是一個activity的棧,其中"可能"含有來自多個App的activity 分類

原创 android簽名機制

1.android爲什麼要簽名     所有的Android應用程序都要求開發人員用一個證書進行數字簽名,anroid系統不會安裝沒有進行簽名的由於程序。平時我們的程序可以在模擬器上安裝並運行,是因爲在應用程序開發期間,由於是以Debug

原创 Structual設計--Facade模式

1.意圖 爲子系統中的一組接口提供一個一致的界面,Facade模式定義了一個高層的接口,這個接口使得這一子系統更加容易使用。 2.別名 無 3.動機 將一個系統劃成爲若干個子系統有利於降低系統的複雜性。一個常見的設計目標是使子系統

原创 android關鍵組件service服務(一)

一、 Service簡介 Service是android 系統中的四大組件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的級別差不多,但不能自己運行只能

原创 Android學習能力之移動應用分析

1.移動應用分析是什麼 移動應用是移動互聯網的重要載體,移動應用分析是指在獲得移動用戶使用等基本數據情況下,由服務端進行數據分析,深入挖掘用戶使用的特點,找到產品設計的不足,發現運營推廣的機遇,優化產品及運營策略,提升移動應用的質

原创 andorid自定義progress

一直覺得android的progress不太好看,想改造一下,參考了github上https://github.com/feiyangxiaomi/ProgressWheel/         第一個圖是改造前的android自帶的pro

原创 Structual設計--Flyweight模式

1.意圖 運用共享技術有效地支持大量細粒度的對象。 2.別名 無 3.動機 有些應用程序得意於在其整個設計過程中採用對象技術,但簡單化的實現代價極大。如我們在使用word的時候,如果設置正文字體爲:text.setFont(new

原创 android豎向顯示新特性界面

騰訊手機管家,初始界面有個小飛機動啊動啊,還挺好玩的,而且顯示新特徵爲豎向展示,不知道這種東西該如何實現呢?給自己留下比較深的印象,然後樓主就是探索這種是如何實現的。 看着很不錯,顯示特徵爲豎向,增加小火箭的動態感,兼具金秀賢的帥氣,簡

原创 Structual設計--Decorator 模式

1.意圖 動態的給一個對象添加額外的職責。就增加功能來說,Decorator模式相比生成子類更爲靈活。 2.別名 包裝器Wrapper。 3.動機 有時,我們希望給某個對象而不是整個類添加一些功能。例如,肯德基推出特價套餐,如果套

原创 Structual設計--Proxy 模式

1.意圖 爲其他對象提供一種代理以控制對這個對象的訪問。 2.別名 Surrogate 3.動機 對一個對象進行訪問控制的一個願意是爲了只有在我們確實需要這個對象時纔對他進行創建和初始化。譬如手機上加載圖片,每一個屏幕的大小是有限

原创 Structual設計--Adapter模式

1.意圖 將一個類的接口轉換成客戶希望的另一個接口。Adapter模式使得原來由於接口不兼容而不能在一起工作的那些類可以在一起工作。 2.別名 包裝器Wrapper。 3.動機 有時,爲複用而設計的工具箱類不能夠被複用原因僅僅是因

原创 Android學習能力之開篇

一直在考慮一個問題,如何更好的去完成一款app,讓他富有生命,富有生機,成爲人們的朋友,也許它的智商只有2歲,但是它是能夠帶給人們幸福的,帶給人們快樂的。細說手機的發展: 第一階段:從手機被設計出來開始賦予了打電話,發短信的功能,那麼它是