一、概述 在上一篇博文中,我們給大家介紹了Android自定義控件系列的基礎篇。鏈接:http://www.codeceo.com/article/android
快速而又高效的顯示圖片對 Android 設備來說是件極其重要的事情,但在過去的幾年裡,在有效存儲圖像方面我們面臨了很多問題。圖片太大,而手機又只有很小的內存,特
前言 本篇博客紀錄使用Android Studio對項目進行簽名打包,跟Eclipse大同小異,讀者朋友注意其中到差別。 第一步 創建簽名文件 第二步 填寫
前言 開始前我們先來關注一下Android Overflow menu的幾個相關問題: 什麼是Overflow menu Android 3.0以上默認不顯示o
前言 本文主要來分享一個Android UI開發中實現廣告Banner的輪播效果,因為Banner效果在Android應用中比較常見,所以我們也來嘗試實現以下。下
在這篇文章中,你會學習到在Android 5.0中如何使用JobScheduler API。JobScheduler API允許開發者在符合某些條件時創建執行在後
前言 本篇博客要實現的是一個離線下載和離線閱讀的功能,這是很多閱讀類app都常見的一個功能,典型的應用就是網易新聞。什麼是離線下載?其實這個概念是比較模糊,是離線
過去幾個月以來,通過在Tuenti網站上與@pedro_g_s和@flipper83(安卓開發兩位大牛)進行友好討論之後,我決定寫這篇關於架構安卓應用的文章。 我
1. 功能介紹 AndroidEventBus是一個Android平台的事件總線庫, 它簡化了Activity、Fragment、Service等組件或者對象之間
前言 本篇博客要分享的一個UI效果——實現底部切換標簽,想必大家在一些應用上面遇到過這種效果了,最典型的就是微信了,可以左右滑動切換頁面,也可以點擊標簽頁滑動頁面
Kotlin是眾多基於JVM的語言之一,它一開始是作為android 開發中java語言的可能的代替者出現的。java是世界上使用最多的語言之一,而伴隨著其他語言
一、OOM問題出現的場景和原因 一個好的app總少不了精美的圖片,所以Android開發中圖片的加載總是避免不了的,而在加載圖片過程中,如果處理不當則會出現OOM
Android 3.0中提供了一個新概念Loaders,這兩天看了之前Contacts的源碼,其中自己寫了通話記錄部分,發現源碼裡面有很多LoaderManage
1.為什麼要用Handler 出於性能優化的考慮,Android UI操作並不是線程安全,如果有多個線程並發操作UI組件,可能導致線程安全問題。可以設想下,如果在
前言 在Android開發中,ImageLoader應該算得上是最重要的開源庫之一,由於項目原因(不能使用開源庫),前段時間自己也是需要實現一個簡單的ImageL
在Android ImageLoader框架之初始配置與請求調度中,我們已經講述了ImageLoader的請求配置與調度相關的設計與實現。今天我們就來深入了解圖片
1. 模式介紹 模式的定義 定義對象間一種一對多的依賴關系,使得每當一個對象改變狀態,則所有依賴於它的對象都會得到通知並被自動更新。 模式的使用場景 關聯行為場
模式的定義 適配器模式把一個類的接口變換成客戶端所期待的另一種接口,從而使原本因接口不匹配而無法在一起工作的兩個類能夠在一起工作。 使用場景 用電源接口做例子,筆
在Android ImageLoader框架系列博文中,我們從基本架構到具體實現已經更新了大部分的內容。今天,我們來講最後一個關鍵點,即圖片的緩存。為了用戶體驗,
在Android設備上面,快速高效的顯示圖片是極為重要的。過去的幾年裡,我們在如何高效的存儲圖像這方面遇到了很多問題。圖片太大,但是手機的內存卻很小。每一個像素的