Skip to content

Instantly share code, notes, and snippets.

@Dhaval2404
Last active April 24, 2019 04:30
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 Dhaval2404/e1f9ef6289c3bc93dd5db313d0df1acd to your computer and use it in GitHub Desktop.
Save Dhaval2404/e1f9ef6289c3bc93dd5db313d0df1acd to your computer and use it in GitHub Desktop.
Image Picker Demo Activity
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import com.github.dhaval2404.imagepicker.ImagePicker;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;
public class MainActivity extends AppCompatActivity {
public static final int REQUEST_CAMERA = 101;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
FloatingActionButton fab = findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
ImagePicker.Companion.with(MainActivity.this).cameraOnly().start(REQUEST_CAMERA);
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode==REQUEST_CAMERA){
Log.e("MainActivity","File:"+ImagePicker.Companion.getFilePath(data));
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment