LED闪光灯代码导致Xoom强制关闭

时间:2011-11-17 12:57:42

标签: android xoom led flashlight

我正在尝试添加在我的应用中打开LED闪光灯的功能。这不是应用程序的主要功能,因此我不想捕获每个设备。

我添加了以下代码:

    flash_ok = getApplicationContext().getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH);

    if(flash_ok){
        torch_image.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                if(mCamera == null){
                   try{
                         mCamera = Camera.open();
                 }catch ( Exception e ){

                }
                if(!torch_is_on){
                    processOnClick();
                }
                else(torch_is_on){
                    processOffClick();
                }
            }
        });
    }

这对我到目前为止测试的每个设备都很好(光线不会在原始Galaxy Tab上点亮,但这不是问题)但会导致Xoom上的力关闭。我没有这个设备,所以我无法调试。

有什么想法吗?

由于

编辑:好的,我在另一个Xoom上尝试了相同的应用程序,不仅没有崩溃,而且灯亮了!我唯一的猜测就是其他设备的硬件存在问题。

0 个答案:

没有答案