android學習之---抽象類與接口類的區別
1),抽象類中可以有抽象方法和非抽象方法,其中,聲明瞭方法而不去實現它的叫做抽象方法。如果一個類中包含至少一個抽象方法,那麼這個類就叫抽象類(abstract )。
而如果一個類中都是抽象方法,那麼這個類就是接口類(interface)。
2),抽象類需要被繼承,而且只能單繼承。子類繼承抽象類後,可以直接使用裏面的非抽象方法。
接口類需要被實現,可以多實現。由於接口類中只定義了抽象方法,所以子類要實現接口中的未實現的方法。
3),定義一個接口類,裏面的方法和一省去關鍵字(abstract)。
android學習之---get與post的區別
Http定義了與服務器交互的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETE。URL全稱是資源描述符,我們可以這樣認爲:一個URL地址,它用於描述一個網絡上的資源,而HTTP中的GET,POST,PUT,DELETE就對應着對這個資源的查,改,增,刪4個操作。到這裏,大家應該有個大概的瞭解了,GET一般用於獲取/查詢資源信息,而POST一般用於更新資源信息。
上面的一段是在網上摘下來的。
根據上面的解釋,get是從服務器獲取數據,而post是向服務器發送數據。
在利用get和服務器通信時,所要提交的值和內容會一一對應的添加到Url的後面,這降低了安全性。而post則是將數據放入實體(entity)中,安全性較高。
android學習之---android的四大組件和生命週期
android的四大組件有:Activity BroadcastReceive Service ContentProvider
這裏分享一個連接,大神的解釋
android學習之---View的繪製過程
view的繪製過程包括:measure layout draw
measure 測量 onMeasure() 當控件開始測量時回調次方法,控件的高度和寬度是根據view的背景圖片來設定的
layout 排版 onLayout() 如果沒有子空間,不需要實現這個方法
draw 繪製 onDraw() 繪製控件時回調此方法
這些方法是android系統提供給開發者來在某個時間段做相應處理的回調方法 。