android - 如何在 Android 中获取接入点名称?

标签 android

我想知道,我们如何从 Android 手机获取接入点名称。

谢谢, 萨那。

编辑:

WifiManager mWiFiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo w = mWiFiManager.getConnectionInfo();
Toast.makeText(this, "APN Name = "+w.getSSID(), Toast.LENGTH_SHORT).show();

以上代码 fragment 用于当前 Activity 的 APN 名称。

谢谢 tdelev

最佳答案

我想你指的是 WiFi 接入点,所以这是你可以用来实现它的代码:

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        mWiFiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);

        registerReceiver(mWiFiBroadcastReceiver, intentFilter);
    }

   final BroadcastReceiver mWiFiBroadcastReceiver = new BroadcastReceiver() {

    @Override
    public void onReceive(Context context, Intent intent) {
        mScanResults = mWiFiManager.getScanResults();
        StringBuilder sb = new StringBuilder();
        for (ScanResult sr : mScanResults) {
            sb.append("ACCESS POINT NAME: " + sr.SSID);
            sb.append("\n");
            sb.append("BSSID: " + sr.BSSID);
            sb.append("\n");
            sb.append("SIGNAL: " + sr.level);
            sb.append("\n");

        }
        String info = sb.toString();
    }

};

希望这对你有帮助。

关于android - 如何在 Android 中获取接入点名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3774080/

相关文章:

android - 通过某种方式通过 Intent 启动 Activity 有什么好处?

java - 如何将图片从android上传到java

java - 异步任务#1 :An error occured while executing doInBackground()

android - Activity 崩溃后如何自动重启?

android - 如何在android中传递soap请求

java - Android 房间持久化库 : What is the best way to implement a many to many relation?

android - 如何知道被叫方拿起电话的时刻

android - 在 CursorAdapter 中使用 String 作为 _id

android - 在 SDK 8 中使用 Android MediaPlayer 进行流式传输

android - 有人在 IntelliJ 上使用没有 Maven 的 Robolectric 吗?