mirror of
https://github.com/FossifyOrg/Camera.git
synced 2026-06-14 02:57:12 -04:00
launch the app on Hardware camera button click
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
package com.simplemobiletools.camera;
|
||||
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
|
||||
public class HardwareShutterReceiver extends BroadcastReceiver {
|
||||
|
||||
@Override
|
||||
public void onReceive(Context context, Intent intent) {
|
||||
Intent mainIntent = new Intent(context.getApplicationContext(), MainActivity.class);
|
||||
mainIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||
context.startActivity(mainIntent);
|
||||
}
|
||||
}
|
||||
@@ -112,7 +112,7 @@ public class MainActivity extends AppCompatActivity implements SensorEventListen
|
||||
|
||||
private void handleIntent() {
|
||||
final Intent intent = getIntent();
|
||||
if (intent != null) {
|
||||
if (intent != null && intent.getAction() != null) {
|
||||
if (intent.getExtras() != null && intent.getAction().equals(MediaStore.ACTION_IMAGE_CAPTURE)) {
|
||||
isImageCaptureIntent = true;
|
||||
hideToggleModeAbout();
|
||||
|
||||
Reference in New Issue
Block a user