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.
How to Build a Crypto AI Agent: Architecture, Stack, Security & Costs (2026)
Key takeaways: Start with a clear scope before building your crypto AI agent. Choose the right architecture and tech stack for long-term scalability. Build security into every layer, from wallets to smart contracts. Test, audit, and validate thoroughly before mainnet deployment. Plan your budget around complexity, compliance, and chain coverage. Autonomous crypto AI agents are…
A Practical Enterprise Guide To AWS Application Modernization for Legacy Systems
Key takeaways: AWS modernization improves the application itself, not just where it runs. The right modernization path depends on workload risk, value, and effort. Hidden dependencies, fragile integrations, and buried logic cause the biggest failures. Data modernization is critical for reporting, analytics, automation, and AI readiness, making data modernization AWS a key consideration for enterprises…
Building Next-Generation Digital Payment Systems for Australia's NPP Economy
Key takeaways: Australia's NPP is approaching 1.82 billion real-time transactions annually; BECS decommissioning by 2030 creates a hard migration deadline that cannot be managed through incremental patches. The July 2026 Payday Super mandate makes real-time payment infrastructure a legal compliance requirement. Enterprises without NPP-capable payroll systems are already operating against a regulatory clock. NPP platform…


































