Dagger2 是一個Android依賴注入框架,由谷歌開發,最早的版本Dagger1 由Square公司開發。依賴注入框架主要用於模塊間解耦,提高代碼的健壯性和可維護性。Dagger 這個庫的取 ...
Dagger2 是一個Android依賴注入框架,由谷歌開發,最早的版本Dagger1 由Square公司開發。依賴注入框架主要用於模塊間解耦,提高代碼的健壯性和可維護性。Dagger 這個庫的取 ...
Android 上使用Opengl進行濾鏡渲染效率較高,比起單純的使用CPU給用戶帶來的體驗會好很多。濾鏡的對象是圖片,圖片是以Bitmap的形式表示,Opengl不能直接處理Bitmap,在An ...
從Eclipse時代到Android Studio普及,開發工具越來越好用。早些時候還需要安裝Cygwin工具,從Android Studio1.3以后,在Android 環境開發JNI程序搭建開 ...
Android 自從2.2 版本之后之后開始支持OpenGL,在沒有支持OpenGL 的 GPU的情況下,也可以使用(通過軟件來模擬)。在Android上使用Opengl操作的對象是GLSurfa ...
C++和java都號稱是面向對象的語言,雖然C++不完全算是。學習過C++如何快速對java有個大體的掌握,可以通過對比來進行了解。 首先還是來高大上一下,看看他們的使命: · C++ ...
Android 觸摸事件的處理主要涉及到幾個方法:onInterceptTouchEvent(), dipatchTouchEvent(), onTouchEvent(), onTouch()。 ...
接上一篇文章介紹了Dagger2的初步使用,相信剛接觸的人會覺得很奇怪,怎么會有很多自己沒有定義的代碼出現,為什么Component的創建方式是那樣的。為了搞清楚這些東西,我們需要查看一下Dagg ...
1. String轉ASCII碼 public static String stringToAscii(String value) { StringBuffer sb ...
Android開發網絡通信一開始的時候使用的是AsyncTask封裝HttpClient,沒有使用原生的HttpURLConnection就跳到了Volley,隨着OkHttp的流行又開始遷移到O ...