यह उदाहरण दर्शाता है कि एंड्रॉइड में साधारण वॉली अनुरोध का उपयोग कैसे करें।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
उपरोक्त कोड में, हमने प्रतिक्रिया दिखाने के लिए टेक्स्ट व्यू लिया है।
चरण 3 - निम्न कोड को src/MainActivity.java
में जोड़ेंपैकेज com.example.myapplication;import android.os.Build;import android.os.Bundle;import android.support.annotation.RequiresApi;import android.support.v7.app.AppCompatActivity;import android.util.Log;आयात android.widget.TextView;import android.widget.Toast;import com.android.volley.Request;import com.android.volley.RequestQueue;import com.android.volley.Response;import com.android.volley.VolleyError;import com.android.volley.toolbox.StringRequest;import com.android.volley.toolbox.Volley;सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है { TextView textView; अनुरोध कतार कतार; स्ट्रिंग यूआरएल ="https://www.mocky.io/v2/597c41390f0000d002f4dbd1"; @RequiresApi(api =Build.VERSION_CODES.N) @Override संरक्षित शून्य onCreate(Bundle saveInstanceState) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); टेक्स्ट व्यू =findViewById (R.id.text); कतार =Volley.newRequestQueue (यह); StringRequest अनुरोध =नया StringRequest (Request.Method.GET, URL, new Response.Listener() {@Override public void onResponse(String response) {textView.setText(response.toString()); Toast.makeText(MainActivity .this,response.toString(),Toast.LENGTH_LONG).show(); }}, नया Response.ErrorListener() {@Override public void onErrorResponse(VolleyError error) { Log.d("error",error.toString( )); } }); कतार। जोड़ें (अनुरोध); }}पूर्व> चरण 4 - AndroidManifest.xml में निम्न कोड जोड़ें
<उपयोग-अनुमति android:name="android.permission.INTERNET" /> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name=" android.intent.action.MAIN" /> <कार्रवाई android:name="android.net.conn.CONNECTIVITY_CHANGE" /> <श्रेणी android:name="android.intent.category.LAUNCHER" /> गतिविधि> एप्लिकेशन>प्रकट> चरण 5 - निम्न कोड को build.gradle में जोड़ें
<पूर्व>प्लगइन लागू करें:'com.android.application'android {compileSdkVersion 28 defaultConfig { applicationId "com.example.myapplication" minSdkVersion 15 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"} बिल्डटाइप्स {रिलीज {मिनिफाई इनेबल्ड फॉल्स प्रोगार्डफाइल्स गेटडिफॉल्टप्रोगार्डफाइल ('प्रोगार्ड-एंड्रॉइड-ऑप्टिमाइज़। टीएक्सटी'), 'प्रोगार्ड-रूल्स.प्रो'}}}निर्भरताएं {कार्यान्वयन फाइलट्री (डीआईआर:'लिब्स', शामिल हैं:['*.जार'] ) कार्यान्वयन 'com.android.volley:volley:1.1.0' कार्यान्वयन 'com.android.support:appcompat-v7:28.0.0' कार्यान्वयन 'com.android.support.constraint:constraint-layout:1.1.3' परीक्षणकार्यान्वयन 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'}आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -