Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/afei-cn/CameraDemo
/ functions
Functions
179 in github.com/afei-cn/CameraDemo
⨍
Functions
179
◇
Types & classes
26
↓ 12 callers
Method
getLatestThumbBitmap
()
app/src/main/java/com/afei/camerademo/ImageUtils.java:110
↓ 12 callers
Method
handleZoom
(boolean isZoomIn)
app/src/main/java/com/afei/camerademo/camera/CameraProxy.java:260
↓ 9 callers
Method
startPreview
(SurfaceHolder holder)
app/src/main/java/com/afei/camerademo/camera/CameraProxy.java:71
↓ 8 callers
Method
isFrontCamera
()
app/src/main/java/com/afei/camerademo/camera/CameraProxy.java:102
↓ 7 callers
Method
openCamera
()
app/src/main/java/com/afei/camerademo/camera/CameraProxy.java:50
↓ 6 callers
Method
releaseCamera
()
app/src/main/java/com/afei/camerademo/camera/CameraProxy.java:60
↓ 6 callers
Method
rotateBitmap
(Bitmap source, int degree, boolean flipHorizontal, boolean recycle)
app/src/main/java/com/afei/camerademo/ImageUtils.java:32
↓ 6 callers
Method
saveBitmap
(Bitmap bitmap)
app/src/main/java/com/afei/camerademo/ImageUtils.java:75
↓ 6 callers
Method
switchCamera
()
app/src/main/java/com/afei/camerademo/camera/CameraProxy.java:216
↓ 5 callers
Method
getPreviewSize
()
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:348
↓ 4 callers
Method
clamp
(int x, int min, int max)
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:519
↓ 4 callers
Method
getSurfaceTexture
()
app/src/main/java/com/afei/camerademo/glsurfaceview/CameraGLSurfaceView.java:99
↓ 4 callers
Method
startPreview
()
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:260
↓ 4 callers
Method
triggerFocusAtPoint
(float x, float y, int width, int height)
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:390
↓ 3 callers
Method
captureStillPicture
(ImageReader.OnImageAvailableListener onImageAvailableListener)
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:288
↓ 3 callers
Method
focusOnPoint
(int x, int y, int width, int height)
app/src/main/java/com/afei/camerademo/camera/CameraProxy.java:222
↓ 3 callers
Method
getLatestRotation
()
app/src/main/java/com/afei/camerademo/camera/CameraProxy.java:199
↓ 3 callers
Method
getPreviewHeight
()
app/src/main/java/com/afei/camerademo/camera/CameraProxy.java:285
↓ 3 callers
Method
getPreviewWidth
()
app/src/main/java/com/afei/camerademo/camera/CameraProxy.java:281
↓ 3 callers
Method
releaseCamera
()
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:179
↓ 3 callers
Method
saveImage
(byte[] jpeg)
app/src/main/java/com/afei/camerademo/ImageUtils.java:51
↓ 3 callers
Method
setPreviewSurface
(SurfaceHolder holder)
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:197
↓ 3 callers
Method
setUpCameraOutputs
(int width, int height)
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:107
↓ 3 callers
Method
takePicture
(Camera.PictureCallback pictureCallback)
app/src/main/java/com/afei/camerademo/camera/CameraProxy.java:212
↓ 2 callers
Method
draw
(int texture, boolean isFrontCamera)
app/src/main/java/com/afei/camerademo/glsurfaceview/CameraDrawer.java:86
↓ 2 callers
Method
getAFAERegion
(float x, float y, int viewWidth, int viewHeight, float multiple, Rect cropRegion)
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:408
↓ 2 callers
Method
getCameraProxy
()
app/src/main/java/com/afei/camerademo/glsurfaceview/CameraGLSurfaceView.java:95
↓ 2 callers
Method
getCameraProxy
()
app/src/main/java/com/afei/camerademo/textureview/CameraTextureView.java:84
↓ 2 callers
Method
getCameraProxy
()
app/src/main/java/com/afei/camerademo/surfaceview/CameraSurfaceView.java:74
↓ 2 callers
Method
getExternalOESTextureID
()
app/src/main/java/com/afei/camerademo/glsurfaceview/OpenGLUtils.java:17
↓ 2 callers
Method
getFingerSpacing
(MotionEvent event)
app/src/main/java/com/afei/camerademo/glsurfaceview/CameraGLSurfaceView.java:145
↓ 2 callers
Method
getFingerSpacing
(MotionEvent event)
app/src/main/java/com/afei/camerademo/glsurfaceview/Camera2GLSurfaceView.java:154
↓ 2 callers
Method
getFingerSpacing
(MotionEvent event)
app/src/main/java/com/afei/camerademo/textureview/Camera2TextureView.java:131
↓ 2 callers
Method
getFingerSpacing
(MotionEvent event)
app/src/main/java/com/afei/camerademo/textureview/CameraTextureView.java:130
↓ 2 callers
Method
getFingerSpacing
(MotionEvent event)
app/src/main/java/com/afei/camerademo/surfaceview/CameraSurfaceView.java:120
↓ 2 callers
Method
getFingerSpacing
(MotionEvent event)
app/src/main/java/com/afei/camerademo/surfaceview/Camera2SurfaceView.java:143
↓ 2 callers
Method
getSuitableSize
(List<Size> sizes)
app/src/main/java/com/afei/camerademo/camera/CameraProxy.java:136
↓ 2 callers
Method
insertToDB
(String picturePath)
app/src/main/java/com/afei/camerademo/ImageUtils.java:100
↓ 2 callers
Method
loadShader
(int type, String source)
app/src/main/java/com/afei/camerademo/glsurfaceview/OpenGLUtils.java:28
↓ 2 callers
Method
process
(CaptureResult result)
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:444
↓ 2 callers
Method
setAspectRatio
(int width, int height)
app/src/main/java/com/afei/camerademo/glsurfaceview/CameraGLSurfaceView.java:81
↓ 2 callers
Method
setAspectRatio
(int width, int height)
app/src/main/java/com/afei/camerademo/glsurfaceview/Camera2GLSurfaceView.java:90
↓ 2 callers
Method
setAspectRatio
(int width, int height)
app/src/main/java/com/afei/camerademo/textureview/Camera2TextureView.java:77
↓ 2 callers
Method
setAspectRatio
(int width, int height)
app/src/main/java/com/afei/camerademo/textureview/CameraTextureView.java:75
↓ 2 callers
Method
setAspectRatio
(int width, int height)
app/src/main/java/com/afei/camerademo/surfaceview/CameraSurfaceView.java:65
↓ 1 callers
Method
checkPermission
()
app/src/main/java/com/afei/camerademo/MainActivity.java:63
↓ 1 callers
Method
chooseOptimalSize
(Size[] sizes, int dstSize, float aspectRatio)
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:495
↓ 1 callers
Method
createCommonSession
()
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:206
↓ 1 callers
Method
createProgram
(String vertexSource, String fragmentSource)
app/src/main/java/com/afei/camerademo/glsurfaceview/OpenGLUtils.java:51
↓ 1 callers
Method
getInstance
()
app/src/main/java/com/afei/camerademo/MyApp.java:15
↓ 1 callers
Method
getJpegOrientation
(int deviceOrientation)
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:328
↓ 1 callers
Method
init
(Context context)
app/src/main/java/com/afei/camerademo/glsurfaceview/CameraGLSurfaceView.java:37
↓ 1 callers
Method
init
(Context context)
app/src/main/java/com/afei/camerademo/glsurfaceview/Camera2GLSurfaceView.java:38
↓ 1 callers
Method
init
(Context context)
app/src/main/java/com/afei/camerademo/textureview/Camera2TextureView.java:38
↓ 1 callers
Method
init
(Context context)
app/src/main/java/com/afei/camerademo/textureview/CameraTextureView.java:38
↓ 1 callers
Method
init
(Context context)
app/src/main/java/com/afei/camerademo/surfaceview/CameraSurfaceView.java:36
↓ 1 callers
Method
init
(Context context)
app/src/main/java/com/afei/camerademo/surfaceview/Camera2SurfaceView.java:45
↓ 1 callers
Method
initConfig
()
app/src/main/java/com/afei/camerademo/camera/CameraProxy.java:106
↓ 1 callers
Method
initDisplayRotation
()
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:144
↓ 1 callers
Method
initPreviewRequest
()
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:240
↓ 1 callers
Method
initView
()
app/src/main/java/com/afei/camerademo/glsurfaceview/GLSurfaceCamera2Activity.java:40
↓ 1 callers
Method
initView
()
app/src/main/java/com/afei/camerademo/glsurfaceview/GLSurfaceCameraActivity.java:39
↓ 1 callers
Method
initView
()
app/src/main/java/com/afei/camerademo/textureview/TextureCamera2Activity.java:40
↓ 1 callers
Method
initView
()
app/src/main/java/com/afei/camerademo/textureview/TextureCameraActivity.java:39
↓ 1 callers
Method
initView
()
app/src/main/java/com/afei/camerademo/surfaceview/SurfaceCamera2Activity.java:40
↓ 1 callers
Method
initView
()
app/src/main/java/com/afei/camerademo/surfaceview/SurfaceCameraActivity.java:39
↓ 1 callers
Method
initZoomParameter
()
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:165
↓ 1 callers
Method
isFrontCamera
()
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:344
↓ 1 callers
Method
openCamera
()
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:127
↓ 1 callers
Method
setAspectRatio
(int width, int height)
app/src/main/java/com/afei/camerademo/surfaceview/Camera2SurfaceView.java:89
↓ 1 callers
Method
setDisplayOrientation
设置相机显示的方向,必须设置,否则显示的图像方向会错误
app/src/main/java/com/afei/camerademo/camera/CameraProxy.java:160
↓ 1 callers
Method
setPictureRotate
(int orientation)
app/src/main/java/com/afei/camerademo/camera/CameraProxy.java:187
↓ 1 callers
Method
setPictureSize
(Size pictureSize)
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:360
↓ 1 callers
Method
setPreviewCallback
(PreviewCallback previewCallback)
app/src/main/java/com/afei/camerademo/camera/CameraProxy.java:203
↓ 1 callers
Method
setPreviewSize
(Size previewSize)
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:352
↓ 1 callers
Method
startBackgroundThread
()
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:472
↓ 1 callers
Method
stopBackgroundThread
()
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:481
↓ 1 callers
Method
stopPreview
()
app/src/main/java/com/afei/camerademo/camera/CameraProxy.java:95
↓ 1 callers
Method
stopPreview
()
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:275
Method
Camera2GLSurfaceView
(Context context)
app/src/main/java/com/afei/camerademo/glsurfaceview/Camera2GLSurfaceView.java:29
Method
Camera2Proxy
(Activity activity)
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:96
Method
Camera2SurfaceView
(Context context)
app/src/main/java/com/afei/camerademo/surfaceview/Camera2SurfaceView.java:28
Method
Camera2TextureView
(Context context)
app/src/main/java/com/afei/camerademo/textureview/Camera2TextureView.java:21
Method
CameraDrawer
()
app/src/main/java/com/afei/camerademo/glsurfaceview/CameraDrawer.java:66
Method
CameraGLSurfaceView
(Context context)
app/src/main/java/com/afei/camerademo/glsurfaceview/CameraGLSurfaceView.java:28
Method
CameraProxy
(Activity activity)
app/src/main/java/com/afei/camerademo/camera/CameraProxy.java:40
Method
CameraSurfaceView
(Context context)
app/src/main/java/com/afei/camerademo/surfaceview/CameraSurfaceView.java:19
Method
CameraTextureView
(Context context)
app/src/main/java/com/afei/camerademo/textureview/CameraTextureView.java:21
Method
compare
(Size lhs, Size rhs)
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:527
Method
doInBackground
(Image... images)
app/src/main/java/com/afei/camerademo/glsurfaceview/GLSurfaceCamera2Activity.java:87
Method
doInBackground
(byte[]... bytes)
app/src/main/java/com/afei/camerademo/glsurfaceview/GLSurfaceCameraActivity.java:85
Method
doInBackground
(Image ... images)
app/src/main/java/com/afei/camerademo/textureview/TextureCamera2Activity.java:75
Method
doInBackground
(byte[]... bytes)
app/src/main/java/com/afei/camerademo/textureview/TextureCameraActivity.java:83
Method
doInBackground
(Image ... images)
app/src/main/java/com/afei/camerademo/surfaceview/SurfaceCamera2Activity.java:75
Method
doInBackground
(byte[]... bytes)
app/src/main/java/com/afei/camerademo/surfaceview/SurfaceCameraActivity.java:83
Method
getCamera
()
app/src/main/java/com/afei/camerademo/camera/CameraProxy.java:277
Method
getCameraProxy
()
app/src/main/java/com/afei/camerademo/glsurfaceview/Camera2GLSurfaceView.java:104
Method
getCameraProxy
()
app/src/main/java/com/afei/camerademo/textureview/Camera2TextureView.java:86
Method
getCameraProxy
()
app/src/main/java/com/afei/camerademo/surfaceview/Camera2SurfaceView.java:98
Method
getPictureSize
()
app/src/main/java/com/afei/camerademo/camera/Camera2Proxy.java:356
next →
1–100 of 179, ranked by callers