Android面试收集录 蓝牙与WiFi

 

1.打开手机中的蓝牙功能有哪些方法?

  • 法1:使用Intent  ==>new Intent(BluetoothAdaper.ACTION_REQUEST_ENABLE); startActivityForResult(intent,1);
  • 法2:使用BluetoothAdapter ==>BluetoothAdapter.getDefaultAdapter().enable();
  • 方法1会弹出一个对话框,方法2直接打开,但是需要在清单中配置权限。

 

2.搜索蓝牙的过程会经过哪些状态?

  • 搜索到蓝牙设备状态,采用了广播BluetoothDevice.ACTION_FOUND
  • 搜索完成,采用了广播BluetoothAdapter.ACTION_DISCOVERY_FINISHED

 

3.两个蓝牙设备之间通信需要指定哪些信息?

  • 蓝牙设备的地址
  • UUID

 

4.如何获得Wi-Fi相关的信息?

  • 通过WifiManager获取wifi管家
  • 从wifi管家中获取WifiInfo对象

 

posted @ 2018-03-12 16:27  Jason_Jan  阅读(1339)  评论(0编辑  收藏  举报