Android開發之廣告開屏介面
這個Demo是暑期實習時對安卓唯一的接觸了(大概八月份),順便也在這個部落格裡更一下吧。
專案地址: ofollow,noindex">https://github.com/RebornC/AdLaunch
效果圖如下所示。螢幕約3/4的上方用來放置廣告圖,1/4的下方放置該APP相關的圖片,介面右上角有個顯示3秒倒計時的按鈕。點選廣告圖即開啟廣告連結進入相應介面(我使用了webView來裝載),點選下方圖片或者倒計時按鈕則進入APP主介面,也可以什麼都不做,等待介面3秒後自動跳轉。
關於廣告資訊的獲取,不會搭建後臺的我偷懶使用EasyMock建立了一個簡單的 restful API ,然後用Retrofit進行網路請求即可獲得返回的資料,結構大致如下:
簡單談談我的設計思路:每一次啟動APP時都是先顯示本地已儲存的廣告資訊,然後再檢測有沒有廣告版本有沒有更新,有則重新下載並存儲到本地,等下一次啟動時即可顯示最新廣告,這樣能夠避免網路請求與圖片載入的緩慢,從而提高使用者體驗。
具體實現看程式碼吧挺簡單的。
最後再放一張點選廣告圖進入相應連結的效果動圖,有點糊嘿嘿 > <