Skip to content

Instantly share code, notes, and snippets.

@rasikag
Created March 17, 2016 08:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rasikag/f4ca43d3ac942f15c4e3 to your computer and use it in GitHub Desktop.
Save rasikag/f4ca43d3ac942f15c4e3 to your computer and use it in GitHub Desktop.
public class TestClassFromAPI extends IntentService {
private boolean isFlashOn = false;
private static Camera camera;
Context context ;
private static Camera.Parameters mParams;
PackageManager pm;
public TestClassFromAPI() {
super("TestClassFromAPI");
}
@Override
protected void onHandleIntent(Intent intent) {
if (camera == null) {
try {
camera = Camera.open();
mParams = camera.getParameters();
} catch (RuntimeException e) {
Log.e("Failed to Open. Error: ", e.getMessage());
}
}
if (camera == null || mParams == null) {
return;
}
mParams = camera.getParameters();
mParams.setFlashMode(mParams.FLASH_MODE_TORCH);
camera.setParameters(mParams);
camera.startPreview();
//camera = Camera.open();
//final Camera.Parameters p = camera.getParameters();
//mParams.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
//camera.setParameters(mParams);
//camera.setParameters(mParams);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment