小编Vin*_*odh的帖子

如何访问列表中的字典键值?

假设我有以下列表:

list = [{'a': 1, 'b': 2}, {'c': 3, 'd': 4}, {'e': 5, 'f': 6}]
Run Code Online (Sandbox Code Playgroud)

如何访问密钥的特定值d

python

27
推荐指数
4
解决办法
10万
查看次数

Android Q,以编程方式连接到不同的WiFi AP进行互联网连接

与Android Q中一样,几个WiFi API也受到限制。我正在尝试使用备用API连接到Internet的不同Wifi AP。

下面是我的代码:

    WifiNetworkSpecifier.Builder builder = new WifiNetworkSpecifier.Builder();
    builder.setSsid("wifi-ap-ssid");
    builder.setWpa2Passphrase("wifi-ap-password");

    WifiNetworkSpecifier wifiNetworkSpecifier = builder.build();

    NetworkRequest.Builder networkRequestBuilder1 = new NetworkRequest.Builder();
    networkRequestBuilder1.addTransportType(NetworkCapabilities.TRANSPORT_WIFI);
    networkRequestBuilder1.setNetworkSpecifier(wifiNetworkSpecifier);

    NetworkRequest nr = networkRequestBuilder1.build();
    ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
    cm.requestNetwork(nr, callback);
Run Code Online (Sandbox Code Playgroud)

这使我可以连接,但互联网已禁用。这正在按照Android文档中的定义运行。

我尝试的替代方法如下:

    WifiNetworkSuggestion.Builder wifiNetworkSuggestionBuilder1 = new WifiNetworkSuggestion.Builder();
    wifiNetworkSuggestionBuilder1.setSsid("wifi-ap-ssid");
    wifiNetworkSuggestionBuilder1.setWpa2Passphrase("wifi-ap-password");
    WifiNetworkSuggestion wifiNetworkSuggestion = wifiNetworkSuggestionBuilder1.build();
    List<WifiNetworkSuggestion> list = new ArrayList<>();
    list.add(wifiNetworkSuggestion);
    wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
    wifiManager.removeNetworkSuggestions(new ArrayList<WifiNetworkSuggestion>());
    wifiManager.addNetworkSuggestions(list);
Run Code Online (Sandbox Code Playgroud)

在清单中声明允许:

<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
Run Code Online (Sandbox Code Playgroud)

使用它并没有改变任何行为。

请告知API序列,以成功连接到具有Internet功能的其他Wifi AP。

android android-wifi android-developer-api android-connectivitymanager android-10.0

6
推荐指数
3
解决办法
1858
查看次数

从属角色的蓝牙低功耗设备可以拥有多个主设备吗?

我想知道LE设备的链路层是否处于从属角色,是否可以拥有多个主设备.我知道master可以有多个slave但​​是slave可以有多个master吗?

bluetooth-lowenergy

2
推荐指数
1
解决办法
1957
查看次数