上文中,我們是將相機提供的預覽畫面輸入到Surface當中,然后進行濾鏡處理和錄制。那我們可以切換輸入源為視頻嗎? 整體流程理解 對比 對比上文的整體流程,和本文的主題,當然...
上文中,我們是將相機提供的預覽畫面輸入到Surface當中,然后進行濾鏡處理和錄制。那我們可以切換輸入源為視頻嗎? 整體流程理解 對比 對比上文的整體流程,和本文的主題,當然...
前言 ??前一段時間將公司的代碼規(guī)范文檔翻譯為lint規(guī)則庫并在編譯時檢查。當較小的項目上面運行沒有感覺有什么問題,但是當導入較大項目時,就發(fā)現編譯速度明顯變慢,嚴重影響工作...
引子 現在在公司的一項工作是負責IM系統的長連接,我們的長連接系統是用C實現的,事件驅動使用的是libevent,有一次和另一個朋友交流,他們說他們的長連接是基于netty實...
問題 在組件化的時候我發(fā)現遇到這些問題 組件可以訪問其他組件所有Public的類,代碼不內聚 組件依賴傳遞導致API向下不兼容會崩潰 API方法手動寫在MarkDown 模塊...
1、百鏈 CC 核心代碼量:3K(±) line (&插件) 源碼閱讀難度(10分制):8(Socket&ASM) 組件自動注冊方案: 自動注冊 模塊間通信機制: 組件間跨...
AST簡介 AST(Abstract syntax tree)即為“抽象語法樹”,是編輯器對代碼的第一步加工之后的結果,是一個樹形式表示的源代碼。源代碼的每個元素映射到一個節(jié)...
前言 在寫 Android 應用時,當你新建一個 Activity,Service,ContentProvider,Broadcast(著名的四大組件)時,你是不是經常性的寫...
業(yè)界方案 在網上隨便搜索一下就能發(fā)現瘦身有好多方案,但是實踐一下就能發(fā)現好多都不靠譜 方案實踐 Smallapk Gradle插件減小APK體積25% 動態(tài)資源查找 其他方案...