SYMBOL INDEX (260 symbols across 24 files) FILE: app/src/androidTest/java/com/maning/mlkitscanner/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 18) | @RunWith(AndroidJUnit4.class) method useAppContext (line 20) | @Test FILE: app/src/main/java/com/maning/mlkitscanner/demo/CustomConfigActivity.java class CustomConfigActivity (line 29) | public class CustomConfigActivity extends AppCompatActivity implements V... method onCreate (line 104) | @Override method initView (line 111) | private void initView() { method onClick (line 160) | @Override method getHexString (line 240) | private String getHexString(int color) { method scanCode (line 250) | public void scanCode(View view) { method showToast (line 357) | private void showToast(String msg) { method handlerResult (line 362) | private void handlerResult(int resultCode, Intent data) { FILE: app/src/main/java/com/maning/mlkitscanner/demo/MainActivity.java class MainActivity (line 30) | public class MainActivity extends AppCompatActivity implements View.OnCl... method onCreate (line 50) | @Override method initView (line 58) | private void initView() { method requestCameraPerm (line 150) | public void requestCameraPerm() { method onClick (line 159) | @Override method handlerResult (line 174) | private void handlerResult(int resultCode, Intent data) { method showToast (line 201) | private void showToast(String msg) { method createQRImage (line 206) | public void createQRImage(View view) { FILE: app/src/test/java/com/maning/mlkitscanner/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/MNScanManager.java class MNScanManager (line 16) | public class MNScanManager { method startScan (line 32) | public static void startScan(Activity activity, MNScanCallback scanCal... method startScan (line 36) | public static void startScan(Activity activity, MNScanConfig mnScanCon... method closeScanPage (line 51) | public static void closeScanPage() { method openAlbumPage (line 58) | public static void openAlbumPage() { method openScanLight (line 65) | public static void openScanLight() { method closeScanLight (line 72) | public static void closeScanLight() { method isLightOn (line 79) | public static boolean isLightOn() { FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/analyser/BarcodeAnalyser.java class BarcodeAnalyser (line 31) | public class BarcodeAnalyser implements ImageAnalysis.Analyzer { method getBarcodeScanner (line 42) | public BarcodeScanner getBarcodeScanner() { method setAnalyze (line 46) | public void setAnalyze(boolean analyze) { method setOnCameraAnalyserCallback (line 50) | public void setOnCameraAnalyserCallback(OnCameraAnalyserCallback onCam... method BarcodeAnalyser (line 54) | public BarcodeAnalyser() { method setPreviewView (line 61) | public void setPreviewView(PreviewView mPreviewView) { method cropBitmap (line 65) | private Bitmap cropBitmap(Bitmap bitmap, int cropWidth, int cropHeight) { method analyze (line 71) | @Override FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/callback/MNCustomViewBindCallback.java type MNCustomViewBindCallback (line 8) | public interface MNCustomViewBindCallback { method onBindView (line 10) | void onBindView(View customView); FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/callback/OnCameraAnalyserCallback.java type OnCameraAnalyserCallback (line 15) | public interface OnCameraAnalyserCallback { method onSuccess (line 16) | void onSuccess(Bitmap bitmap, List barcodes); FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/callback/act/ActResultRequest.java class ActResultRequest (line 16) | public class ActResultRequest { method ActResultRequest (line 19) | public ActResultRequest(Activity activity) { method getEventDispatchFragment (line 23) | private OnActResultEventDispatcherFragment getEventDispatchFragment(Ac... method findEventDispatchFragment (line 38) | private OnActResultEventDispatcherFragment findEventDispatchFragment(F... method startForResult (line 42) | public void startForResult(Intent intent, MNScanCallback callback) { FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/callback/act/MNScanCallback.java type MNScanCallback (line 14) | public interface MNScanCallback { method onActivityResult (line 16) | void onActivityResult(int resultCode, Intent data); FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/callback/act/OnActResultEventDispatcherFragment.java class OnActResultEventDispatcherFragment (line 17) | public class OnActResultEventDispatcherFragment extends Fragment { method onCreate (line 22) | @Override method startForResult (line 28) | public void startForResult(Intent intent, MNScanCallback callback) { method onActivityResult (line 33) | @Override FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/camera/CameraManager.java class CameraManager (line 36) | public class CameraManager { method getInstance (line 55) | public static CameraManager getInstance(Context mContext, PreviewView ... method CameraManager (line 59) | public CameraManager(Context mContext, PreviewView mPreviewView) { method getBarcodeAnalyser (line 65) | public BarcodeAnalyser getBarcodeAnalyser() { method setOnCameraAnalyserCallback (line 69) | public void setOnCameraAnalyserCallback(OnCameraAnalyserCallback callb... method setScanConfig (line 73) | public void setScanConfig(MNScanConfig config) { method setAnalyze (line 79) | public void setAnalyze(boolean analyze) { method initDatas (line 83) | private void initDatas() { method startCamera (line 90) | public void startCamera() { method initBarcodeAnalyser (line 121) | private void initBarcodeAnalyser() { method initScaleGesture (line 136) | private void initScaleGesture() { method onScale (line 151) | @Override method handlePreviewViewClickTap (line 163) | private void handlePreviewViewClickTap(MotionEvent event) { method distance (line 184) | private float distance(float aX, float aY, float bX, float bY) { method zoomTo (line 190) | public void zoomTo(float ratio) { method startFocusAndMetering (line 200) | private void startFocusAndMetering(float x, float y) { method openLight (line 207) | public void openLight() { method closeLight (line 213) | public void closeLight() { method stopCamera (line 219) | public void stopCamera() { method release (line 228) | public void release() { FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/camera/CameraSizeUtils.java class CameraSizeUtils (line 13) | public class CameraSizeUtils { method getSize (line 15) | public static Size getSize(Context context) { FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/model/MNScanConfig.java class MNScanConfig (line 14) | public class MNScanConfig implements Serializable { type LaserStyle (line 21) | public enum LaserStyle { method MNScanConfig (line 77) | private MNScanConfig() { method MNScanConfig (line 82) | private MNScanConfig(Builder builder) { method getStatusBarColor (line 111) | public String getStatusBarColor() { method isStatusBarDarkMode (line 115) | public boolean isStatusBarDarkMode() { method getResultPointWithdHeight (line 119) | public int getResultPointWithdHeight() { method getResultPointCorners (line 123) | public int getResultPointCorners() { method getResultPointStrokeWidth (line 127) | public int getResultPointStrokeWidth() { method getResultPointStrokeColor (line 131) | public String getResultPointStrokeColor() { method getResultPointColor (line 135) | public String getResultPointColor() { method isShowPhotoAlbum (line 139) | public boolean isShowPhotoAlbum() { method isShowBeep (line 143) | public boolean isShowBeep() { method isShowVibrate (line 147) | public boolean isShowVibrate() { method getScanColor (line 151) | public String getScanColor() { method getLaserStyle (line 155) | public LaserStyle getLaserStyle() { method getScanHintText (line 159) | public String getScanHintText() { method getScanHintTextColor (line 163) | public String getScanHintTextColor() { method getScanHintTextSize (line 167) | public int getScanHintTextSize() { method getActivityOpenAnime (line 171) | public int getActivityOpenAnime() { method getActivityExitAnime (line 175) | public int getActivityExitAnime() { method getCustomShadeViewLayoutID (line 179) | public int getCustomShadeViewLayoutID() { method getBgColor (line 183) | public String getBgColor() { method getGridScanLineColumn (line 187) | public int getGridScanLineColumn() { method getGridScanLineHeight (line 191) | public int getGridScanLineHeight() { method isShowLightController (line 195) | public boolean isShowLightController() { method isFullScreenScan (line 199) | public boolean isFullScreenScan() { method isSupportZoom (line 203) | public boolean isSupportZoom() { method getScanFrameSizeScale (line 207) | public float getScanFrameSizeScale() { class Builder (line 217) | public static class Builder { method builder (line 261) | public MNScanConfig builder() { method setStatusBarConfigs (line 265) | public Builder setStatusBarConfigs(String statusBarColor, method setResultPointConfigs (line 282) | public Builder setResultPointConfigs(int resultPointWithdHeight, method setLaserStyle (line 295) | public Builder setLaserStyle(LaserStyle laserStyle) { method isShowPhotoAlbum (line 300) | public Builder isShowPhotoAlbum(boolean showPhotoAlbum) { method isShowBeep (line 305) | public Builder isShowBeep(boolean showBeep) { method isShowVibrate (line 310) | public Builder isShowVibrate(boolean showVibrate) { method setScanColor (line 315) | public Builder setScanColor(String scanColor) { method setScanHintText (line 320) | public Builder setScanHintText(String scanHintText) { method setActivityOpenAnime (line 325) | public Builder setActivityOpenAnime(int activityOpenAnime) { method setActivityExitAnime (line 330) | public Builder setActivityExitAnime(int activityExitAnime) { method setCustomShadeViewLayoutID (line 335) | public Builder setCustomShadeViewLayoutID(int customShadeViewLayoutI... method setBgColor (line 341) | public Builder setBgColor(String bgColor) { method setGridScanLineColumn (line 346) | public Builder setGridScanLineColumn(int gridScanLineColumn) { method setGridScanLineHeight (line 351) | public Builder setGridScanLineHeight(int gridScanLineHeight) { method isShowLightController (line 356) | public Builder isShowLightController(boolean showLightController) { method setScanHintTextColor (line 361) | public Builder setScanHintTextColor(String scanHintTextColor) { method setScanHintTextSize (line 366) | public Builder setScanHintTextSize(int scanHintTextSize) { method setFullScreenScan (line 371) | public Builder setFullScreenScan(boolean fullScreenScan) { method setSupportZoom (line 376) | public Builder setSupportZoom(boolean supportZoom) { method setScanFrameSizeScale (line 381) | public Builder setScanFrameSizeScale(float widthScale) { FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/ui/ScanPreviewActivity.java class ScanPreviewActivity (line 42) | public class ScanPreviewActivity extends AppCompatActivity { method onCreate (line 62) | @Override method initStatusBar (line 77) | private void initStatusBar() { method initPermission (line 98) | private void initPermission() { method initCamera (line 112) | private void initCamera() { method startCamera (line 127) | private void startCamera() { method initConfig (line 131) | private void initConfig() { method initViews (line 138) | private void initViews() { method openLight (line 187) | private void openLight() { method closeLight (line 195) | private void closeLight() { method getImageFromAlbum (line 206) | public void getImageFromAlbum() { method checkStoragePermission (line 215) | private boolean checkStoragePermission() { method onRequestPermissionsResult (line 226) | @Override method onActivityResult (line 255) | @Override method onBackPressed (line 311) | @Override method onDestroy (line 323) | @Override method finishCancle (line 329) | private void finishCancle() { method finishFailed (line 334) | private void finishFailed(String errorMsg) { method finishSuccess (line 341) | private void finishSuccess(String result) { method finishSuccess (line 347) | private void finishSuccess(ArrayList results) { method finishFinal (line 354) | private void finishFinal() { method closeScanPage (line 372) | public static void closeScanPage() { method openAlbumPage (line 381) | public static void openAlbumPage() { method openScanLight (line 390) | public static void openScanLight() { method closeScanLight (line 399) | public static void closeScanLight() { method isLightOn (line 408) | public static boolean isLightOn() { FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/utils/AmbientLightManager.java class AmbientLightManager (line 27) | public class AmbientLightManager implements SensorEventListener { method AmbientLightManager (line 52) | public AmbientLightManager(Context context) { method register (line 58) | public void register() { method unregister (line 64) | public void unregister() { method onSensorChanged (line 71) | @Override method setDarkLightLux (line 96) | public void setDarkLightLux(float lightLux){ method setBrightLightLux (line 104) | public void setBrightLightLux(float lightLux){ method onAccuracyChanged (line 108) | @Override method isLightSensorEnabled (line 113) | public boolean isLightSensorEnabled() { method setLightSensorEnabled (line 121) | public void setLightSensorEnabled(boolean lightSensorEnabled) { method setOnLightSensorEventListener (line 129) | public void setOnLightSensorEventListener(OnLightSensorEventListener l... type OnLightSensorEventListener (line 133) | public interface OnLightSensorEventListener{ method onSensorChanged (line 138) | default void onSensorChanged(float lightLux){ method onSensorChanged (line 147) | void onSensorChanged(boolean dark, float lightLux); FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/utils/BeepManager.java class BeepManager (line 32) | public final class BeepManager implements MediaPlayer.OnErrorListener, C... method BeepManager (line 42) | public BeepManager(Context context) { method setVibrate (line 48) | public void setVibrate(boolean vibrate){ method setPlayBeep (line 52) | public void setPlayBeep(boolean playBeep){ method updatePrefs (line 56) | private synchronized void updatePrefs() { method playBeepSoundAndVibrate (line 65) | public synchronized void playBeepSoundAndVibrate() { method buildMediaPlayer (line 74) | private MediaPlayer buildMediaPlayer(Context context) { method onError (line 90) | @Override method close (line 97) | @Override FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/utils/CommonUtils.java class CommonUtils (line 13) | public class CommonUtils { method dip2px (line 21) | public static int dip2px(Context context, float dpValue) { method sp2px (line 32) | public static int sp2px(Context context, float spValue) { method px2dip (line 44) | public static int px2dip(Context context, float pxValue) { method px2sp (line 56) | public static int px2sp(Context context, float pxValue) { method getScreenWidth (line 61) | public static int getScreenWidth(Context context) { method getTextWidth (line 74) | public static int getTextWidth(String text, Paint paint){ method getTextHeight (line 80) | public static int getTextHeight(String text, Paint paint){ FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/utils/ImageUtils.java class ImageUtils (line 38) | public class ImageUtils { method ImageUtils (line 40) | private ImageUtils(){ method imageProxyToBitmap (line 44) | public static Bitmap imageProxyToBitmap(ImageProxy imageProxy) throws ... method imageProxyToBitmap (line 48) | public static Bitmap imageProxyToBitmap(ImageProxy imageProxy, int rot... method getBitmap (line 79) | public static Bitmap getBitmap(Context context,Uri uri){ FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/utils/StatusBarUtil.java class StatusBarUtil (line 24) | public class StatusBarUtil { method setColor (line 34) | public static void setColor(Activity activity, int color) { method setColor (line 46) | public static void setColor(Activity activity, int color, int alpha) { method setGradientColor (line 66) | public static void setGradientColor(Activity activity, View view) { method setTransparentForWindow (line 83) | public static void setTransparentForWindow(Activity activity) { method setPaddingTop (line 102) | public static void setPaddingTop(Context context, View view) { method setDarkMode (line 119) | public static void setDarkMode(Activity activity) { method setLightMode (line 129) | public static void setLightMode(Activity activity) { method darkMode (line 134) | @TargetApi(Build.VERSION_CODES.M) method darkModeForM (line 151) | private static void darkModeForM(Window window, boolean dark) { method setModeForMIUI6 (line 171) | private static void setModeForMIUI6(Window window, boolean dark) { method setModeForFlyme4 (line 192) | private static void setModeForFlyme4(Window window, boolean dark) { method isFlyme4 (line 217) | private static boolean isFlyme4() { method isMIUI6 (line 225) | private static boolean isMIUI6() { method cipherColor (line 244) | private static int cipherColor(int color, int alpha) { method setTranslucentView (line 266) | private static void setTranslucentView(ViewGroup viewGroup, int color,... method setRootView (line 290) | private static void setRootView(Activity activity, boolean fitSystemWi... method getStatusBarHeight (line 307) | public static int getStatusBarHeight(Context context) { FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/utils/ZXingUtils.java class ZXingUtils (line 33) | public class ZXingUtils { method createQRCodeImage (line 61) | public static Bitmap createQRCodeImage(String content) { method createQRCodeImage (line 65) | public static Bitmap createQRCodeImage(String content, int size) { method createQRCodeImage (line 69) | public static Bitmap createQRCodeImage(String content, int size, int m... method createQRCodeImage (line 73) | public static Bitmap createQRCodeImage(String text, Bitmap logo_bitmap) { method createQRCodeImage (line 77) | public static Bitmap createQRCodeImage(String text, int size, Bitmap l... method createQRCodeImage (line 82) | public static Bitmap createQRCodeImage(String text, int size, int marg... method createQRCodeImage (line 98) | public static Bitmap createQRCodeImage(String text, int size, int marg... method createQRCodeImage (line 115) | public static Bitmap createQRCodeImage(String text, int size, int marg... method syncDecodeQRCode (line 213) | public static String syncDecodeQRCode(String picturePath) { method syncDecodeQRCode (line 223) | public static String syncDecodeQRCode(Bitmap bitmap) { method getDecodeAbleBitmap (line 247) | private static Bitmap getDecodeAbleBitmap(String picturePath) { method recode (line 271) | public static String recode(String str) { FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/view/ScanActionMenuView.java class ScanActionMenuView (line 23) | public class ScanActionMenuView extends FrameLayout { type OnScanActionMenuListener (line 36) | public interface OnScanActionMenuListener { method onClose (line 37) | void onClose(); method onLight (line 39) | void onLight(); method onPhoto (line 41) | void onPhoto(); method setOnScanActionMenuListener (line 44) | public void setOnScanActionMenuListener(OnScanActionMenuListener onSca... method ScanActionMenuView (line 49) | public ScanActionMenuView(Context context) { method ScanActionMenuView (line 53) | public ScanActionMenuView(Context context, AttributeSet attrs) { method ScanActionMenuView (line 57) | public ScanActionMenuView(Context context, AttributeSet attrs, int def... method initView (line 62) | private void initView() { method setScanConfig (line 108) | public void setScanConfig(MNScanConfig config, MNCustomViewBindCallbac... method openLight (line 137) | public void openLight() { method closeLight (line 142) | public void closeLight() { FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/view/ScanResultPointView.java class ScanResultPointView (line 35) | public class ScanResultPointView extends FrameLayout { method setOnResultPointClickListener (line 53) | public void setOnResultPointClickListener(OnResultPointClickListener o... type OnResultPointClickListener (line 57) | public interface OnResultPointClickListener { method onPointClick (line 58) | void onPointClick(String result); method onCancle (line 60) | void onCancle(); method ScanResultPointView (line 63) | public ScanResultPointView(Context context) { method ScanResultPointView (line 67) | public ScanResultPointView(Context context, AttributeSet attrs) { method ScanResultPointView (line 71) | public ScanResultPointView(Context context, AttributeSet attrs, int de... method initView (line 76) | private void initView() { method setScanConfig (line 108) | public void setScanConfig(MNScanConfig config) { method initResultPointConfigs (line 113) | private void initResultPointConfigs() { method setDatas (line 143) | public void setDatas(List results, Bitmap barcode) { method removeAllPoints (line 149) | public void removeAllPoints() { method drawableResultPoint (line 153) | private void drawableResultPoint() { FILE: mlkit-scanner/src/main/java/com/maning/mlkitscanner/scan/view/ViewfinderView.java class ViewfinderView (line 45) | public final class ViewfinderView extends View { method ViewfinderView (line 77) | public ViewfinderView(Context context, AttributeSet attrs) { method initSize (line 106) | private void initSize() { method setLaserColor (line 124) | public void setLaserColor(int laserColor) { method setLaserStyle (line 135) | public void setLaserStyle(MNScanConfig.LaserStyle laserStyle) { method setMaskColor (line 144) | public void setMaskColor(int maskColor) { method setGridScannerColumn (line 153) | public void setGridScannerColumn(int gridColumn) { method setGridScannerHeight (line 164) | public void setGridScannerHeight(int gridHeight) { method setScanConfig (line 169) | public void setScanConfig(MNScanConfig scanConfig) { method setHintText (line 191) | public void setHintText(String hintMsg, String hintTextColor, int hint... method onDraw (line 210) | @SuppressLint("DrawAllocation") method drawLineScanner (line 303) | private void drawLineScanner(Canvas canvas, Rect frame) { method drawGridScanner (line 322) | private void drawGridScanner(Canvas canvas, Rect frame) { method shadeColor (line 369) | public int shadeColor(int color) { method startAnimation (line 375) | public void startAnimation() { method destroyView (line 404) | public void destroyView() {