यह उदाहरण दर्शाता है कि Android ऐप में कैमरा के साथ कैसे काम करना है।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
<बटन android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:text=" एक फोटो लें"> बटन>
चरण 3 - निम्न कोड को src/MainActivity.java
में जोड़ें <पूर्व>पैकेज com.example.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.view.Menu;import android.view.View;import android.widget.Button;import android.widget.ImageView;सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है {निजी स्थिर अंतिम int CAMERA_REQUEST=1888; इमेज व्यू इमेज व्यू; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); imageView=(ImageView) this.findViewById(R.id.imageView1); बटन फोटोबटन =(बटन) this.findViewById (R.id.button1); photoButton.setOnClickListener (नया व्यू। ऑनक्लिक लिस्टनर () {@ ओवरराइड पब्लिक वॉयड ऑनक्लिक (व्यू वी) {इंटेंट कैमराइंटेंट =नया इंटेंट (android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult (cameraIntent, CAMERA_REQUEST); }}); } एक्टिविटी रिसेट (इंट रिक्वेस्टकोड, इंट रिजल्टकोड, इंटेंट डेटा) पर संरक्षित शून्य {अगर (अनुरोध कोड ==CAMERA_REQUEST) {बिटमैप फोटो =(बिटमैप) डेटा। गेटएक्स्ट्रास ()। प्राप्त करें ("डेटा"); imageView.setImageBitmap (फोटो); } }}चरण 4 - निम्न कोड को Manifests/AndroidManifest.xml
में जोड़ें<एप्लिकेशन android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android) :theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name=" android.intent.category.LAUNCHER" />
आइए आपके एप्लिकेशन को चलाने का प्रयास करते हैं। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइल में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -