Как создать кнопку Flash / фонарик для google vision api ($ vision) в Jasonette? - PullRequest
0 голосов
/ 01 февраля 2019

Я пытаюсь создать кнопку вспышки / фонаря, когда использую прилагаемый API $ vision внутри моего приложения Jasonette.

Сначала мне нужно создать настоящую кнопку вспышки в Android Studio, а затемсвяжите это с действием Jasonette.И я не знаю, как это сделать.

Я пытался использовать ответ на этот вопрос здесь: Доступ к автофокусу / Flash с помощью Google Vision BarCode Reader Но я неуверен, что я вставлю его в свой существующий код, который, кажется, сильно отличается от того, который они используют в этом примере.

void openCamera(Activity context, SurfaceHolder holder, final int side) {
    try {
        if (cameraSource != null) {
            cameraSource.stop();
        }

        cameraSource = new CameraSource
                .Builder(context, detector)
                .setFacing(side)
                .setRequestedFps(20.0f) // this makes it brighter for some reason, idk man
                .setAutoFocusEnabled(true)
              //  I imagine I have to create a function and then insert it here.
                .build();
        cameraSource.start(holder);

        ((JasonViewActivity)context).simple_trigger("$vision.ready", new JSONObject(), context);

    } catch (Exception e) {
        Log.d("Warning", e.getStackTrace()[0].getMethodName() + " : " + e.toString());
    }
}    

Я также опубликовал это на Jasonelle (продолжение jasonette) страница выпуска github, найденная здесь: https://github.com/jasonelle/jasonelle/issues/27

...