此项目为学习Android Graphics时写的各种Demo,根据目录排放如下,后面整理好会添加一些滤镜处理和OpenGLES进阶Demo。也欢迎大家有合适的Graphic Demo提交进来,最好带有博客讲解。
- Camera
- CameraV1: 根据Camera第一版API写的
- CameraV2: 根据Camera第二版API写的(Android Camera2教程之打开相机、开启预览、实现PreviewCallback、拍照)
- JNIDemo
- OpenGLES
- Filter(此代码包含三个包如下:有三个对应的Activity,在AndroidManifest中取消注释即可运行)
- CameraV1GLSurfaceView:对应博客为 - Android Camera使用OpenGL ES 2.0和GLSurfaceView对预览进行实时处理(黑白滤镜)
- CameraV1TextureView:对应博客为 - Android Camera使用OpenGL ES 2.0和TextureView对预览进行实时处理(黑白滤镜)
- CameraV2GLSurfaceView:对应博客为 - Android Camera2使用OpenGL ES 2.0和GLSurfaceView对预览进行实时处理(黑白滤镜)