原创 Android 直播 彈幕
Android 直播 彈幕彈幕使用場景彈幕引擎(`B站開源彈幕`)DanmakuFlameMaster 特點DanmakuFlameMaster 細節API集成B站彈幕參考 彈幕使用場景 直播(實時性) 彈幕是直播系統的核心功
原创 Zip文件下載解壓
Zip文件下載解壓 Zip文件下載 項目中採用的是: api 'com.liulishuo.okdownload:okdownload:1.0.5' private static void startTask(final S
原创 InfoQ瞭解
InfoQ成立於2006年,爲了促進軟件開發領域知識與創新的傳播而創建。爲了實現這個目標,InfoQ致力於提供中立的、由技術實踐者主導的會議、內容與在線社區 InfoQ全球站正式啓動於2006年6月8日,InfoQ中文站正式啓
原创 下拉刷新系列三:android-Ultra-Pull-To-Refresh 使用總結
android-Ultra-Pull-To-Refresh框架 下拉刷新1. 基本用法2. 原理分析參考 在下拉刷新系列一中,有列出幾種主流下拉刷新框架,今天主要來研究一下android-Ultra-Pull-To-Refres
原创 Profiler內存檢測和使用小結
Profiler內存檢測和使用小結 標籤:LeakCanary 1. Profiler Android Studio內置的Profiler已經可以很好的幫助我們進行內存檢測和優化了,可以很直觀看到CPU、內存、網絡的變化,但是有時
原创 架構系列
架構系列 1. PowerDesign瞭解,正逆向工程在UML中應用 2. AOP面向切面架構設計簡介 3. 集中式登錄架構設計 4. MVC架構設計與三層模型 5. MVP思想精髓與解耦 6. MVP思想實現項目基礎框架搭建 7
原创 View系列之 【TextView】
View系列之 TextView 關鍵詞 SpannableString ,ClickableSpan,LinkMovementMethod,setHighlightColor 1. TextView部分文字添加點擊事件 實現代碼
原创 Fresco高斯模糊使用
Fresco高斯模糊使用 /** * ----------------------------------------------------------------- * Copyright (C) 2014-2019, b
原创 Android Support Library 支持包
1. Support庫簡介 Google提供了Android Support Library package 系列的包來保證高版本sdk開發的向下兼容性,即我們用4.x開發時,在低版本上可以使用高版本的特性 如Fragement等
原创 Android UI系列
Android UI系列 一 UI繪製流程及原理 一 UI繪製流程及原理(Android UI ) 二 UI繪製流程(測量,佈局,繪製) 三 Paint畫筆高級應用 四 Paint濾鏡,Xfermode 五 Canvas高階使
原创 WakeLock的使用
Android 保持屏幕常亮的3種實現 1. 持有WakeLock // 1. 此種方式,需要申明權限 <uses-permission android:name="android.permission.WAKE_LOCK" /
原创 即時通訊 MQTT
1. 什麼叫MQTT? 1.0 全稱:Message Queuing Telemetry Transport((消息隊列遙測傳輸)。是IBM開發的一個即時通訊協議。 1.1 其具有協議簡潔、小巧、可擴展性強、省流量、省電等優點,而
原创 Android 開發筆記 基礎篇
Android 開發筆記 基礎篇 1. Intent傳遞HashMap,ArrayList等類型數據 HashMap等是實現了序列化接口的,所以可以直接採用 Bundle bundle = new Bundle(); bundle
原创 Android 應用廣告接入- 穿山甲
廣告平臺接入無非是:與己賺點錢養活自己;與他人增加廣告軟件曝光 1. 展示廣告方式 支持Banner,信息流廣告 開屏、插屏廣告 Banner輪播,視頻廣告 激勵視頻廣告 2. 接入SDK步驟 1. 註冊一個穿山甲賬戶(已有字
原创 Glide 從0到1
Android常用圖片庫:Glide、Fresco 1. 圖片庫比較 Fresco:Facebook出品, 功能強大,使用較複雜,對圖片的轉換不好處理,佔用內存較低,能有效避免圖片OOM。體積偏大 Glide和Picasso用法