I know how to create Open/WEP/PSK/PSK2 configuration programmatically.
ex.
WifiConfiguration conf = new WifiConfiguration();
conf.SSID = \"ssid\";
co
Java Reflection API can be used to create IEEE802.x network with certificate. You can directily create IEEE802.x network connection is earlier version (like 1.6). In latest android the "EnterpriseField" (a inner class) is not directily accessible through program.
I answered this here: How to programmatically create and read WEP/EAP WiFi configurations in Android?
hth :)