Search code examples
androidandroid-studiocameratablet

Load camera in android


When i use this code camera load in my phone and simulator but when run this code in tablet project stopped.what's problem?

getPic.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
            startActivityForResult(intent, 0);
        }
    });

Solution

  • Use this as:

    getPic.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
    
            Intent intent = (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT)
                        ? new Intent(MediaStore.ACTION_IMAGE_CAPTURE_SECURE)
                        : new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
            startActivityForResult(intent, 0);
        }
    });