Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MainActivity extends Activity {
- Button button;
- ImageView imageView;
- static final int CAM_REQUEST = 1;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- button = (Button) findViewById(R.id.CameraButton);
- imageView = (ImageView)findViewById(R.id.Image_view);
- button.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- Intent camera_intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
- File file = getfile();
- camera_intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));
- startActivityForResult(camera_intent, CAM_REQUEST);
- }
- });
- }
- private File getfile()
- {
- File folder = new File("=sdcard/Camera_App");
- if(!folder.exists()) //CHECKS FOR FOLDER
- {
- folder.mkdir(); //IF NO FOLDER IT CREATES FOLDER
- }
- File image_file = new File(folder, "Image.jpg");
- return image_file;
- }
- @Override
- protected void onActivityResult (int requestCode, int resultCode, Intent data) {
- String path = "sdcard/Camera_App/Image.jpg";
- imageView.setImageDrawable(Drawable.createFromPath(path));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement