परिचय
एंड्रॉइड डिवाइस पर वर्तमान Wi-Fi कनेक्शन 5 GHz बैंड को सपोर्ट करता है या नहीं, यह जांचने के लिए `WifiManager.is5GHzBandSupported()` विधि का उपयोग करें।
कार्यान्वयन चरण
चरण 1: लेआउट (activity_main.xml)
<TextView
android:id="@+id/text"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textSize="30sp"
android:gravity="center" />चरण 2: MainActivity.java
public class MainActivity extends AppCompatActivity {
TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = findViewById(R.id.text);
WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(WIFI_SERVICE);
textView.setText("" + wifiManager.is5GHzBandSupported());
}
}चरण 3: AndroidManifest.xml में अनुमतियां
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
व्याख्या
- `WifiManager` सिस्टम सेवा के माध्यम से प्राप्त किया जाता है।
- `is5GHzBandSupported()` बूलियन लौटाता है: true यदि 5 GHz सपोर्टेड है।
- यह डिवाइस की हार्डवेयर क्षमता दर्शाता है, वर्तमान कनेक्शन नहीं।
परिणाम TextView में "true" या "false" के रूप में दिखाया जाता है।