2013-06-15 6 views
3

와이파이 설정에 우선 순위를 설정해야만 특정 와이파이 네트워크에 연결해야만 장치가 해당 지역의 다른 사용 가능한 무선 랜카드를 무시하게됩니다.android에서 와이파이 설정 우선 순위 설정하기

configuration.priority = 100000; 

마지막으로 연결된 연결된 Wi-Fi 네트워크에 연결하고 지정된 Wi-Fi 네트워크를 무시합니다.

+0

나는 https://groups.google.com/forum/?fromgroups#!topic/android-developers/CH-ns_S8S5A 링크를 따라 갔지만 도움이되지 않았습니다. 모든 제안은 좋을 것 – user1699512

답변

0

올바르게 기억하면 미리 구성된 네트워크의 변경 사항을 저장해야 효과가 나타납니다.

addOrUpdateNetworkNative (WifiConfiguration config);

+0

Oleksandr Kravchuk 나는이 방법을 사용함으로써 우선 순위를 변경 하겠지만 특정 인스턴스에 대해 다른 네트워크 가용성과 관계없이 지정된 네트워크를 자동 연결하도록 요구합니다. – user1699512

+0

필요한 방법을 호출하여 리플렉션을 시도했지만 시도 할 수 없습니다. wificonfigstore에서 개체를 가져옵니다. 이것에 대한 제안 사항 – user1699512

0

나는이 조금 늦게 아마 알고 있지만, 나는 같은 일을보고 있었고, 분명히 99 999은 사용자가 설정할 수있는 가장 높은 값보다 높은 아무것도 From here

0

하면 무시됩니다이다 당신은 당신이

config.priority = value; 

WifiManager.updateNetwork(config); 

를 사용해야합니다, 특정 와이파이 구성에 대한 우선 순위를 설정하려고하면

WifiManager.saveConfiguration(); 
0을 업데이트 한 후 아래의 API를 사용한다

구성된 네트워크의 우선 순위를 설정할 수있었습니다.

: 기본적으로

  • 는 안드로이드 시스템이 마지막으로 알려진 연결된 와이파이 네트워크에 가장 높은 우선 순위를 제공합니다. 다른 구성에 대해 더 높은 우선 순위를 설정하려면 안드로이드 시스템에서 설정 한 가장 높은 값을 기준으로 숫자를 설정하십시오.
  • 기본 우선 순위 값은 가장 높은 값과 상대적으로 사용되며 사용 환경 설정에 따라 달라집니다. 네트워크를 수동으로 선택하면 사용자 설정 값이 변경됩니다.