原创 android 開源框架:Afinal

Afinal是一個android的ioc,orm框架,內置了四大模塊功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通過finalActivity,我們可以通過註解的方式進行綁定ui和事

原创 android 觸控 MotionEvent

(1)首先是MotionEvent 中getAction()與getActionMasked()的區別: public static final int ACTION_MASK = 0xff; /** Ret

原创 android 在XML向ViewGroup中添加組件

需要在代碼中進行相應的設置: 在ViewGroup中的onMeasure方法裏添加一個對子元素的遍歷,並且在onLayout中添加一個佈局遍歷就實現了簡單的佈局了。 下面給出代碼: @Override protected voi

原创 android View.getLeft() 與 View.getScrollX()

當調用一個View的 void scrollTo (int x, int y) 方法 移動view後:  View.getLeft() 獲取的值是沒有變化的,仍然是最開始的值:左邊相對於父控件的距離。 View.getScrollX(

原创 android ViewGroup layout過程詳解

相比較onMeasure ,layout過程要簡單多了,正如layout的中文意思“佈局”中表達的一樣,layout的過程就是確定View在屏幕上顯示的具體位置,在代碼中就是設置其成員變量mLeft,mTop,mRight,mBottom

原创 Android原理之 View、ViewGroup

 作過Android 應用開發的朋友都知道,Android的UI界面都是由View和ViewGroup及其派生類組合而成的。其中,View是所有UI組件的基類,而ViewGroup是容納這些組件的容器,其本身也是從View派生出來的。An

原创 Android ViewGroup全面分析

一個Viewgroup基本的繼承類格式如下: import android.content.Context; import android.view.ViewGroup; public class MyViewGroup extends

原创 Android 應用程序之間內容分享 當不存在能夠分享的程序 [整理]

當用此方式分享內容時: Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.

原创 android 開源項目 SlidingMenu

最近看了下這個項目,關於滑動菜單部分的實現: SlidingMenu類 繼承 RelativeLayout 是此項目的關鍵之所在, SlidingMenu 中包含兩個子View: private CustomViewAbove mVie

原创 android 在ViewGroup中處理觸摸事件 [Managing Touch Events in a ViewGroup]

Managing Touch Events in a ViewGroup [在ViewGroup中管理觸摸事件] 在ViewGroup中處理觸摸事件需要特別注意,因爲通常一個ViewGroup都有子View, 它們都是不同觸摸事件的

原创 開源項目:SlidingMenu ,運行example出現的問題解決

SlidingMenu  很火熱,就下載下來運行下看看。 但是很多問題,從下載到運行。 源代碼可以從GitHub的https://github.com/jfeinstein10/slidingmenu上下載。 還需要另一個項目 Actio

原创 android 屏幕觸摸事件的分發與處理

android中的事件類型分爲按鍵事件和屏幕觸摸事件,Touch事件是屏幕觸摸事件的基礎事件,有必要對它進行深入的瞭解。  一個最簡單的屏幕觸摸動作

原创 android開發圖片分辨率

一直受到android開發圖片分辨率問題困擾.drawable-(xdpi,hdpi,mdpi,ldpi,nodpi)這幾個文件夾到底怎麼放圖片呢? dpi是什麼呢? dpi是“dot per inch”的縮寫,每英寸像素數。 四種

原创 文件過濾器

/** * A filename filter to use to identify the cache filenames which have CACHE_FILENAME_PREFIX * prepend

原创 Android的HTTP客戶端接口 [整理]

bitmapfun項目  看到一個函數[在使用HttpURLConnection下載之前調用]: /** * Workaround for bug pre-Froyo, see here for more info: