相关疑难解决方法(0)

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万
查看次数

打开Galaxy Nexus的手电筒

我正在开发一款需要打开Galaxy Nexus设备手电筒的应用程序.我在这里提到了这个帖子

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

public class TestCamera extends Activity implements SurfaceHolder.Callback{
Camera mCamera;
public static SurfaceView preview;
public static SurfaceHolder mHolder;
public void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    preview = (SurfaceView) findViewById(R.id.camSurface);
    mHolder = preview.getHolder();
    mCamera = Camera.open();
    try {
        mCamera.setPreviewDisplay(mHolder);
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    Button onLEDbtn = (Button) findViewById(R.id.onLED_btn);
    onLEDbtn.setOnClickListener(new OnClickListener(){

        public void onClick(View v) {
            // TODO Auto-generated method stub
            Toast.makeText(getApplicationContext(), "test", Toast.LENGTH_SHORT).show();
            Parameters params = mCamera.getParameters();
            params.setFlashMode(Parameters.FLASH_MODE_TORCH);
            mCamera.setParameters(params);      
            mCamera.startPreview();
        } …
Run Code Online (Sandbox Code Playgroud)

android android-camera

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

无法在Galaxy Nexus中使用手电筒

我必须遵循代码,我只是想在我的Galaxy Nexus(4.0.2)中打开手电筒,但它没有这样做.

public class welcome extends Activity {

//MediaPlayer player;
/** Called when the activity is first created. */
@Override

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.welcome);

    Camera cam = Camera.open();     
    Parameters p = cam.getParameters();
    p.setFlashMode(Parameters.FLASH_MODE_TORCH);
    cam.setParameters(p);
    cam.startPreview();



}
}
Run Code Online (Sandbox Code Playgroud)

我的清单文件:

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

我想问一下,这是我的编码错误还是android版本问题?谢谢

android android-camera

4
推荐指数
1
解决办法
2142
查看次数

标签 统计

android ×3

android-camera ×2

flashlight ×1

led ×1