小编Jer*_*ong的帖子

需要在Android6.0中以编程方式忘记配置的Wifi网络

我已经实现了系统以编程方式从我的应用程序连接到wifi网络,现在我想从应用程序以编程方式忘记配置的wifi网络.我已经将它实现到我的应用程序中,并且它在Android 5.0和更低版本的设备上运行良好(少于API 22).对于Android 6.0及更高版本的设备,它不起作用(高于和等于API 23).

请参考以下代码:

    val wifiManager = this@SelectWifiSettingsActivity.baseContext!!.getSystemService(android.content.Context.WIFI_SERVICE) as WifiManager
    val list = wifiManager.configuredNetworks
    for (i in list) {
        wifiManager.disableNetwork(i.networkId)
        wifiManager.saveConfiguration()
    }    
Run Code Online (Sandbox Code Playgroud)

我还提到了以下链接:https: //stackoverflow.com/a/33075445/9360112

由于Android 6.0中的WiFi配置有一些变化.

如果有人有解决方案,请帮助我.

android wifi wifimanager kotlin

6
推荐指数
1
解决办法
1385
查看次数

如何在 GitHub 上添加 SonarCloud 徽章?

我正在尝试将SonarCloud徽章添加到我的README.

但是当我这样做时

![https://sonarcloud.io/dashboard?id=com.lapots.breed.judge%3Ajudge-rule-engine](https://sonarcloud.io/api/project_badges/measure?project=com.lapots.breed.judge%3Ajudge-rule-engine&metric=alert_status)
Run Code Online (Sandbox Code Playgroud)

徽章本身看起来不错,但它不允许转到sonarcloud项目而是导致camo.githubusercontent.com.

我应该使用哪个链接来访问该SonarCloud项目?

谢谢。

markdown github sonarcloud

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

AWS - EC2用户数据脚本如何分配弹性IP?

我正在尝试为 VPC 创建自己的堡垒主机,并创建一个最小/最大实例数为 1 的自动缩放组。在我的启动配置中,我为 ec2 用户数据指定以下内容:

#!

INSTANCE_ID=`/usr/bin/curl -s http://169.254.169.254/latest/meta-data/instance-id`

aws ec2 associate-address --instance-id $INSTANCE_ID --allocation-id eipalloc-my-eip-id --allow-reassociation
Run Code Online (Sandbox Code Playgroud)

此用户数据的目标是立即将弹性 IP 地址与我新创建的 EC2 实例关联起来 -我从其他 StackOverflow 帖子中读到,在使用 ASG 时必须明确完成此操作。

但是,在 ASG 实例启动并完成初始化后,我在控制台输出中仍然看不到该实例的任何弹性 IP:

在此输入图像描述

我已经确认实例确实正在使用用户数据: 在此输入图像描述

我尝试查看系统日志内部,看看初始化期间是否有任何错误消息,但一开始我看不到任何表明命令associate-address失败的信息(内部/var/log/cloud-init-output)。

编辑:尝试调试:

但是,我随后手动将弹性 IP 与我的实例关联,通过 SSH 进行连接,并尝试运行上面的用户数据命令。有趣的是,当我到达该aws ec2 associate-address部分时,我遇到了

无法找到凭据。您可以通过运行“aws configure”来配置凭证。

这似乎是问题的根源 - 我的 AWS 配置文件未配置。但是,我一直认为默认的 AWS 实例配置文件已设置好,您可以在实例完成初始化后访问 AWS CLI。

谁能指出为什么我的用于关联弹性 IP 地址的用户数据可能无法正确执行?

谢谢你!

amazon-ec2 amazon-web-services

6
推荐指数
2
解决办法
9372
查看次数

Cloudflare DNS - 如何将所有子域重定向到根域?

有人能告诉我如何将所有子域重定向到 Cloudflare DNS 中的根域吗?

我一直在寻找没有任何运气的一天。

无法使用,.htaccess因为所有子域都无法解析(它们看起来就像一个没有传播的根域)并且不返回任何内容,而且我不想为每个可能的设置设置数百个 DNS 记录子域。

我想设置一个通配符 dns 条目来重定向或至少使所有子域都可以访问,所以我可以通过.htaccess, 或通过 DNS完成其余的工作。

那么如何为上述要求制作 DNS 条目?

谢谢。

dns .htaccess redirect cloudflare

5
推荐指数
1
解决办法
5337
查看次数

从Android Studio 3.0构建时如何克服app未安装的错误?

为了从Android Studio 3.0为调试Android应用程序提供构建,它不会安装在具有Marshmallow及更高版本的Mobile中(在未经测试的Lollipop中).我已经使用了Stack溢出的最大解决方案,但它无法正常工作.它始终显示App Not Installed.

android android-developer-api android-debugging

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

Android 应用更新在尝试发布时被 Google Play 拒绝。我接下来该怎么做?

由于违反政策,我的应用更新已被拒绝且未发布。

原因是出于某些安全原因,我们已将某些国家/地区及其 IP 从我们的网络中列入黑名单。由于 Google Play 开发者无法访问商品详情中的隐私政策网址。

来自谷歌的关于拒绝的电子邮件:

发布状态:已拒绝

经过审核,您的应用因违反政策而被拒绝且未发布。如果您提交了更新,则 Google Play 上仍可使用您应用的先前版本。但是,如果您没有在 2019 年 10 月 1 日之前解决下面列出的问题,您的应用可能会被删除。

违规原因

问题:违反家庭政策要求 包含吸引儿童元素的应用程序必须符合所有家庭政策要求。我们发现您的应用存在以下问题:

资格问题

隐私政策

您必须在应用的商品详情页面上提供指向应用隐私政策的链接。当应用在 Google Play 上架时,必须始终维护此链接,并且它必须链接到隐私政策,其中包括准确描述您的应用的数据收集和使用的隐私政策。请在 Play 管理中心的应用商品详情页面中提供指向有效隐私政策的链接。有关更多详细信息,请参阅家庭政策要求的隐私政策部分 (#6)。

我做了什么

我两天前通过支持电子邮件 [ googleplay-developer-support@google.com ]联系了 Google [实际上是在周六 (21/09/19) 询问],要求他们分享他们试图访问我们的隐私政策的位置URL,以便我们可以将其添加到我们的白名单中。

他们为我提供了 48 小时的回复时间。但谷歌没有回复我的电子邮件。

我接下来该怎么做?

谢谢。

android google-play google-play-console

5
推荐指数
2
解决办法
2万
查看次数

Android:删除具有某些SSID的网络

好吧我明白在android中你必须通过网络ID而不是SSID删除网络.但是,我试图删除包含SSID名称中的某个短语的设备.如果(k.SSID.contains("ThisWord_"))它将删除该配置的网络.我可以浏览并显示所有SSID但是我不知道如何将SSID与NetworkId进行比较以将其删除.任何帮助表示赞赏.我有这个.虽然我说它不正确.我不知道如何继续前进.

WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
//        int networkId = wifiManager.getConnectionInfo().getNetworkId();
//        wifiManager.removeNetwork(networkId);
        wifiManager.saveConfiguration();

        List<WifiConfiguration> list = wifiManager.getConfiguredNetworks();
        List<String> ThisList = new ArrayList<String>();
        int i = 0;

        for(WifiConfiguration k : list)
        {
            if(k.SSID.contains("ThisWord_"))
            {
                int networkId = wifiManager.getConnectionInfo().getNetworkId();
                ThisList.add(k.SSID);
                i++; 
                wifiManager.removeNetwork(networkId);
                wifiManager.saveConfiguration();
            }
        }
Run Code Online (Sandbox Code Playgroud)

android ssid wifimanager

4
推荐指数
1
解决办法
3982
查看次数

Node.js - MySQL 中的“PROTOCOL_ENQUEUE_AFTER_FATAL_ERROR”

我正在尝试编写一个Node + Express来提供REST服务。应用程序启动时一切顺利。

然而,几个小时后,我收到一个错误:“code”:“PROTOCOL_ENQUEUE_AFTER_FATAL_ERROR”,“fatal”:false。看来有些资源即将耗尽。有人知道如何修复它吗?

这是代码的主要部分:

var mysql   = require("mysql");
var _ = require('underscore')
var Q = require("q");

function REST_ROUTER(router,connection,md5) {
    var self = this;
    self.handleRoutes(router,connection,md5);
}

var queryWithPromise = function (connection, query) {
    var deferred = Q.defer();
    connection.query(query, function(err, rows, fields) {
        if (err) {
            deferred.reject(err);
        };
        if (!rows||(rows.length === 0)) {
          deferred.reject("No record!");  
        }
        deferred.resolve(rows);
    });
    return deferred.promise;    
};


REST_ROUTER.prototype.handleRoutes = function(router,connection,md5) {
    var self = this;
    router.get("/",function(req,res){
        res.json({"Message" : "Hello World !"});
    });
    router.get("/data/:token/:latlng",function(req,res){
        //console.log(req.params.token);
        query = mysql.format("SELECT …
Run Code Online (Sandbox Code Playgroud)

mysql rest node.js express

4
推荐指数
1
解决办法
8938
查看次数

Docker - 如何在终端中检查 Docker 容器日志实时更新?

我有一个使用分离模式 (-d) 标志运行的 docker 容器。该容器运行的应用程序正在更新终端中的一些输出/日志。

我想在终端中实时查看容器的输出。

有没有什么方法可以在应用程序中实时更新终端中的 docker 日志?

谢谢。

terminal docker docker-container

4
推荐指数
1
解决办法
2997
查看次数

计算 D3.js 中刻度线的数量

如何获得当前在 D3.js 中 x 轴上的刻度线数量?

基本上我想计算有多少刻度线。

d3.js

3
推荐指数
1
解决办法
2851
查看次数