原创 如何獲取媒體庫中所有音頻文件信息,並在文件增刪後及時更新媒體庫

轉載請註明出處:http://blog.csdn.net/zhaokaiqiang1992     今天一打開博客,發現一位朋友給我發了一封私信,請教下面的問題,所以特寫此文章,爲其解惑。     從這位朋友的提問中,我們需要了解下面的這

原创 Android 音視頻開發(五) : OpenGL ES API,瞭解 OpenGL 開發的基本流程,使用 OpenGL 繪製一個三角形,正方形,圓

1.OpenGL ES簡介 OpenGL Es學習,首先要了解Android的基本架構,如下圖:   在Android的第三層的Libraries裏面就有OpenGL  ES庫。OpenGL ES是一個跨平臺的圖形API,給3D圖形處理硬

原创 Eclipse 和Android studio ndk配置生成.h工具和生成.so文件,javap查詢類方法的簽名查詢,添加c代碼提示的選擇

Eclipse: 1:配置生成頭文件.h 如圖所示,點擊External ToolsConfigurations...                                                           

原创 Android 音視頻開發(三) : 使用 Camera API 進行視頻的採集,分別使用 SurfaceView、TextureView 來預覽 Camera 數據,取到 NV21 的數據回調

一、預覽 Camera 數據 做過Android開發的人一般都知道,有兩種方法能夠做到這一點:SurfaceView、TextureView。 下面是使用SurfaceView預覽數據的方式: public class CameraTe

原创 內存泄漏分析,工具,泄漏的情況

一:內存泄漏的概念 內存泄漏:內存不再GC的掌控中。也就是一個對象不再需要使用,本該被回收時,但是有另外一個對象持有該對象,導致對象不能回收。這種導致本該回收的對象不能回收且停留在堆內存中,這就是內存泄漏。 內存分配策略: 靜態內存:存放

原创 Android studio ndk配置生成.h工具和生成.so文件

當前環境: android studio 3.2.0 確保已經安裝了NDK   1:創建自己的項目 2:創建JNI的類   2.1配置生成.h頭文件 Tools,選擇setting-->Tools-->External Tools-->

原创 高效的把攝像頭data數據轉換爲bitmap

public class FastYUVtoRGB { private RenderScript rs; private ScriptIntrinsicYuvToRGB yuvToRgbIntrinsic; pr

原创 android-內部類導致的內存泄漏實戰解析

參考:  Android 如何有效的解決內存泄漏的問題  Java-內部類的相關知識  Android-LeakCanary檢測內存泄漏 非靜態內部類: 成員內部類, 局部內部類、 匿名內部類。 會有對外部類的引用。這樣內部類中耗時操作在