是否可以在Android Studio中使用Android P和Android Q创建CustomAP?

问题描述

我正在尝试制作一个可以与其热点连接的设备建立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 (将#修改为@)