原创 關於有序廣播優先級問題

網上有人說自己發出的廣播會被自己最先接收這種說法是不成立的,A(優先級50)發送一個有序廣播給B(優先級100)和C(優先級20) ,那麼廣播被接收的順序應該是按優先級來接收的即接收到的廣播順序爲BAC,但是如果在A廣播的接收器中添加了a

原创 Handler機制

在Android中存在主線程(下文稱之爲UI線程)和子線程,線程之間是可以進行通信的,當子線程給主線程發送消息的時候就需要用到Handler機制,子線程在給主線程發送消息的時候現將消息封裝成一個message實體類,給定對應的what標

原创 關於view和layout之間的關係

今天遇到一個複雜的佈局有一塊地方使用了一個viewpager在代碼中給ViewPager傳入的是一個空白的view,之後再空白的view中又添加了一個 layout佈局,感覺很迷茫爲什麼view中可以添加

原创 Android座標系詳解

在Android座標體系中,以屏幕左上角爲座標原點,X軸以→爲正方向,Y軸以↓爲正方向。如上圖所示,以(a,b)點爲手指點擊位置,那麼在Android中getX()/getY()代表(a,b)點相對於該點在該控件上的相對位置,即以c

原创 No orientation specified, and the default is horizontal. This is a common source of bugs

在eclipse中有時會出現這種錯誤提示,主要是因爲 linearlayout中沒有指定orientation屬性,這種情況可能出現在一個xml文件中包含多種佈局時沒有指定orientation.解決方法