原创 IntentService 和 HandlerThread學習筆記

  IntentService是一種特殊的Service,他繼承了Service而且是一個抽象類,所以必須要有一個子類繼承他才能創建實例使用IntentService。IntentService我們在常規的印象中是一個可以執行後臺耗時操作

原创 Android線程學習-AsyncTask

  AsyncTask 是一種輕量級的異步任務類,它可以在線程池中執行後臺任務,然後把任務的進度和最終結果傳遞給主線程,並且在主線程更新Ui.AsyncTask封裝了Thread 和Handler ,通過AsyncTask可以更加方便的執

原创 Socket 簡單實現學習

廢話不多說,直接上代碼,這是一個自動回覆的聊天室。首先是服務端的,這個服務端的ServerSocket 我用一個服務Service來寫(本人詳細標註註解,大家直接看註解即可),並且設置到一個單獨的線程中,當然本demo 出自Android

原创 Messenger學習記錄

  Messenger的作用就是在不同進程中通過Message對象進行通信。Messenger 的創建直接new 就可以,其中構造方法有兩個,一個是傳入Handler 一個是傳入IBinder ,傳入Handler 是服務端接收消息用的構

原创 Binder學習記錄,持續更新

  Binder 是Android 中的一個類,實現了IBinder接口。那麼具體Binder 是什麼呢?我個人經過多個博客的翻閱,Binder是Android 底層的一個驅動。從IPC 上來說,Binder是跨進程通訊的方式,內部使用了

原创 Android開發時隔一年,從新拾起自我

  這是一個來自開發程序員的自白:   一年前我的對Android開發還很充滿興趣愛好,瀏覽別人的博文,做筆記,寫博客,效仿大佬們在認真的學習和工作者。直到夏天的一次離職進入新的公司之後就再也沒寫過筆記和距離自己的博客了。忙於工作,疲於工

原创 Java 面向對象

1面向對象基礎 JAVA基礎語法自行掌握. 三大特性: 一 封裝:★★★★★ 概念:是指隱藏對象的屬性和實現細節,僅對外提供公共訪問方式。 好處:將變化隔離;便於使用;提高重用性;安全性。 封裝原則:將不需要對外提供的內容都隱藏起來,把屬