Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

एंड्रॉइड में इमेज गैलरी से इमेज कैसे चुनें?

<घंटा/>

यह उदाहरण दर्शाता है कि मैं एंड्रॉइड ऐप में इमेज गैलरी से एक इमेज कैसे चुन सकता हूं

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml

में जोड़ें
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
   xmlns:android="https://schemas.android.com/apk/res/android"
   android:orientation="vertical"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent">
   <ImageView
      android:id="@+id/imageView"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:layout_weight="1"/>
   <Button
      android:id="@+id/buttonLoadPicture"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_weight="0"
      android:text="Load Picture"
      android:layout_gravity="center"/>
</LinearLayout>

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.provider.MediaStore;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
public class MainActivity extends Activity {
   ImageView imageView;
   Button button;
   private static final int PICK_IMAGE = 100;
   Uri imageUri;
   @Override
   public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      imageView = (ImageView)findViewById(R.id.imageView);
      button = (Button)findViewById(R.id.buttonLoadPicture);
      button.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v) {
            openGallery();
         }
      });
   }
   private void openGallery() {
      Intent gallery = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.INTERNAL_CONTENT_URI);
      startActivityForResult(gallery, PICK_IMAGE);
   }
   @Override
   protected void onActivityResult(int requestCode, int resultCode, Intent data){
      super.onActivityResult(requestCode, resultCode, data);
      if (resultCode == RESULT_OK && requestCode == PICK_IMAGE){
         imageUri = data.getData();
         imageView.setImageURI(imageUri);
      }
   }
}

चरण 4 - निम्न कोड को androidManifest.xm में जोड़ें

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android" package="app.com.sample">
   <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
   <application
      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">
      <activity android:name=".MainActivity">
         <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
      </activity>
   </application>
</manifest>

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

एंड्रॉइड में इमेज गैलरी से इमेज कैसे चुनें?


  1. एंड्रॉइड फोन से रिवर्स इमेज सर्च कैसे करें

    जब आप किसी विशिष्ट विषय से संबंधित छवियों को खोजना चाहते हैं, तो आप केवल शब्द टाइप करें और छवियों के विकल्प पर क्लिक करें। किसी विशेष विषय से जुड़े चित्र ढूंढना आसान है। हम हालांकि इसके विपरीत के लिए ऐसा नहीं कह सकते। भले ही आपके डेस्कटॉप पर रिवर्स इमेज सर्च करना आसान है, लेकिन अपने एंड्रॉइड डिवाइस

  1. किसी भी इमेज से कलर कोड कैसे चुनें?

    हमेशा ऐसी छवियां होती हैं जिनमें विभिन्न प्रकार के रंग होते हैं। प्रत्येक रंग का एक कोड होता है जिसका उपयोग रंग को आसानी से पहचानने के लिए किया जा सकता है। विभिन्न क्षेत्रों में रंगों को समान रखने के लिए अधिकांश उपयोगकर्ता छवि संपादकों में इन कोडों का उपयोग करते हैं। कभी-कभी उपयोगकर्ता किसी छवि से क

  1. एंड्रॉइड गैलरी से हटाए गए फ़ोटो को कैसे पुनर्प्राप्त करें

    जब कैमरे को स्मार्टफोन के साथ जोड़ दिया गया, तो हममें से अधिकांश में छिपे फोटोग्राफर की जान में जान आई और हर चीज को कैद करने के लिए तस्वीरें क्लिक करना शुरू कर दिया। ये तस्वीरें सिर्फ कोई तस्वीर नहीं बल्कि जीवन के अनमोल पल हैं जिन्हें हमेशा के लिए संजोया जा सकता है। हालांकि, उपयोगकर्ता द्वारा गलती स