-1
if(camera == null){

Toast.makeText(getBaseContext(),"without camera",Toast.LENGTH_LONG).show(); 


return;
  }

-------------------------------------------------- ------------------------------------------ 添加完整代码

button.setOnClickListener(new OnClickListener() {


   public void onClick(View v) {




    if (isLightOn) {

     p.setFlashMode(Parameters.FLASH_MODE_OFF);

     camera.setParameters(p);
     camera.stopPreview();
     isLightOn = false;
     Toast.makeText(context, R.string.off, Toast.LENGTH_SHORT).show();

    } else {


     p.setFlashMode(Parameters.FLASH_MODE_TORCH);

     camera.setParameters(p);
     camera.startPreview();
     isLightOn = true;
     Toast.makeText(context, R.string.on, Toast.LENGTH_SHORT).show();
    }


   }
  });

对不起我的英语。

当您单击按钮以检查手机是否闪光时,我该怎么做?当没有闪烁时 - 显示一条消息(吐司)

4

1 回答 1

0

制作一个按钮对象

添加一个 onclicklistener

在 onclicklistener 的 onClick 函数中,在此处添加您的逻辑。

于 2012-05-21T15:19:59.343 回答