Android:flashLight

时间:2012-05-21 15:14:06

标签: android toast

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();
    }


   }
  });

对不起我的英文

当您点击按钮检查手机是否闪烁时,如何进行此操作? 当没有闪光时 - 显示一条消息(Toast)

1 个答案:

答案 0 :(得分:0)

制作按钮对象

添加onclicklistener

在onclicklistener的onClick函数中,在那里添加你的逻辑。