问题标签 [flashlight]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
311 浏览

ios - 带有 UISwitch、UISlider 和 NSTimer 的 iOS 闪烁手电筒

我正在制作一个手电筒应用程序,但我遇到了问题

如何使用 uiswitch、uislder 和 nstimer 闪烁手电筒。

我在网上找到了一些东西,但我无法理解。

我已经完成了如何打开手电筒(LED),但我找不到如何闪烁它。另外,我不能很好地使用 NSTimer。

我在 Stack Overflow 中找到了这段代码,但这@selector(timerUpdate)是个scheduledTimerWithTimeInterval:0.3问题。

我的计划是

uislider 的值 --> scheduledTimerWithTimeInterval:(uislder 的值)

uiswitch --> 开始闪烁手电筒。

可悲的是,我不知道..如何在那里插入代码...请帮助:(

0 投票
1 回答
528 浏览

android - Android:onResume() 正在跳转到除异常之外的另一个活动

我正在为 Nexus 和 Galaxy 设备开发 FlashLight 应用程序。该应用程序可以在 Galaxy 上运行,但有一件事出了问题。当我将应用程序设置为后台(通过按主页按钮)然后单击小部件时,它会从 mainactivity 打开 onResume ,就像您在此处看到的那样:

在此处输入图像描述

所以我的问题是:

  1. 如何检查活动(在本例中为 FlashLight.java)是否正在运行?
  2. 如何从 invisible_activity.java 中终止正在运行的活动?
  3. 为什么会调用 FlashLight.java 中的 onResume(),我该如何控制这个问题?

来自红场的 LogCat:

来自 FlashLight.java 的 onResume()

它在“cam = Camera.open();”处崩溃 当我单击小部件时。

接收器,调用 invisible_activity.java

invisible_activity.java(用于处理 LED 灯的小部件)

0 投票
1 回答
101 浏览

flashlight - 打开程序时如何使我的手电筒不立即打开?

我的涉及闪光灯的代码在上面,任何建议,如何让闪光灯在我的应用程序打开时不打开,但只有在我按下按钮时

0 投票
1 回答
264 浏览

android - 空指针异常 - 带闪光灯的自定义相机

在我的程序中,我希望允许用户背靠背捕获多个图像,但是一旦我点击捕获按钮,就会出现空指针异常(NPE)。我创建了一个自定义相机。

如果我将从现有代码中删除闪光灯代码,那么它对我来说工作正常(是的,那么我可以在不面对任何 NPE 的情况下背靠背捕获多个图像),但是每当我使用面向NPE的闪光灯代码时

  1. 行号:324

    /li>
  2. 行号:301

    /li>
  3. Java 代码

    }

日志猫:-

0 投票
1 回答
147 浏览

android-camera - 检查我的安卓有手电筒

如何检查我的 Android 设备是否有相机手电筒?
如果代码那么我应该把它放在哪里来检查我的设备闪存可用性。
请告诉我各种检查方式以及如何打开它。
我有安卓COCA Pierre alps P5000MTK 设备。

0 投票
2 回答
2022 浏览

android - Android在zxing库中启动flash

我使用 zxing 库制作了一个用于条形码扫描的 android 应用程序。当我点击按钮时条形码阅读器启动,这是代码:

此代码工作正常,条形码扫描仪启动。但我也想在条形码阅读器启动时启动 LED 手电筒(如果存在)。zxing库启动时有办法启动手电筒吗?

0 投票
0 回答
362 浏览

android - 打开手电筒时出现异常 - 相机处于运行模式

我正在三星 Galaxy 相机上测试我的相机应用程序,但是当我尝试打开闪光灯时,在打开手电筒时会抛出异常,因为我在 catch 块中使用此消息..

那么为什么我不能在我的应用程序中打开 Flash,而我正在使用两个不同的按钮,一个用于捕获图像,第二个用于控制闪光灯(开和关)

199行是:

140行是:

CameraLauncherActivity.java -

PreviewSurface.java -

日志说:

0 投票
0 回答
7720 浏览

android - 手电筒强度/亮度可以在安卓上控制吗?

我正在将现有的 iOS 应用程序移植到 Android。在特殊用例中,(iOS)应用程序使用手电筒向用户指示进度的不同状态(因为屏幕必须朝下)。它仅打开大约。3秒两次。为了更清楚地说明进度/更容易区分,我们希望手电筒的强度/亮度在状态之间更低/更高。iOS 应用程序可以做到这一点,但似乎没有官方或可靠的方法来控制 Android 上的手电筒强度。我读到了一种通过写入“sys/class/leds/flashlight/brightness”或“/sys/devices/platform/flashlight.0/leds/flashlight/brightness”来设置亮度值的黑客方法。由于我的 Galaxy S4 没有这些文件(可能还有许多其他设备),所以这个解决方案也没有 t解决我的问题。有人解决了这种问题或有提示吗?

谢谢。

更新:我正在寻找一种适用于无根设备的可靠解决方案。

0 投票
0 回答
177 浏览

android - 我应该在哪里释放我的 android 活动中的相机

我正在制作一个安卓手电筒应用程序。我它有两个活动,一个主要活动和一个设置活动,可以打开和关闭摄像头。它还有另一个类,其中处理所有相机更改,例如打开它、释放它以及打开和关闭灯。

在基于共享偏好设置打开 LED 时,我不断收到错误消息,因为我没有在正确的活动生命周期阶段打开和释放相机。我通过在任一活动中调用 onPause 时释放相机并在任一活动中调用 onResume 时打开或关闭 LED(基于共享首选项设置)来解决问题。

我现在遇到的问题是,如果 LED 亮着,从一个活动切换到另一个活动时它会短暂关闭,因为我必须释放相机然后在新活动中再次打开。谁能帮我想办法解决这个问题?我应该在哪里打开和释放相机?我曾尝试在销毁时将其释放,但当应用程序最小化到后台时 LED 仍保持亮起,这是不可取的。感谢您的任何建议。

在主要活动和设置活动中,我都有:

在 Flash 课程中,我有:

0 投票
0 回答
92 浏览

java - 如何通过按下另一个按钮来更改第一个按钮的值

我正在寻求的是拥有一个具有 ax 值的按钮,然后按下另一个按钮来更改第一个按钮的值。ex第一个按钮的值是,当按下时不断打开手电筒,然后我按第二个按钮,现在第一个按钮的值发生了变化,按下时手电筒闪烁!

提前致谢

并在再次单击按钮更改时,一切恢复正常。