Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. WifiConfiguration connection = createApConfiguration(ssid, password, "WEP");
  2. int res = wifiManager.addNetwork(connection);
  3.  
  4. val specifier = WifiNetworkSpecifier.Builder()
  5. .setSsid("NetworkID")
  6. .setIsHiddenSsid(false)
  7. .setIsEnhancedOpen(false)
  8. .setBssidPattern(MacAddress.fromString("10:03:23:00:00:00"), MacAddress.fromString("ff:ff:ff:00:00:00"))
  9. .build()
  10.  
  11. val request = NetworkRequest.Builder()
  12. .addTransportType(NetworkCapabilities.TRANSPORT_WIFI)
  13. .removeCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)
  14. .setNetworkSpecifier(specifier)
  15. .build()
  16.  
  17. val connectivityManager = this.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
  18.  
  19. val networkCallback = object : ConnectivityManager.NetworkCallback() {
  20.  
  21. override fun onAvailable(network: Network?) {
  22. Log.d("AVAILABLE", "onAvailable")
  23. }
  24.  
  25. override fun onUnavailable() {
  26. Log.d("UNAVAILABLE", "onUnavailable")
  27. }
  28. }
  29.  
  30. connectivityManager.requestNetwork(request, networkCallback)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement