问题描述
我正在尝试制作一个可以与其热点连接的设备建立SSH连接的应用程序。我目前正在以编程方式使用自定义SSID和密码来设置WIFI热点,但是面临的主要问题是,直到API 25(Android N)都可以使用WifiConfiguration类完成,但是我找不到任何方法来设置自定义API Android O和Android Q中的“密码”和“密码”。目前,我正在使用以下代码进行热点设置。
WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
wifiManager.startLocalOnlyHotspot(new WifiManager.LocalOnlyHotspotCallback() {
@Override
public void onStarted(WifiManager.LocalOnlyHotspotReservation reservation) {
super.onStarted(reservation);
mReservation = reservation;
key = mReservation.getWifiConfiguration().SSID;
passphrase = mReservation.getWifiConfiguration().preSharedKey;
}
@Override
public void onStopped() {
super.onStopped();
}
@Override
public void onFailed(int reason) {
super.onFailed(reason);
}
},new Handler());
由于某些原因,这段代码甚至都没有打开Android Q上的热点。是否可以在Android O及更高版本中创建customAP?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)