Wi-Fi의 사용 여부를 확인하기위한 코드는 무엇입니까?Android에서 Wi-Fi 사용 여부 확인
답변
WifiManager wifi = (WifiManager)getSystemService(Context.WIFI_SERVICE);
if (wifi.isWifiEnabled()){
//wifi is enabled
}
세부 사항은 위의 답변을 잘 و 작동하지만 매니페스트에 적절한 권한을 추가하는 것을 잊지 마세요 here
은 (wifi.isWifiEnabled()) \t \t {// 와이파이가 활성화되어 \t \t } 경우이 필요 – inforg
는 <사용 - 권한 안드로이드 : 이름 = "android.permission.ACCESS_WIFI_STATE을"/>. 미안하지만 이것이 명백한 경우 예기치 않은 런타임 오류가 발생했습니다. – user420667
답변을 편집하여 필요한 권한을 포함하십시오. IDE에서 getSystemService() 대신 getApplciationContext()를 사용하는 것이 좋습니다 – Zapnologica
public static boolean wifiState()
{
WifiManager mng = (WifiManager) getSystemService(Context.WIFI_SERVICE);
return mng.isWifiEnabled();
}
을 확인의 경우 :
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" >
</uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" >
</uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" >
</uses-permission>
는 희망이
.. 도움CHANGE_WIFI_STATE가 필요하다고 생각하지 않습니다. – LoveForDroid
위의 답변은 정확하지만 특정 코드에서 메모리가 누출 될 수 있으므로 최신이 아닙니다. evices.
따라서 더 나은 대답은 다음과 같습니다 응용 프로그램 => mainfests =>의 AndroidManifest.xml에서
WifiManager wifi =(WifiManager)getApplicationContext().getSystemService(Context.WIFI_SERVICE);
if (wifi.isWifiEnabled()){
//wifi is enabled
}
권한 :
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" (>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
참조 : 코드 요청에 대한 https://www.mysysadmintips.com/other/programming/759-the-wifi-service-must-be-looked-up-on-the-application-context
- 1. iPhone에서 인터넷 사용 가능 여부 확인?
- 2. Linux에서 쓰기 캐싱 사용 여부 확인
- 3. 자바 스크립트 브라우저에서 사용 가능 여부 확인
- 4. 내 앱에서 위치 서비스 사용 여부 확인
- 5. 함수 결과 값의 사용 여부 확인
- 6. 스크롤 막대 확인 여부 확인
- 7. android에서 wifi ip의 위치를 얻으십시오.
- 8. _tmkdir 성공 여부 확인
- 9. iPhone 4 여부 확인
- 10. UIWebView로드 여부 확인
- 11. 외부 링크 여부 확인
- 12. 패키지가 존재하는지 여부 확인
- 13. 종료가 시작되었는지 여부 확인
- 14. 클릭 여부 확인 + Jquery
- 15. Silverlight : DataContext 상속 여부 확인
- 16. 오브젝트가 일반 오브젝트인지 여부 확인
- 17. 데이터베이스 복원 완료 여부 확인
- 18. 인터넷 연결 가능 여부 확인
- 19. 업데이트 웹 페이지 확인 여부
- 20. Firefox에서 탭 표시 여부 확인
- 21. 콜백 진행 여부 확인 (DevExpress)
- 22. Python의 멤버 존재 여부 확인
- 23. XDocument 파일 존재 여부 확인
- 24. URL 반환 여부 확인 404
- 25. 런타임시 UI_USER_INTERFACE_IDIOM의 존재 여부 확인
- 26. dijit.dialog 내용 표시 여부 확인
- 27. Android 2D 게임 프로그래밍 : OpenGL 사용 여부
- 28. Java : OTF 글꼴 사용, 특정 글꼴 존재 여부 확인
- 29. 등록 양식에 "사용 가능 여부 확인"옵션을 추가하려고 시도했습니다.
- 30. Android에서 플래시 앱의 애드혹 (WiFi 또는 블루투스)
-1 –
가능한 [안드로이드에 WiFi가 연결되어 있는지 보는 방법] (http://stackoverflow.com/questions/3841317/how-to-see-if-wifi-is-connected-in-android) –