конкретные Android, подключенного Тома беспроводной доступ в интернет вниз
У меня есть список выключенного Wi-Fi, который я хочу, когда я подключился к определенному wifi мой телефон громкость авто вниз, как это сделать я новичок в android
private class WifiScanReceiver extends BroadcastReceiver{
public void onReceive(Context c, Intent intent) {
List<ScanResult> wifiScanList = wifi.getScanResults();
wifis = new String[wifiScanList.size()];
for(int i = 0; i < wifiScanList.size(); i++){
wifis[i] = ((wifiScanList.get(i)).toString());
}
lv.setAdapter(new ArrayAdapter<String>(getApplicationContext(),android.R.layout.simple_list_item_1,wifis));
}
}
Вот код wifi, который показывает мне в списке, который я хочу, когда конкретный Wi-Fi подключен, мой телефон автоматически меняет профиль на беззвучный . заранее спасибо
1 ответ:
Чтобы проверить, подключен ли Wi-Fi:
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); WifiInfo connectionInfo = wifiManager.getConnectionInfo(); if (connectionInfo != null && !StringUtil.isBlank(connectionInfo.getSSID())) { if(connectionInfo.getSSID()=="MyWifiName") { AudioManager myAudioManager; myAudioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); // set silent mode myAudioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT); } }
Вам нужно добавить доступ к беспроводной государственного разрешения в файл манифеста.