标签: led

我可以更改Android设备的LED强度吗?

有没有办法设置我想要的LED强度?我知道打开我使用的LED:

     p.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
     mycam.setParameters(p);
Run Code Online (Sandbox Code Playgroud)

但是这段代码只是打开了LED.但有没有办法为LED设置不同的强度以获得更强的光线或降低光线强度?

camera android led flashlight camera-flash

36
推荐指数
2
解决办法
4万
查看次数

Galaxy Nexus上的LED手电筒可通过什么API控制?

如此多的LED手电筒API问题适用于Android.我不敢问另一个,但是这里......

使用经过验证的真实FLASH_MODE_TORCH,我可以满足我的三星Galaxy SII并启用LED闪光灯.在我朋友的Galaxy Nexus上,没有这样的运气.也不是我的另一个朋友的Droid X.

我注意到似乎需要特定的本机IOCTL调用的设备数量不是很少.这是Galaxy Nexus的情况吗?我如何找到编程参考?

我正在做标准的FLASH_MODE_TORCH /"flash-mode"="torch",startPreview()链.

令人失望的是,这个看似标准的API似乎并不是那么普遍.

android led flashlight

25
推荐指数
1
解决办法
2万
查看次数

关掉Raspberry Pi的LED

我想关掉我的Raspberry Pi的LED.

我尝试修改文件echo none >/sys/class/leds/led0/trigger但没有改变.

这可能吗?

led raspberry-pi raspbian

17
推荐指数
4
解决办法
4万
查看次数

如何在Samsung Galaxy Tab上使用相机闪光灯/ LED作为手电筒?

我正面临着三星Galaxy Tab的问题.我想用相机闪光灯作为火炬.

有谁知道如何启用它?

因此,一个代码可用于启用/禁用HTC Desire上的相机闪光灯,但在三星Galaxy Tab上失败.

FlashLight.java:

package com.example.FlashLight;

import android.app.Activity;
import android.hardware.Camera;
import android.hardware.Camera.Parameters;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class FlashLight extends Activity {
    private final static String LOG_TAG = "FlashLight";

    private Button mOnBtn;
    private Button mOffBtn;

    private Camera mCamera;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        mOnBtn = (Button) findViewById(R.id.on_btn);
        mOnBtn.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                processOnClick();
            }
        }); …
Run Code Online (Sandbox Code Playgroud)

tabs camera android led galaxy

15
推荐指数
2
解决办法
5万
查看次数

个人访问iPhone 5s的相机LED灯

我正在为iPhone 5s编码,它现在有两个用于后置摄像头的LED灯.我不知道官方的LED颜色名称,但是一个LED是白色的,另一个LED是黄色的.Apple将此称为"True Tone".

我正在尝试单独访问这些相机LED灯.

我相信这是可能的,因为当我访问iOS7的控制中心(从底部向上滑动)并按下内置闪光灯时,只有白色LED亮起.

这与应用下面的火炬灯代码不同.当我执行下面的代码时,两个LED指示灯亮起.

AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];

if ([device hasTorch] && [device isTorchAvailable] && [device isTorchModeSupported:AVCaptureTorchModeOn]) {

    [device lockForConfiguration:nil];
    [device setTorchMode: onOff ? AVCaptureTorchModeOn : AVCaptureTorchModeOff];
    [device unlockForConfiguration];
}
Run Code Online (Sandbox Code Playgroud)

我一直在搜索AVCaptureDevice类参考,我没有看到任何关于单独访问两个LED灯的具体信息.我的意思是,只打开白色LED或仅打开黄色LED.不是两个LED同时.

我假设两个灯都是LED.

关于如何做到这一点的任何想法?

非常感谢您对此的任何信息.

iphone led ios avcapturedevice

15
推荐指数
1
解决办法
5384
查看次数

我可以在Android设备上检测"LED通知"的存在与否吗?

背景:我有一个带通知的应用程序,我想支持LED通知(并且它工作正常).在我的首选项中,我允许用户自定义LED通知.

问题:如果设备不支持它们,我不想显示LED自定义选项,因为它可能会让用户感到困惑(如果你只有廉价的机器人,你不知道什么是LED通知).是否有可用于检测设备是否支持它的API?

如果有"旧"和"新"方式,我可能更喜欢旧的方式,因为我支持的最低API级别为4.

谢谢

LED通知:如果启用,当显示屏关闭时,手机的LED指示灯将闪烁以显示通知.

android led

13
推荐指数
1
解决办法
2084
查看次数

可以在不使用Notification对象的情况下操纵Android手机LED吗?

我想控制Android设备上的LED,其控制程度超过Notification类提供的控制.通知允许您更改闪烁的速率; 例如300毫秒开,1000毫秒关,但就是这样.

基本上,我想在任意时间随意打开和关闭LED.有谁知道这是否可能?API似乎没有这么说.它取决于具体的硬件吗?

hardware notifications android mobile-phones led

10
推荐指数
1
解决办法
3233
查看次数

从shell控制Android LED

我已经看到几个问题(以及其他地方的博客文章),其中包含用于控制Android设备上的通知LED的Java代码.那不是我想要的.

我想知道是否有任何方法可以从shell(Perl,ruby)访问相应的命令/控件/框架.

我最终想要的是一个非常简单的"心跳"脉冲 - 当设备开启且显示屏关闭时,我会眨眼.

或者,如果有人写了一个非常简单的"玩具"应用程序闪烁LED,我很乐意玩它.

shell android led

9
推荐指数
1
解决办法
1万
查看次数

LED手电筒不适用于三星Galaxy Nexus

我有以下问题:我的手电筒应用程序在我的三星Galaxy S2上工作正常但不幸的是没有在三星Galaxy Nexus上(问题:手电筒忽略按钮点击 - >没有反应,没有光,没有崩溃,也没有例外).我读过"Galaxy Nexus上的LED手电筒可以通过哪种API控制?" 这里在stackoverflow但它没有帮助我,因为我的问题仍然发生.这是我控制灯光的代码片段:

final Button FlashLightControl = (Button)findViewById(R.id.ledbutton);
FlashLightControl.setOnClickListener(new Button.OnClickListener()
{
        public void onClick(View arg) 
        {
            if(camera != null)
            {
                //in case light is on we will turn it off
                parameters = camera.getParameters();
                parameters.setFlashMode(Parameters.FLASH_MODE_OFF);
                camera.setParameters(parameters);
                camera.stopPreview();
                camera.release();
                camera = null;
            }
            else
            {
                // light is off - we turn it on
                camera = Camera.open();
                parameters = camera.getParameters();
                parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);
                camera.setParameters(parameters);
                camera.startPreview();
            }
        }}); 
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?为了完整起见 - 这些是我添加到Androidmanifest.xml的权限:

    <uses-feature android:name="android.hardware.camera.flash" />
<uses-sdk android:minSdkVersion="7" />
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/> …
Run Code Online (Sandbox Code Playgroud)

android led flashlight

8
推荐指数
2
解决办法
5839
查看次数

Android Notification LED不使用我的Color

我正在尝试使用也在我的S3上使用通知LED的通知,但由于某种原因,颜色将始终为蓝色(我猜这是默认值?).我尝试使用不同的颜色,但没有任何变化.其他应用程序(如Whatsapp,Gmail和Facebook在显示不同颜色的灯光方面没有问题).

Notification.Builder noteBuilder = new Notification.Builder(context)
                .setAutoCancel(true)
                .setPriority(Notification.PRIORITY_DEFAULT)
                .setSmallIcon(R.drawable.ic_launcher)
                .setContentTitle(ContentTitle)
                .setContentText(ContentText)
                .setLights(Color.YELLOW, 500, 500)
                ;

Intent noteIntent = new Intent(context,HoofdScherm.class);
PendingIntent notePendingIntent = PendingIntent.getActivity(context, 0, noteIntent, PendingIntent.FLAG_CANCEL_CURRENT);
noteBuilder.setContentIntent(notePendingIntent);

Notification note = noteBuilder.build();
note.ledARGB = Color.YELLOW;
NotificationManager mgr = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
mgr.notify(0,note);
Run Code Online (Sandbox Code Playgroud)

notifications android led

8
推荐指数
1
解决办法
9492
查看次数