如何在 Android 中的特定时间内打开相机闪光灯
how can I turn on the camera flash for specific duration in Android
How to turn on camera flash light programmatically in Android?
我的问题是上述问题的变体
我想专门设置打开闪光灯的持续时间,其值在运行时找到
有什么办法吗?
谢谢!
这里是 link 构建手电筒 android 应用程序的教程:android flashlight tutorial
我认为以下几行可能对您有所帮助:
"Turning on flashlight can be done by setting camera flash mode to FLASH_MODE_TORCH. The following two functions getCamera() and turnOnFlash() will do that for us. Add these functions to your [activity]"
通过将相机闪光灯模式设置为 "FLASH_MODE_OFF"
来关闭闪光灯
'getCamera()'和'turnOnFlash()'函数的代码可以按照上面的link找到。所以,我劝你按照link检查从他们在第 8 步和第 9 步中发布的代码示例中,它们应该可以帮助您以编程方式打开和关闭灯。
接下来,为了让代码在特定的时间间隔内达到 运行,您可以实现一个 运行 能够在手电筒打开后的特定时间段内关闭手电筒。
这是一个示例,说明如何 运行 turnOffFlash() 函数(或任何您调用的函数)延迟。
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
turnOffFlash();
}
}, 10000);
将 10000 替换为您的延迟(以毫秒为单位)。
How to turn on camera flash light programmatically in Android?
我的问题是上述问题的变体 我想专门设置打开闪光灯的持续时间,其值在运行时找到
有什么办法吗? 谢谢!
这里是 link 构建手电筒 android 应用程序的教程:android flashlight tutorial
我认为以下几行可能对您有所帮助:
"Turning on flashlight can be done by setting camera flash mode to FLASH_MODE_TORCH. The following two functions getCamera() and turnOnFlash() will do that for us. Add these functions to your [activity]"
通过将相机闪光灯模式设置为 "FLASH_MODE_OFF"
来关闭闪光灯'getCamera()'和'turnOnFlash()'函数的代码可以按照上面的link找到。所以,我劝你按照link检查从他们在第 8 步和第 9 步中发布的代码示例中,它们应该可以帮助您以编程方式打开和关闭灯。
接下来,为了让代码在特定的时间间隔内达到 运行,您可以实现一个 运行 能够在手电筒打开后的特定时间段内关闭手电筒。
这是一个示例,说明如何 运行 turnOffFlash() 函数(或任何您调用的函数)延迟。
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
turnOffFlash();
}
}, 10000);
将 10000 替换为您的延迟(以毫秒为单位)。