如何解决Android Studio:可以使用互联网访问热点吗? 仅限本地热点
我是 Android Studio 的新手,我正在使用 Local Only Hotspot 的功能以编程方式打开和关闭热点(找到这两个帖子以供参考:How to turn on/off wifi hotspot programmatically in Android 8.0 (Oreo),How to turn on Wifi-Hotspot programmatically on Android >= 7.1 (including sharing the internet access)? .
private void turnOnHotspot() {
wifiManager.startLocalOnlyHotspot(new
WifiManager.LocalOnlyHotspotCallback()
{
@Override
public void onStarted(WifiManager.LocalOnlyHotspotReservation reservation) {
super.onStarted(reservation);
hotspotReservation = reservation;
String key = hotspotReservation.getWifiConfiguration().preSharedKey;
String ussid = hotspotReservation.getWifiConfiguration().SSID;
System.out.println("KEY: "+ key);
System.out.println("USSID: "+ ussid);
currentConfig = hotspotReservation.getWifiConfiguration();
System.out.println("STARTED THE HOTSPOT");
}
@Override
public void onStopped() {
super.onStopped();
System.out.println("STOPPED THE HOTSPOT");
}
@Override
public void onFailed(int reason) {
super.onFailed(reason);
System.out.println("FAILED THE HOTSPOT");
}
},new Handler());
}
private void turnOffHotspot() {
active = false;
if (hotspotReservation != null) {
hotspotReservation.close();
System.out.println("CLOSE HOTSPOT");
}
}
但从我从其他较旧的帖子和文档中收集的信息来看,这种方法提供了一个没有互联网访问权限的本地网络以及一个无法个性化的随机 SSID 和密码。 我只需要将一台设备连接到此热点即可共享移动数据(以访问互联网),但我没有找到任何可以帮助我的东西。还有其他选择吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。