【问题标题】:Problems with last android system update (network SSID)上次 android 系统更新的问题(网络 SSID)
【发布时间】:2018-11-26 11:05:18
【问题描述】:

我为我的公司平板电脑 (SAMSUNG Galaxy Tab Active2) 开发了一个简单的软件,但自上周五(2018 年 11 月 23 日)以来,它就无法正常工作。我检查了应用程序的所有功能,其中有两个不起作用。

一开始,应用程序无法获取 SSID 网络。 我使用以下例程:

WifiManager manager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInfo = manager.getConnectionInfo();
if (wifiInfo.getSSID().toString().equalsIgnoreCase("networkname")) {}
else {Toast.makeText(getApplicationContext(), "Make sure you're connected to networkname.", Toast.LENGTH_LONG).show()}

此代码在上周五之前一直运行良好。我尝试获取 SSID 网络并得到结果<unknown SSID>。此外,我将平板电脑连接到了一些不同的网络并得到了相同的结果。

然后我注意到发生了另一件事:个性化应用程序图标更改为默认的android系统图标。

我设法查明了上次系统更新的问题:Samsung Experience 9.0 (Android Oreo) version T395XXU3BRJ5/T395OXXU3BRJ1/T395XXU3BRJ5。有谁知道如何解决这个问题?或者如何为我指明那个方向?

【问题讨论】:

    标签: java android updates ico ssid


    【解决方案1】:

    正如您在其他线程中所注意到的,关于 android > 8.1 中“未知 SSID”的问题与一个新的安全补丁有关,该补丁拒绝在没有 LOCATION 的 RUNTIME EXPLICIT PERMISSION (FINE_LOCATON, COARSE_LOCATION) 的情况下访问 SSID 信息。只需设置一个请求权限功能,运行时会引起用户注意以启用位置。希望对您有所帮助,即使已经过去了一段时间,也许您已经找到了解决方案

    【讨论】:

    • 确实我已经找到了解决方案...无论如何谢谢。我会接受你的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-20
    • 2014-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多