Как создать кнопку Flash/ фонарик для API Google Vision ($ Vision) в Jasonette?

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

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

Я попытался использовать ответ на этот вопрос здесь: Доступ к AutoFocus / 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());
    }
}    

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

0 ответов

Другие вопросы по тегам