![240](https://upload.jianshu.io/users/upload_avatars/1362907/fcac8be1-e3d8-43a2-a71a-561ec1f08d0f.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
轉(zhuǎn)載請注明出處:http://www.reibang.com/p/308515c94dc6github:https://github.com/rushgit/zhongwe...
1. 總體思路 維護一個volatile修飾的int(state)來表示狀態(tài)(例如通過1表示當(dāng)前鎖已經(jīng)被持有,0表示當(dāng)前鎖資源空閑)猾编。在具體實現(xiàn)時瘤睹,采用模板方法模式,子類只能...
著色器語言 GLSL即 OpenGL Shading Language答倡,著色器語言轰传,是和GPU打交道的語言,GLSL的語法比較像C語言瘪撇。 版本 OpenGL ES的頂點著色器...
@CAT1024 這時會是兩個紋理获茬,你可以在GL 部分做紋理的融合 然后把融合的紋理進(jìn)行繪制
Android 屏幕錄制(Surface\ Texture 錄制)工具庫你是否常常因為產(chǎn)品需要錄制屏幕而不要狀態(tài)欄而煩悶 ?倔既?你是不是常常因為產(chǎn)品需要錄制直播視頻而加班 恕曲??你是不是常常因為要對一個surface同時錄制兩種Texture 分別存...
這是junit 的限制渤涌,你的斷言應(yīng)該寫在 YourAsyncJob() 實現(xiàn)的最后一行佩谣,而不是回調(diào),回調(diào)只是為了通知框架執(zhí)行下一個
Android Junit 單元測試歼捏、異步測試方法簡介及異步測試框架指南Android Junit 單元測試稿存、異步測試方法簡介及異步測試框架指南 本文解決的問題 1. 如何使用junit 做Android 單元測試 2. 如何使用junit 做A...
你是否常常因為產(chǎn)品需要錄制屏幕而不要狀態(tài)欄而煩悶 笨篷??你是不是常常因為產(chǎn)品需要錄制直播視頻而加班 瓣履?率翅?你是不是常常因為要對一個surface同時錄制兩種Texture 分別存...
新版Android 系統(tǒng)的anr 文件 如果需要直接pull 需要root 權(quán)限 如果不是root 機 可以通過 adb bugreport 導(dǎo)出對應(yīng)的bug信息包,然后在其...
http://www.heqiangfly.com/2016/03/03/development-tool-gradle-command-config/ https://bl...
前言 上次我寫了一遍文章《Android 關(guān)于美顏/濾鏡 從OpenGl錄制視頻的一種方案》,里面利用ImageReader來從獲取Surface上獲取數(shù)據(jù)归形,但是經(jīng)過@熊皮皮...
Android系統(tǒng)在MarshMallow之前暇榴,權(quán)限都是在安裝的時候授予的厚棵,雖然在4.3時,Google就試圖在源碼里面引入AppOpsManager來達(dá)到動態(tài)控制權(quán)限的目的...
從view.post再看消息處理 大家都知道view.post可以在主線程執(zhí)行一段Runnable蔼紧,并且相比自己定義Handler 而言婆硬,更加簡潔方便。然而這個方法跟hand...
Android Junit 單元測試谐区、異步測試方法簡介及異步測試框架指南 本文解決的問題 1. 如何使用junit 做Android 單元測試 2. 如何使用junit 做A...