黑莓-有可能隐藏视频领域?
我想编写一个像手电筒一样的应用程序(借助相机LED). Player player = javax.microedition.media.Manager.createPlayer("capture://video?encoding=video/3gpp"); player.realize(); VideoControl videoControl = (VideoControl) player.getControl("VideoControl"); if(videoControl != null) { videoField = (Field)videoControl.initDisplayMode( VideoControl.USE_GUI_PRIMITIVE, "net.rim.device.api.ui.Field" ); try { videoControl.setDisplaySize(1, 1); } catch(
14 2024-03-31
编程技术问答社区
如何在Google Play服务中使用条码检测打开手电筒?
我正在尝试使用Google Play服务来重新进化Redlaser条形码扫描仪.并面对手电筒的问题. Android Hardware.Camera 对象无法与 camerasource 共同使用 gms.vision . 是否有机会使用手电筒和Google条形码扫描仪? 解决方案 不确定我已经完全收到您的要求,但是我的方法是使用已创建的McAmerSource对象和SetFlashMode()从那里使用,这对我有用,因为我使用一个按钮来切换闪光灯. 在您的on创建中添加此或在createCamerasource方法中,就像在样本中一样 - > mCameraSource = builder .setFlashMode(useFlash ? Camera.Parameters.FLASH_MODE_TORCH : null) .build(); 然后制定一种切换闪光灯的方法,希望这会有所帮助. private
8 2024-03-27
编程技术问答社区
当其他应用程序启动时,手电筒会关闭。安卓系统
我正在使用窗口小部件处理手电筒应用程序. 当我打开带有小部件手电筒的手电筒时,当我启动一些应用程序时,手电筒会关闭. 为什么会发生这种情况?为什么我的手电筒不能在后台运行? 我该如何防止这种情况?我希望手电筒仅被用户关闭. 这是我的小部件代码: @Override public void onReceive(Context context, Intent intent) { RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_layout); myPref = PreferenceManager.getDefaultSharedPreferences(context); if (AppGlobals.getIsFlashOn()) { views.setI
2 2024-03-26
编程技术问答社区
当应用程序在后台时,Iphone手电筒不工作
嗨,我正在使用基于位置的应用程序,并希望在背景中使用iPhone摄像机手电筒.不幸的是,手电筒仅在前景中工作,即使代码正在执行,它也会在后台自动关闭闪光灯. 我使用的代码仅在前景中工作 #import //flashcode Class captureDeviceClass = NSClassFromString(@"AVCaptureDevice"); if (captureDeviceClass != nil) { AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]; if ([device hasTorch] && [device hasFlash]){ [device lockForConfiguration:nil]; if (devi
10 2024-03-26
编程技术问答社区
启用AR相机时,iPhone X的手电筒会关闭
我正在构建一个需要在火炬模式下打开手电筒的AR应用程序.打开火炬模式,然后启用AR场景在我的iPhone 8上工作正常,但是在iPhone X上,手电筒打开,然后再次关闭.有什么办法解决这个问题,还是我必须做的特定方法才能工作? - (void)turnTorchOn:(bool) on { Class captureDeviceClass = NSClassFromString(@"AVCaptureDevice"); if (captureDeviceClass != nil) { AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]; if ([device hasTorch]){ [device lockForConfiguration:nil]; if (
6 2024-03-03
编程技术问答社区
闪光LED强度控制
我正在寻找Android Camera LED闪光灯的帮助,以改变其强度,例如此应用程序. 我已经检查了以下链接,但我没有从中得到确切的结果. 我可以改变Android的LED强度设备? 如何在Android中以编程方式打开相机闪光灯? 我无法执行任何帮助都非常感谢. 解决方案 found the answer 在这里 htc具有支持此功能的替代API,但是仅在HTC Sense设备上,并且从Gingerbread开始,它们已经更改了权限,因此仅适用于他们的手电筒应用程序,而不是第三方应用程序(除非您使用root). 但是在2.2 HTC设备上,您可以通过将字符串写入/sys/devices/platform/flashlight.0/leds/flashlight/brightness来使用它.这可以控制LED是否打开以及它的明亮程度.对于最大的亮度写"128\n",一半亮度写入"64\n".易于测试ADB Shell: echo "128"
2 2024-02-15
编程技术问答社区
安卓碎片中的手电筒--SurfaceView
我正在尝试为本地音乐会开发手电筒应用程序.这是较大应用程序的一部分,因此它是片段中的.这是代码: 首先,我将课程及其变量一起声明: public class ConcertFragment extends Fragment { ToggleButton btnFlashlight; View rootView; private Camera cam; private boolean hasFlash; boolean hasCamera; boolean isFlashOn; Parameters params; public ConcertFragment() { } 接下来是onActivityCreated方法,它返回getCamera方法(向下声明): @Override public void onActivityCreated(Bundle savedInsta
6 2024-02-14
编程技术问答社区
安卓相机2启用自动闪光灯
如何启用默认的手电筒关闭或在Camera2中的功能上,我可以在其中启用设置选项,例如默认摄像机? 我看到了一些例子,例如任何建议都将不胜感激. 解决方案 您需要将相机的自动曝光模式设置为闪光灯之一;一般来说,这是 您可以通过然后,您需要使用 确保您的预览请求具有所需的AE闪存模式,将其设置为捕获会话的重复请求. 使用您的预览设置创建一个新的捕获请求构建器. 设置该建筑商启动的预先触发 使用该构建器创建一个请求,并使用IT调用cameracapturessession.capture() 等待一旦AE_STATE_PRECAPTURE结束,请使用still_capture模板发出高分辨率捕获请求(将捕获意图控制设置为still_capture,触发主闪光灯触发). camera2basic 示例包括所有这些用于闪存操作的样本,作为示例.如果设备支持,它使用ae_mode_auto_flash.
18 2024-02-13
编程技术问答社区
安卓camera2 api openCamera错误
我想使用Camera2 API制作一个简单的Flashlite应用程序. 我正在使用以下代码: public class FlashLightUtilForL { private CameraCaptureSession mSession; private CaptureRequest.Builder mBuilder; private CameraDevice mCameraDevice; private CameraManager mCameraManager; public FlashLightUtilForL(Context context) { try { mCameraManager = (CameraManager) context.getSystemService(Context.CAMERA_SERVICE); //here to judge if flash is available CameraChar
6 2024-02-13
编程技术问答社区
手电筒相机2 API
我可以在Android Camera2 API中同时使用相机预览和手电筒吗? 当我尝试使用CameraManager.setTorchMode(String cameraId, boolean enabled)时,当不打开相机时,它可以正常工作.但是当相机打开并尝试setTorchMode时,我会收到此例外: 相机服务:SETETORCHMODE:相机0不可用的火炬模式,因为相机正在使用 解决方案 设置Flash_mode和AE_Mode都很重要.以下是代码的工作片段: public void toggleFlashMode(boolean enable){ try { if (mCameraType.equals(CameraType.BACK)) { if (enable) { mPreviewRequestBuilder.set(CaptureRequest.F
18 2024-02-13
编程技术问答社区
如何查找设备中的手电筒功能是否可用 < = sdk 4
我用来找到手电筒可用或不使用此代码 context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH); 但是,此代码支持SDK版本> = 7较低版本不支持.因此,任何人都可以帮助查找是否可以在低版本中使用手电筒 预先感谢 解决方案 Android SDK具有相机类.您可以尝试GetFlashmode方法.如果方法返回null,则不支持Flash ... 在android/hardware/camera.parameters.html#getflashmode () 我没有尝试过, 其他解决方案 尝试以下方法: public boolean hasFlash() { if (camera == null) { return false; } Camera.Parameters
0 2024-02-13
编程技术问答社区
我们可以在安卓系统中降低相机闪光灯的亮度吗?
我想在我的Android应用程序中更改相机闪光灯亮度... 有可能吗? 解决方案 Android系统没有为您提供此行为. 我相信,目前,您可以设法更改闪光灯亮度的唯一方法是制造商的自定义SDK.某些制造商打开了执行Google Android系统无法开箱即用的其他功能的功能.这是当您通常会听到有人提到"它将适用于某些设备"的时候. 例如,您可以在构建中包含三星移动SDK,并在检测三星设备时使用其功能.这样,当您的应用程序在三星设备上运行时,您可以利用它们启用的某些功能.他们的相机API功能可以在此处引用:一个> 乍一看,我看不到他们引入的任何API是为了改变不幸的三星设备的闪光灯的亮度,但是其他制造商可能会为您提供以类似方式这样做的手段. 我本来会想到,Android会具有此功能,我不确定为什么他们此时还没有将其添加到操作系统中,以使我们对该闪光灯有更优惠的控制.
4 2024-02-13
编程技术问答社区
设置参数.FLASH_MODE_TORCH在Droid X 2.3上不起作用
我正在编写一个将Flash模式设置为火炬的应用程序.我一直在测试机器人X上的应用程序,而LED灯没有打开.我在机器人上尝试了它不可思议,而且效果很好.我无法弄清楚问题是什么.这是我打开火炬模式的代码的一部分. Camera mCamera = Camera.open(); Camera.Parameters params = mCamera.getParameters(); if(params.getFlashMode() != null){ params.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH); } mCamera.setParameters(params); 我添加了mcamera.startpreview();因为我读到应该有所作为,但事实并非如此.我还列出了可用的闪存模式的列表,并将它们显示到屏幕上,以确保我的Droid X确实具有火炬模式,并且在列表中.我
4 2024-02-13
编程技术问答社区
棉花糖中的手电筒控制
我在最新的棉花糖版本中对相机有问题,更具体地说是手电筒. 在任何我需要做的任何麦克希马拉版本以打开/关闭闪存所需的工作都是以下内容: private void turnFlashOn(final Camera camera, int flashLightDurationMs) { if (!isFlashOn()) { final List supportedFlashModes = camera.getParameters().getSupportedFlashModes(); if (supportedFlashModes != null && supportedFlashModes.contains(Camera.Parameters.FLASH_MODE_TORCH)) { mParams.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
10 2024-02-13
编程技术问答社区
CameraX库是如何开启/关闭火炬的?
我正在开发一个功能,可能会将火炬切入/关闭状态.几天前,我们在 io2019 中看到了Google的新图书馆.我想出了一个主意,为什么不使用它. 一段时间后,我看不到使用库中唯一的火炬的任何可能性. 即使在官方文档中,我也无法为我找到任何好的信息,而且,来自他们的示例应用也不必处理我的案件. 您是否有一些想法很容易实现或您知道如何使用Camerax? 我担心使用相机或摄像头2,因为要粘贴的代码量很糟糕. 链接: [1] https://developer.android.com/training.com/training/camerax P> [2] -Analyze-Capture-1B3F403A9395 [3] /cameraxbasic [4] /cameraxbasic camerax是一个构建的Android JetPack库,目的是使相机开发更容易. 解决方案 androidx.camera:camera-co
4 2024-02-13
编程技术问答社区
打开/关闭三星Galaxy Ace 2.2.1 & Galaxy Tab的相机LED/闪光灯
我使用FLASH_MODE_ON打开相机LED灯. 三星Galaxy Ace只有三种闪光灯模式:ON,OFF和自动. FLASH_MODE_TORCH在三星Galaxy Tab&Samsung Galaxy Ace 2.2.1 中不工作 这是我的代码如何打开相机LED Camera cam; cam = Camera.open(); Parameters params = cam.getParameters(); params.setFlashMode(Parameters.FLASH_MODE_ON); cam.setParameters(params); cam.startPreview(); cam.autoFocus(new AutoFocusCallback() { public void onAutoFocus(boolean success, Camera
16 2024-02-13
编程技术问答社区
在安卓系统中使用相机闪光灯
我正在尝试在小部件中使用摄像机LED手电筒.我已经找到了有关此主题的几个线程(即一个后来提到的..),现在我试图使用以下方式控制光线: Camera cam = Camera.open(); Parameters p = cam.getParameters(); p.setFlashMode(Parameters.FLASH_MODE_TORCH); cam.setParameters(p); cam.release(); 在androidmanifest.xml中,我目前有不同的权限,我有:
8 2024-02-13
编程技术问答社区
android java lang runtimeexception 连接到相机服务失败
我目前正在使用手电筒开/关.我遇到此错误java.lang.RuntimeException: Fail to connect to camera service我不知道为什么会发生此错误.我提到了许多解决方案,但我的问题仍然没有解决.当手电筒打开时,不会发生错误,但是当手电筒关闭时,则发生错误. 我的代码主代码. 我的清单权限: 解决方案 尝试这个... static Camera camera = null; 在上面声明. try{ if(clickOn == true) {
6 2024-02-13
编程技术问答社区
如何在android studio中实现带有手电筒闪烁代码的按钮
我想用按钮在Android Studio中添加手电筒闪光模式.但是我不知道如何使用按钮放置代码以及如何实现此代码.因为我想要,如果我按下按钮,然后手电筒开始眨眼. 谁能告诉我如何使用按钮实现此代码? String[] list1 = { "1", "0", "1", "0", "1", "0", "1", "0", "1", "0" }; for (int i = 0; i
4 2024-02-12
编程技术问答社区