Step 1
Make a new Android Project named Camera App
Step 2
Include the following permissions in Manifest.xml file :
Step 3
Make the Layout File activity_main.xml:
Step 4
MainActivity.java file
Initialize the request, the constants and view:
private static final int IMAGE_REQUEST_CODE=1;
private static final String IMAGE_DIRECTORY_NAME = “Hello Camera”;
private Uri fileUri;
private ImageView img;
private Button clk= (Button) findViewById(R.id.button1);
Method to capture the Image:
private void captureImage() {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
fileUri = getOutputMediaFileUri(MEDIA_TYPE_IMAGE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);
startActivityForResult(intent, IMAGE_REQUEST_CODE);
}
Method OnActivityResult:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// if the result is capturing Image
if (requestCode == CAMERA_CAPTURE_IMAGE_REQUEST_CODE) {
if (resultCode == RESULT_OK) {
previewCapturedImage();
} else if (resultCode == RESULT_CANCELED) {
Toast.makeText(getApplicationContext(),
“User cancelled image capture”, Toast.LENGTH_SHORT)
.show();
} else {
// failed to capture image
Toast.makeText(getApplicationContext(),
“Sorry! Failed to capture image”, Toast.LENGTH_SHORT)
.show();
}
}
}
Display Picture
BitmapFactory is a class for images which is used to display the picture on the screen.
private void previewCapturedImage() {
// bimatp factory
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 8;
final Bitmap bitmap = BitmapFactory.decodeFile(fileUri.getPath(),
options);
imgPreview.setImageBitmap(bitmap);
}


- In just 2 mins you will get a response
- Your idea is 100% protected by our Non Disclosure Agreement.
Maritime Insurance Claim Software Development for UAE Ports, Insurers, and Logistics Networks
Key takeaways: Manual claims management is too slow for the UAE’s high-volume ports; digital solutions streamline processes and reduce errors. Maritime insurance claim software centralizes data, automates workflows, and ensures compliance with UAE regulations and Takaful principles. Real-time integration with port and vessel systems enables faster claim registration, validation, and settlement. Advanced analytics and risk…
AI Inventory Management in Australia: Benefits, Use Cases, and Implementation Strategies
Key takeaways: Traditional ERP planning reacts to history; AI predicts demand shifts, reallocates stock dynamically, and prevents costly stockouts across distributed Australian networks. AI in inventory management in Australia typically reduces inventory levels 20–40% while maintaining service targets, unlocking significant working capital across multi-state operations. Enterprise implementations usually range from AUD 70,000 to AUD 700,000+,…
How to Hire RAG Architects for Enterprise AI
Key takeaways: Define your RAG architecture scope to avoid misaligned hiring decisions Identify end-to-end architectural ownership across retrieval, governance, and scaling Evaluate deep technical capabilities beyond prompt engineering and tools Validate governance and compliance readiness at the retrieval layer Test system-level thinking through real-world failure scenarios Choose the right hiring model based on scale, risk,…


































