Android 擷取無線藍芽MAC資訊代碼

來源:互聯網
上載者:User
package org.example.itester;import android.app.Activity;import android.bluetooth.BluetoothAdapter;import android.content.Context;import android.content.Intent;import android.net.wifi.WifiInfo;import android.net.wifi.WifiManager;import android.os.Bundle;import android.widget.TextView;public class wifibtcheck extends ITester{private static final int REQUEST_ENABLE_BT = 3;@Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.wifibtcheck);        mWifi = (WifiManager)getSystemService(Context.WIFI_SERVICE);        if (!mWifi.isWifiEnabled())        {        mWifi.setWifiEnabled(true);        }                WifiInfo wifiInfo = mWifi.getConnectionInfo();                bAdapt= BluetoothAdapter.getDefaultAdapter();               if (bAdapt != null)        {            if (!bAdapt.isEnabled())            {                Intent enBT = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);                startActivityForResult(enBT, REQUEST_ENABLE_BT);            }                        btMac = bAdapt.getAddress();        }else{        btMac = "No Bluetooth Device!";        }                if((WifiMac = wifiInfo.getMacAddress())== null)        {        WifiMac = "No Wifi Device";        }              TextView mac = (TextView)findViewById(R.id.macView);        mac.setTextSize(38);        mac.setText("   無線MAC:  "+ WifiMac + "\n   藍芽MAC:  " + btMac);        }public void onActivityResult(int requestCode, int resultCode, Intent data) {    switch (requestCode) {    case REQUEST_ENABLE_BT:        // When the request to enable Bluetooth returns        if (resultCode == Activity.RESULT_OK) {            // Bluetooth is now enabled, so set up a chat session        } else {            finish();        }    }}}
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.