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

प्रोग्रामेटिक रूप से एंड्रॉइड रेडियो संस्करण की जानकारी कैसे प्राप्त करें?

<घंटा/>

यह उदाहरण प्रोग्रामेटिक रूप से एंड्रॉइड रेडियो संस्करण की जानकारी कैसे प्राप्त करें के बारे में प्रदर्शित करता है।

चरण 1 − Android Studio में एक नया प्रोजेक्ट बनाएं, File New Project पर जाएं और सभी आवश्यक विवरण भरें

एक नया प्रोजेक्ट बनाने के लिए।

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

  

उपरोक्त कोड में, हमने रेडियो संस्करण संख्या दिखाने के लिए टेक्स्ट व्यू लिया है।

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

में जोड़ें <पूर्व>पैकेज com.example.myapplication;import android.Manifest;import android.app.ProgressDialog;import android.content.pm.PackageManager;import android.os.Build;import android.os.Bundle;import android.provider. सेटिंग्स; आयात android.support.annotation.RequiresApi;import android.support.v4.app.ActivityCompat;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.webkit.CookieManager;import android. webkit.WebChromeClient;import android.webkit.WebSettings;import android.webkit.WebView;import android.webkit.WebViewClient;import android.widget.EditText;import android.widget.TextView;सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है { TextView textView; @RequiresApi(api =Build.VERSION_CODES.P) @Override संरक्षित शून्य onCreate(Bundle saveInstanceState) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); टेक्स्ट व्यू =findViewById (R.id.text); अगर (ActivityCompat.checkSelfPermission(यह, Manifest.permission.READ_PHONE_STATE)!=PackageManager.PERMISSION_GRANTED) { activityCompat.requestPermissions (यह, नया स्ट्रिंग [] {Manifest.permission.READ_PHONE_STATE}, 101); } } @RequiresApi(api =Build.VERSION_CODES.O) @Override public void onRequestPermissionsResult(int requestCode, String[] Permissions, int[] GrantResults) { स्विच (requestCode) {केस 101:if (grantResults[0] ==PackageManager .PERMISSION_GRANTED) { अगर (ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_STATE) !=PackageManager.PERMISSION_GRANTED) {वापसी; } textView.setText(""+ Build.getRadioVersion ()); } और {// नहीं दी गई} ब्रेक; डिफ़ॉल्ट:super.onRequestPermissionsResult (अनुरोध कोड, अनुमतियां, अनुदान परिणाम); } } @RequiresApi(api =Build.VERSION_CODES.O) @Override संरक्षित शून्य onResume() {super.onResume(); अगर (ActivityCompat.checkSelfPermission(यह, Manifest.permission.READ_PHONE_STATE)!=PackageManager.PERMISSION_GRANTED) {वापसी; } textView.setText(""+ Build.getRadioVersion ()); }}

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

 <उपयोग-अनुमति एंड्रॉइड:नाम ="android.permission.INTERNET" /> <उपयोग-अनुमति एंड्रॉइड:नाम ="android.permission.READ_PHONE_STATE" /> <एप्लिकेशन एंड्रॉइड:अनुमति बैकअप ="सच" एंड्रॉइड:आइकन ="@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. एंड्रॉइड में प्रोग्राम के रूप में स्क्रीन डीपीआई कैसे प्राप्त करें?

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

  1. प्रोग्रामेटिक रूप से एंड्रॉइड एपीआई संस्करण कैसे पुनर्प्राप्त करें?

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

  1. मैं प्रोग्रामेटिक रूप से वर्तमान एंड्रॉइड एसडीके संस्करण कैसे प्राप्त कर सकता हूं?

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