SYMBOL INDEX (168 symbols across 20 files) FILE: Camera/CameraV1/app/src/main/java/com/lb377463323/camera1/MainActivity.java class MainActivity (line 37) | public class MainActivity extends AppCompatActivity implements TextureVi... method onCreate (line 60) | @Override method onResume (line 81) | @Override method checkCameraHardware (line 91) | private boolean checkCameraHardware(Context context){ method setPreviewTexture (line 99) | private void setPreviewTexture(SurfaceTexture surfaceTexture) { method onSurfaceTextureAvailable (line 109) | @Override method onSurfaceTextureSizeChanged (line 117) | @Override method onSurfaceTextureDestroyed (line 122) | @Override method onSurfaceTextureUpdated (line 127) | @Override method onClick (line 132) | @Override method takePicture (line 149) | public void takePicture(){ method switchCamera (line 155) | public void switchCamera(){ method onError (line 183) | @Override method onPictureTaken (line 193) | @Override method writeFile (line 206) | public void writeFile(String path, byte[] data) { method saveBmp2SD (line 227) | private void saveBmp2SD(String path, Bitmap bitmap){ method setDisplayOrientation (line 250) | private void setDisplayOrientation(int degree){ method requestCamera (line 257) | private void requestCamera(int mCameraId) { method openCamera (line 261) | private void openCamera(int cameraId){ method startPreview (line 272) | private void startPreview(){ method stopPreview (line 280) | private void stopPreview() { method closeCamera (line 287) | private void closeCamera() { method onPause (line 296) | @Override method initSizeList (line 303) | private void initSizeList() { method initParameters (line 309) | private void initParameters() { method initPopupWindow (line 323) | private void initPopupWindow() { method initPicturePopupWindow (line 327) | private void initPicturePopupWindow() { method showPopupWindow (line 338) | private void showPopupWindow(PopupWindow popupWindow, View view) { class MyAdapter (line 350) | class MyAdapter extends BaseAdapter { method MyAdapter (line 353) | public MyAdapter(List list) { method getCount (line 357) | @Override method getItem (line 362) | @Override method getItemId (line 367) | @Override method getView (line 372) | @Override method getParameters (line 382) | private Camera.Parameters getParameters() { method setParameters (line 389) | private void setParameters() { method getSupportedPreviewSizes (line 395) | private List getSupportedPreviewSizes(Camera.Parameters p... method getSupportedPictureSizes (line 417) | private List getSupportedPictureSizes(Camera.Parameters p... method onItemClick (line 438) | @Override method setPreviewSize (line 452) | private void setPreviewSize(float rate) { method setCaptureSize (line 466) | private void setCaptureSize(int captureWidth, int captureHeight) { method equalsRate (line 476) | private boolean equalsRate(Camera.Size size, float rate){ FILE: Camera/CameraV2/app/src/main/java/com/lb377463323/camera2/MainActivity.java class MainActivity (line 47) | public class MainActivity extends Activity { method onCreate (line 69) | @Override method onResume (line 81) | @Override method startCameraThread (line 92) | private void startCameraThread() { method onSurfaceTextureAvailable (line 99) | @Override method onSurfaceTextureSizeChanged (line 106) | @Override method onSurfaceTextureDestroyed (line 111) | @Override method onSurfaceTextureUpdated (line 116) | @Override method setupCamera (line 122) | private void setupCamera(int width, int height) { method getOptimalSize (line 156) | private Size getOptimalSize(Size[] sizeMap, int width, int height) { method openCamera (line 181) | private void openCamera() { method onOpened (line 194) | @Override method onDisconnected (line 200) | @Override method onError (line 206) | @Override method startPreview (line 213) | private void startPreview() { method takePicture (line 242) | public void takePicture(View view) { method lockFocus (line 246) | private void lockFocus() { method onCaptureProgressed (line 256) | @Override method onCaptureCompleted (line 260) | @Override method capture (line 266) | private void capture() { method unLockFocus (line 286) | private void unLockFocus() { method onPause (line 296) | @Override method setupImageReader (line 315) | private void setupImageReader() { class imageSaver (line 327) | public static class imageSaver implements Runnable { method imageSaver (line 331) | public imageSaver(Image image) { method run (line 335) | @Override FILE: Filter/app/src/main/java/com/liubing/filtertestbed/CameraV1.java class CameraV1 (line 15) | public class CameraV1 { method CameraV1 (line 20) | public CameraV1(Activity activity) { method openCamera (line 24) | public boolean openCamera(int screenWidth, int screenHeight, int camer... method setCameraDisplayOrientation (line 42) | public static void setCameraDisplayOrientation(Activity activity, method startPreview (line 67) | public void startPreview() { method stopPreview (line 73) | public void stopPreview() { method setPreviewTexture (line 79) | public void setPreviewTexture(SurfaceTexture surfaceTexture) { method releaseCamera (line 89) | public void releaseCamera() { FILE: Filter/app/src/main/java/com/liubing/filtertestbed/CameraV1GLSurfaceView/CameraV1GLSurfaceView.java class CameraV1GLSurfaceView (line 12) | public class CameraV1GLSurfaceView extends GLSurfaceView { method CameraV1GLSurfaceView (line 17) | public CameraV1GLSurfaceView(Context context) { method init (line 21) | public void init(CameraV1 camera, boolean isPreviewStarted, Context co... method deinit (line 28) | public void deinit() { FILE: Filter/app/src/main/java/com/liubing/filtertestbed/CameraV1GLSurfaceView/CameraV1GLSurfaceViewActivity.java class CameraV1GLSurfaceViewActivity (line 13) | public class CameraV1GLSurfaceViewActivity extends Activity { method onCreate (line 18) | @Override method onPause (line 37) | @Override method onDestroy (line 53) | @Override FILE: Filter/app/src/main/java/com/liubing/filtertestbed/CameraV1GLSurfaceView/CameraV1Renderer.java class CameraV1Renderer (line 41) | public class CameraV1Renderer implements GLSurfaceView.Renderer { method init (line 60) | public void init(CameraV1GLSurfaceView glSurfaceView, CameraV1 camera,... method onSurfaceCreated (line 67) | @Override method onSurfaceChanged (line 78) | @Override method onDrawFrame (line 83) | @Override method initSurfaceTexture (line 130) | public boolean initSurfaceTexture() { method deinit (line 147) | public void deinit() { FILE: Filter/app/src/main/java/com/liubing/filtertestbed/CameraV1TextureView/CameraV1GLRenderer.java class CameraV1GLRenderer (line 27) | public class CameraV1GLRenderer implements SurfaceTexture.OnFrameAvailab... method init (line 50) | public void init(TextureView textureView, int oesTextureId, Context co... method initEGL (line 76) | private void initEGL() { method drawFrame (line 137) | private void drawFrame() { method onFrameAvailable (line 154) | @Override method initOESTexture (line 161) | public SurfaceTexture initOESTexture() { FILE: Filter/app/src/main/java/com/liubing/filtertestbed/CameraV1TextureView/CameraV1TextureViewActivity.java class CameraV1TextureViewActivity (line 21) | public class CameraV1TextureViewActivity extends Activity { method onCreate (line 30) | @Override method onSurfaceTextureAvailable (line 48) | @Override method onSurfaceTextureSizeChanged (line 65) | @Override method onSurfaceTextureDestroyed (line 69) | @Override method onSurfaceTextureUpdated (line 79) | @Override method onPause (line 84) | @Override FILE: Filter/app/src/main/java/com/liubing/filtertestbed/CameraV2.java class CameraV2 (line 33) | public class CameraV2 { method CameraV2 (line 48) | public CameraV2(Activity activity) { method setupCamera (line 53) | public String setupCamera(int width, int height) { method startCameraThread (line 72) | public void startCameraThread() { method openCamera (line 78) | public boolean openCamera() { method onOpened (line 93) | @Override method onDisconnected (line 98) | @Override method onError (line 104) | @Override method getOptimalSize (line 111) | private Size getOptimalSize(Size[] sizeMap, int width, int height) { method setPreviewTexture (line 135) | public void setPreviewTexture(SurfaceTexture surfaceTexture) { method startPreview (line 139) | public void startPreview() { FILE: Filter/app/src/main/java/com/liubing/filtertestbed/CameraV2GLSurfaceView/CameraV2GLSurfaceView.java class CameraV2GLSurfaceView (line 13) | public class CameraV2GLSurfaceView extends GLSurfaceView { method init (line 17) | public void init(CameraV2 camera, boolean isPreviewStarted, Context co... method CameraV2GLSurfaceView (line 26) | public CameraV2GLSurfaceView(Context context) { FILE: Filter/app/src/main/java/com/liubing/filtertestbed/CameraV2GLSurfaceView/CameraV2GLSurfaceViewActivity.java class CameraV2GLSurfaceViewActivity (line 14) | public class CameraV2GLSurfaceViewActivity extends Activity { method onCreate (line 18) | @Override method onResume (line 34) | @Override method onDestroy (line 39) | @Override FILE: Filter/app/src/main/java/com/liubing/filtertestbed/CameraV2GLSurfaceView/CameraV2Renderer.java class CameraV2Renderer (line 40) | public class CameraV2Renderer implements GLSurfaceView.Renderer { method init (line 59) | public void init(CameraV2GLSurfaceView surfaceView, CameraV2 camera, b... method onSurfaceCreated (line 66) | @Override method onSurfaceChanged (line 77) | @Override method onDrawFrame (line 83) | @Override method initSurfaceTexture (line 130) | public boolean initSurfaceTexture() { FILE: Filter/app/src/main/java/com/liubing/filtertestbed/FilterEngine.java class FilterEngine (line 37) | public class FilterEngine { method FilterEngine (line 54) | public FilterEngine(int OESTextureId, Context context) { method createBuffer (line 87) | public FloatBuffer createBuffer(float[] vertexData) { method loadShader (line 95) | public int loadShader(int type, String shaderSource) { method linkProgram (line 105) | public int linkProgram(int verShader, int fragShader) { method drawTexture (line 118) | public void drawTexture(float[] transformMatrix) { method getShaderProgram (line 142) | public int getShaderProgram() { method getBuffer (line 146) | public FloatBuffer getBuffer() { method getOESTextureId (line 150) | public int getOESTextureId() { method setOESTextureId (line 154) | public void setOESTextureId(int OESTextureId) { FILE: Filter/app/src/main/java/com/liubing/filtertestbed/Utils.java class Utils (line 18) | public class Utils { method createOESTextureObject (line 20) | public static int createOESTextureObject() { method readShaderFromResource (line 36) | public static String readShaderFromResource(Context context, int resou... FILE: JNIDemo/app/src/main/java/com/lb6905/jnidemo/MainActivity.java class MainActivity (line 7) | public class MainActivity extends AppCompatActivity { method onCreate (line 10) | @Override method stringFromJNI (line 20) | public native String stringFromJNI(); method setArray (line 21) | public native void setArray(int[] array); method getArray (line 22) | public native int[] getArray(); method JNIReflect (line 23) | public native void JNIReflect(); FILE: JNIDemo/app/src/main/java/com/lb6905/jnidemo/TestClass.java class TestClass (line 9) | public class TestClass { method TestClass (line 12) | public TestClass(){ method test (line 16) | public void test(int index) { method testStatic (line 20) | public static void testStatic(String str) { class InnerClass (line 24) | public static class InnerClass { method InnerClass (line 26) | public InnerClass() { method setInt (line 30) | public void setInt(int n) { FILE: JNIDemo/app/src/main/jni/hello-jni.c function jstring (line 12) | jstring function JNICALL (line 24) | JNICALL Java_com_lb6905_jnidemo_MainActivity_setArray function JNICALL (line 35) | JNICALL Java_com_lb6905_jnidemo_MainActivity_getArray function JNICALL (line 43) | JNICALL Java_com_lb6905_jnidemo_MainActivity_JNIReflect FILE: OpenGLES/app/src/main/java/com/lb377463323/opengles/GLActivity.java class GLActivity (line 10) | public class GLActivity extends AppCompatActivity { method onCreate (line 13) | @Override FILE: OpenGLES/app/src/main/java/com/lb377463323/opengles/GLRenderer.java class GLRenderer (line 14) | public class GLRenderer implements GLSurfaceView.Renderer { method onSurfaceCreated (line 20) | @Override method onSurfaceChanged (line 29) | @Override method onDrawFrame (line 41) | @Override FILE: OpenGLES/app/src/main/java/com/lb377463323/opengles/Triangle.java class Triangle (line 15) | public class Triangle { method Triangle (line 57) | public Triangle() { method draw (line 75) | public void draw(float[] mvpMatrix) { method loadShader (line 96) | public static int loadShader(int type, String shaderCode) {