turn the flashlight on at app start

This commit is contained in:
tibbi 2016-01-06 15:08:29 +01:00
parent 758d8097c6
commit cedd523eb1
1 changed files with 17 additions and 8 deletions

View File

@ -18,23 +18,32 @@ public class MainActivity extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setupCamera();
setupToggleButton();
setupCamera();
toggleFlashlight();
}
private void setupToggleButton() {
toggleBtn = (ImageView) findViewById(R.id.toggle_btn);
toggleBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
isFlashlightOn = !isFlashlightOn;
if (isFlashlightOn) {
enableFlashlight();
} else {
disableFlashlight();
}
toggleFlashlight();
}
});
}
private void toggleFlashlight() {
isFlashlightOn = !isFlashlightOn;
if (isFlashlightOn) {
enableFlashlight();
} else {
disableFlashlight();
}
}
private void setupCamera() {
if (camera == null) {
camera = Camera.open();