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

एंड्रॉइड ऐप में यूआरएल से बिटमैप कैसे प्राप्त करें?


यह उदाहरण दर्शाता है कि मैं एंड्रॉइड ऐप में यूआरएल से बिटमैप कैसे प्राप्त करूं।

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

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

    

चरण 3 - इमेज को कॉपी और पेस्ट करें (.png/.jpg/.jpeg) रेस/ड्राएबल में

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

में जोड़ें <पूर्व>आयात android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.AsyncTask;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.ImageView;import java.io.IOException; आयात java.io.InputStream; सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है {बिटमैप बिटमैप; छवि दृश्य छवि; स्ट्रिंग urlImage ="https://thumbs.dreamstime.com/z/hands-holding-blue-earth-cloud-sky" + "-elements-imag-background-image-furnished-nasa-61052787.jpg"; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); छवि =findViewById (R.id.iMageView); नया GetImageFromUrl (छवि)। निष्पादित करें (urlImage); } सार्वजनिक वर्ग GetImageFromUrl AsyncTask का विस्तार करता है <स्ट्रिंग, शून्य, बिटमैप> {ImageView imageView; सार्वजनिक GetImageFromUrl (ImageView img) {this.imageView =img; } @Override संरक्षित बिटमैप doInBackground (स्ट्रिंग... url) {स्ट्रिंग stringUrl =url [0]; बिटमैप =शून्य; इनपुटस्ट्रीम इनपुटस्ट्रीम; कोशिश करें {इनपुटस्ट्रीम =नया java.net.URL (स्ट्रिंगयूआरएल)। ओपनस्ट्रीम (); बिटमैप =बिटमैपफ़ैक्टरी.डीकोडस्ट्रीम (इनपुटस्ट्रीम); } कैच (IOException e) { e.printStackTrace (); } बिटमैप लौटाएं; } @Override संरक्षित शून्य onPostExecute(Bitmap bitmap){ super.onPostExecute(bitmap); imageView.setImageBitmap (बिटमैप); } }}

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

 <उपयोग-अनुमति android:name="android.permission.INTERNET"/> <एप्लिकेशन 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 मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

एंड्रॉइड ऐप में यूआरएल से बिटमैप कैसे प्राप्त करें?


  1. एंड्रॉइड ऐप में पिक्सल में स्क्रीन आयाम कैसे प्राप्त करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में पिक्सल में स्क्रीन आयाम कैसे प्राप्त करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3

  1. एंड्रॉइड में बिटमैप से सर्कुलर एरिया कैसे क्रॉप करें?

    यह उदाहरण दर्शाता है कि मैं android में बिटमैप से वृत्ताकार क्षेत्र को कैसे क्रॉप कर सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। &

  1. अपने पीसी से एंड्रॉइड ऐप कैसे इंस्टॉल करें

    आप इस परिदृश्य से परिचित हो सकते हैं:आप वेब ब्राउज़ कर रहे थे और एक दिलचस्प ऐप पर ठोकर खाई जिसने आपकी जिज्ञासा को बढ़ाया। बस उठने और अपने फोन की तलाश करने, Google Play Store खोलने, ऐप को मैन्युअल रूप से खोजने और इंस्टॉल को हिट करने के बजाय, आप सीधे अपने पीसी से एंड्रॉइड ऐप इंस्टॉल कर सकते हैं। इस पो