原创 jiecaovideo開源項目筆記-JCVideoPlayerStandard
源碼部分從JCVideoPlayerStandard入手 JCVideoPlayerStandard是作者做了一個詳細的自定義播放UI的封裝,代碼也是比較易懂 先來看看節操播放器經常用的setUp,setUp具有返回值,代表是否初始化
原创 jiecaovideo開源項目筆記-Demo部分
====================後加:源碼加註釋版本=================== 隨手一寫還不知道能堅持寫不 先從Demo看起 1、先從AndroidManifest.xml入手 先看DemoApplication
原创 jiecaovideo開源項目筆記-JCVideoPlayer分析-播放邏輯
看看點擊播放按鈕的處理,找到onClick方法中的i == R.id.start 其實註釋算很明白的了,分別是對正常播放和播放錯誤、播放中、暫停、以及播放完成。對start按鈕的處理 這裏面重要的就是prepareVideo方法 下面
原创 抖音豎向滑動列表控件
兩年沒寫博客了。 記錄個控件,省的自己去找 豎向滑動的RecyclerView,已經在項目中用了一年半,沒啥問題 1、支持預加載回調,2、position變動回調 沒用androidx的重新導下包就行了 import android.c
原创 jiecaovideo開源項目筆記-JCVideoPlayer分析-小屏邏輯
扯淡部分 這裏的小屏指的是全屏切換到小屏幕 其實上篇博客小屏切換全屏看明白了,其實這個都無所謂看不看,直接切換到小屏的視頻輸出就好了 public static boolean backPress() { Log.i(T
原创 人民幣符號¥單橫線?雙橫線?
事情發生在前幾天 公司是生鮮電商,微商城中人民幣符號是(雙橫線)而我是用的(單橫線),也不知道怎麼看到這個,我就查查資料看誰用錯了 第一; 我是用輸入法打出來的,(QQ輸入法)中文模式下按Shift+數字4(非小鍵盤) 打出來的是(單
原创 Android微信登錄引起的內存泄漏
近日公司需求跟得不緊,就自己找事優化,重構,找內存泄漏(如有錯誤,煩請拍磚) 內存泄漏工具之前的寫的博客也有介紹 內存泄漏檢測工具很好用,下面用LeakCanary找一個微信登錄引起的內存泄漏(其實微信是有做釋放操作,但是文檔和demo中
原创 Android動態修改icon--讓你的app浪起來
公司APP最近做活動(12.12)要換APP圖標,產品說活動前上一個版,放12.12的icon,等活動過了再更新一個版,換成平常的圖標。頓時我就生氣了,淘寶京東都可以動態換icon,直接讓我寫死?這不是對技術的蔑視嗎?埋頭研究動態換ico
原创 Android ListView工作原理完全解析,帶你從源碼的角度徹底理解
站在巨人的肩膀上把ListView的源碼大概讀了一遍。轉載自:http://blog.csdn.net/guolin_blog/article/details/44996879 在Android所有常用的原生控件當中,用法最
原创 細數WebView那些坑
1、addJavascriptInterface不生效 出於安全考慮,爲了防止Java層的函數被隨便調用,Google在4.2版本之後,規定允許被調用的函數必須以@JavascriptInterface進行註解 2、WebView導致的
原创 Building Project Gradle project info
之前也寫過一個Android Studio項目一直Building的解決辦法,但是不全 原因:當前項目的Gradle 版本跟你本地有的Gradle 版本不一致,所以一直下載,我覺得是as有點問題吧,我遇到那次去目錄看就下了幾百k 解決
原创 Android APK Signature Scheme v2
上週更新了Android Studio 2.3,後更新gradle也出了點問題(移步http://blog.csdn.net/u013134391/article/details/60765972),不過本文不講這些 今天發佈版本的時候,
原创 分割線終結者---RecyclerView高度定製的“萬能分割線”
此萬能分割線爲什麼是高度定製,跟其他萬能分割線有什麼區別 1、其他的萬能分割線僅限於橫向分割線和縱向分割線 文章介紹的萬能分割線可以對每個item上下左右,360度無死角進行設置分割線(這是重要的地方) 2、其他分割線無法對每
原创 基於jiecaovideo實現類似騰訊新聞視頻item不可見小屏播放,item可見時小屏切換到itemy
先上個效果圖,基於開源項目jiecaovideo修改,類似於騰訊新聞效果 此特效View爲JCVideoPlayerListAutoWindowTiny繼承自JCVideoPlayerStandard Item滑出屏幕後自動小屏播放,It
原创 Illegal onEvent method, check for typos: EventBus錯誤
錯誤並不是本人遇到的,是一個朋友遇到的(3.0以下的EventBus) 他是這樣的在Activity基類裏面,設置是否註冊EventBus,然後複寫onEventMainThread 然後這個方法裏面是直接掉了另外一個OnEventCom