Java WPS别针推送Android棒棒糖5.0
我正在尝试为Android棒棒糖的WPS pin和push方法编写代码。代码编译正确,但调用时,工作站不会启动配置。不知道我做错了什么。我的代码片段如下所示:Java WPS别针推送Android棒棒糖5.0,java,android,api,wifi-protected-setup,Java,Android,Api,Wifi Protected Setup,我正在尝试为Android棒棒糖的WPS pin和push方法编写代码。代码编译正确,但调用时,工作站不会启动配置。不知道我做错了什么。我的代码片段如下所示: WpsInfo getWpsConfig(){ WpsInfo config=new WpsInfo(); config.setup=WpsInfo.PBC; config.setup=WpsInfo.DISPLAY; config.setup=WpsInfo.INVALID; return config; } 我甚至试过:
WpsInfo getWpsConfig(){
WpsInfo config=new WpsInfo();
config.setup=WpsInfo.PBC;
config.setup=WpsInfo.DISPLAY;
config.setup=WpsInfo.INVALID;
return config;
}
我甚至试过:
WpsInfo wpsManager = new WpsInfo();
if(cmdParams[0].equalsIgnoreCase("pbc")){
wpsManager.setup=wpsInfo.PBC;
int wpsStatus = wpsManager.describeContents();
Log.i(TAG,"Status of the device is:"+wpsStatus);
System.out.println("Status of the device is:\"+wpsStatus");
return cmdExecStatus.SUCCESS;
}
else if (cmdParams[0].equalsIgnoreCase("pin")){
wpsManager.setup= WpsInfo.DISPLAY;
String wpsPin = wpsManager.pin;
Log.i(TAG,"Pin on the device is:"+wpsPin);
System.out.println("Pin on the device is:"+wpsPin);
int wpsStatus = wpsManager.describeContents();
Log.i(TAG,"Status of the device is:"+wpsStatus);
System.out.println("Status of the device is:\"+wpsStatus");
return cmdExecStatus.SUCCESS;
}
试试这个:
WpsInfo getWpsConfig(){
WpsInfo config=new WpsInfo();
if(cmdParams[0].equalsIgnoreCase("pbc")){
config.setup=WpsInfo.PBC;
} else if(cmdParams[0].equalsIgnoreCase("pin")){
config.setup=WpsInfo.DISPLAY;
} else {
config.setup=WpsInfo.INVALID;
}
return config;
}
及
另外,不要忘记在清单文件中添加权限。试试这个
config.wps.setup = WpsInfo.PBC;
config.wps.setup=WpsInfo.DISPLAY;
config.wps.setup=WpsInfo.INVALID;
config.wps.setup = WpsInfo.PBC;
config.wps.setup=WpsInfo.DISPLAY;
config.wps.setup=WpsInfo.INVALID;