Volley是Google推出的一個網絡請求庫,已經被放到了Android源碼中,地址在這里,先看使用方法 詳細的使用方法就不說了,網上很多,可以看下這個,這里只大概介紹一下Volley的工作方法,就從上面的例子開始。 我們接觸到的Volley的核心就兩個,從名字就可以看 ...
先吐槽一下博客園的MarkDown編輯器,推出的時候還很高興博客園支持MarkDown了,試用了下發現支持不完善就沒用了,這次這篇是在其他編輯器下寫的,復制過來后發現。。太爛了。怎么着作為一個技術博客社區,對代碼的支持應該完善一下吧, 行內代碼塊 不支持就算了,代碼段內還不能有空行,一有空行就識別不了了。而且試着用MarkDown發了篇草稿,右邊的側邊欄竟然被擠到屏幕下方了,還影響到了博客布局。。 ...
2014-05-08 13:08 33 97590 推薦指數:
Volley是Google推出的一個網絡請求庫,已經被放到了Android源碼中,地址在這里,先看使用方法 詳細的使用方法就不說了,網上很多,可以看下這個,這里只大概介紹一下Volley的工作方法,就從上面的例子開始。 我們接觸到的Volley的核心就兩個,從名字就可以看 ...
Retrofit是一個不錯的網絡請求庫,用官方自己的介紹就是: A type-safe REST client for Android and Java 看官網的介紹用起來很省事,不過如果不了解它是怎么實現的也不太敢用,不然出問題了就不知道怎么辦了。這幾天比較閑就下 ...
先來看一下最基本的用法 通過AsyncHttpClient類的實例就可以執行網絡請求,包括get、put、post、head、delete。並指定一個ResponseHandlerIn ...
概述 EventBus基於安卓優化的發布-訂閱事件總線,本質上還是Java的觀察者模式。消息接收者注冊到Bus總線,消息發送后根據相應的消息類型分發消息。 總的注冊和消息發送流程如下 源碼解讀 觀察者注冊 使用單例模式新建唯一EventBus實例 ...
EventBus是一個通過發布、訂閱事件實現組件間消息傳遞的工具。 它存在的目的,就是為了優化組件之間傳遞消息的過程。傳統組件之間傳遞消息的方法有使用廣播,回調等,而這些方法使用都比較復雜。 工作原理: 依賴: 注:EventBus是事件-訂閱模型,實際上事件就是消息 ...
Android的UI更新只能在UI線程中,即主線程。子線程中如果要進行UI更新,都是要通知主線程來進行。 幾種實現方式總結如下,歡迎補充。 1、runOnUiThread() 子線程中持有當前Activity引用(假如為Activity mActivity;),即可以調用mActivity ...
實際項目開發過程中,經常遇到如下場景:不同的應用程序組件的控件間具有一定的相互關聯性,其中用戶對后者進行的某種操作會引起前者的相應改變。舉一個具體的場景:以糗事百科為例,在糗事列表頁和詳情頁頁,對於每個糗事而言,布局基本一致,在詳情頁點擊了個贊,贊的數量增加,同時贊的圖標發生了變化,此時返回到列表 ...
說明 這節教給大家用Android寫一個TCP客戶端程序 官方文檔 https://www.android-doc.com/reference/java/net/Socket.html 頁面 編寫連接程序 1.獲取控件 ...