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.
Key takeaways: Real-time AML systems detect and act on suspicious transactions within seconds, reducing financial risk across high-volume, cross-border environments in the UAE. Event-driven architectures with AI models improve detection accuracy while reducing false alerts, enabling faster investigations and better operational efficiency. UAE compliance demands audit-ready systems with explainable decisions, real-time reporting, and alignment across…
AI Voice Receptionist Development: Business Use Cases, Technology Architecture, and Cost
Key takeaways: Start with real call use cases, not tech. Define high-frequency intents, workflows, and escalation paths before building anything. Build a low-latency voice pipeline. Reliable telephony and real-time audio streaming make conversations feel natural. Set up the core AI loop. STT→LLM→TTS should handle intent, context, and responses in near real time. Ground responses with…
Key takeaways: Generative AI specialises in content synthesis and creation, while Agentic AI focuses on autonomous reasoning and multi-step task execution. Targeted benefits of generative AI and agentic AI in Australia include nearly a 35% reduction in operational bottlenecks and 70% faster workflows. Prioritise Gen AI for workforce augmentation and Agentic AI for high-stakes, autonomous…


































