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

एंड्रॉइड में वर्तमान वाई-फाई MAC एड्रेस कैसे प्राप्त करें

WifiInfo से MAC एड्रेस प्राप्त करना

WifiManager और WifiInfo का उपयोग करके कनेक्टेड वाई-फाई नेटवर्क का MAC एड्रेस (BSSID) प्राप्त करें। ध्यान दें: Android 6.0+ में इसके लिए विशेष अनुमतियों की आवश्यकता होती है।

चरण 1-2: प्रोजेक्ट और लेआउट

मानक सेटअप।

चरण 3: MainActivity.java

package com.example.myapplication;

import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager;
import android.os.Build;
import android.os.Bundle;
import android.support.annotation.RequiresApi;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    TextView textView;

    @RequiresApi(api = Build.VERSION_CODES.N)
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        textView = findViewById(R.id.text);

        WifiManager wifiMgr = (WifiManager) getApplicationContext().getSystemService(WIFI_SERVICE);
        WifiInfo wifiInfo = wifiMgr.getConnectionInfo();
        textView.setText("" + wifiInfo.getMacAddress());
    }

    @Override
    protected void onStop() {
        super.onStop();
    }

    @Override
    protected void onResume() {
        super.onResume();
    }
}

चरण 4: मैनिफेस्ट में वाई-फाई अनुमति

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

परिणाम

एंड्रॉइड में वर्तमान वाई-फाई MAC एड्रेस कैसे प्राप्त करें

  1. Android में वर्तमान थ्रेड इंटरप्टेड है या नहीं कैसे जांचें? Android में वर्तमान थ्रेड इंटरप्टेड है या नहीं कैसे जांचें?

    Android में वर्तमान थ्रेड के इंटरप्टेड स्थिति की जांच उदाहरण में जाने से पहले, हमें पता होना चाहिए कि थ्रेड क्या है। एक थ्रेड एक हल्का सब-प्रोसेस है, यह UI को बाधित किए बिना बैकग्राउंड ऑपरेशन करने जा रहा है। यह उदाहरण दर्शाता है कि Android में वर्तमान थ्रेड इंटरप्टेड है या नहीं कैसे जांचें। चरण 1:

  1. Android में वर्तमान थ्रेड डेमॉन है या नहीं कैसे जांचें? Android में वर्तमान थ्रेड डेमॉन है या नहीं कैसे जांचें?

    Android में वर्तमान थ्रेड के डेमॉन स्थिति की जांच उदाहरण में जाने से पहले, हमें पता होना चाहिए कि थ्रेड क्या है। एक थ्रेड एक हल्का सब-प्रोसेस है, यह UI को बाधित किए बिना बैकग्राउंड ऑपरेशन करने जा रहा है। यह उदाहरण दर्शाता है कि Android में वर्तमान थ्रेड डेमॉन है या नहीं कैसे जांचें। चरण 1: नया प्रो

  1. Android में वर्तमान थ्रेड ID कैसे प्राप्त करें? Android में वर्तमान थ्रेड ID कैसे प्राप्त करें?

    Android में वर्तमान थ्रेड की ID प्राप्त करना उदाहरण में जाने से पहले, हमें पता होना चाहिए कि थ्रेड क्या है। एक थ्रेड एक हल्का सब-प्रोसेस है, यह UI को बाधित किए बिना बैकग्राउंड ऑपरेशन करने जा रहा है। यह उदाहरण दर्शाता है कि Android में वर्तमान थ्रेड ID कैसे प्राप्त करें। चरण 1: नया प्रोजेक्ट बनाएं A