0
  • 最佳答案
        <?xml version="1.0" encoding="utf-8"?>
        <network-security-config>
            <domain-config cleartextTrafficPermitted="true">
                <domain includeSubdomains="true">域名</domain>
            </domain-config>
        </network-security-config>
        
    
    1153952789488054272  评论     打赏       拉大锯
    • 世界不及你好  回复 @拉大锯
      老师我用的域名是api.ximalaya.com,logcat还是没有分类列表,我去官网上看到全部喜马拉雅的所有API接口都是HTTP接口,您分享的那篇文章我看过了,还是实在找不到方法
      世界不及你好 2020-05-11 21:36   回复 1255084156807811072
    • 拉大锯  回复 @世界不及你好
      你的意思是你的配置文件里没有配置域名。
      拉大锯 2020-05-11 21:53   回复 1153952789488054272
    • 世界不及你好  回复 @拉大锯
      我在配置文件里配置了这个域名的,就是将你发给我的这段代码里配置的
      世界不及你好 2020-05-11 22:08   回复 1255084156807811072
    • 拉大锯  回复 @世界不及你好
      这个问题这么简单,整了一天。这样子吧,你验证一下,你用Glide请求图片,分别请求Https,和http的,测试一下就定位到问题了,到底是手机无法访问网络,还是因为权限问题,还是因为http明文的问题。
      拉大锯 2020-05-11 22:26   回复 1153952789488054272
    • 世界不及你好  回复 @拉大锯
      老师我用ConnectivityManager测试了是可以检测到网络连接的,现在就可能还是http明文问题
      世界不及你好 2020-05-12 14:09   回复 1255084156807811072
    • 世界不及你好  回复 @拉大锯
      老师我终于知道问题了。我不知道什么时候改了logcat只显示错误,不显示bebug,info等,搞得我整了这么久,不过还是学到了些,谢谢老师耐心指导,感谢感谢!
      世界不及你好 2020-05-12 14:20   回复 1255084156807811072
    • 世界不及你好  回复 @世界不及你好
      原来是魅族手机,debug级别的日志是无法输出的。要么刷debug版本系统,要么切一下日志级别。唉,困扰了这么久
      世界不及你好 2020-05-12 15:12   回复 1255084156807811072
  • 请问这个配置域名在哪里配置啊

    1260137563809759232  评论     打赏       977
    • 世界不及你好  回复 @977
      就是在老师给的代码里把域名替换成api.ximalay.com就行了
      世界不及你好 2020-05-14 14:40   回复 1255084156807811072
  • 1153952789488054272  评论     打赏       拉大锯
    • 声明权限


      要配置允许明文访问

      1153952789488054272  评论     打赏       拉大锯
      • 世界不及你好  回复 @拉大锯
        老师权限声明过的,跟着网上添加了系统的网络安全配置文件之后运行起来没log没打印任何内容,也试过改targetSdkVersion到27,也不会打印内容run部分没有报错。
        世界不及你好 2020-05-11 19:52   回复 1255084156807811072
      • 拉大锯  回复 @世界不及你好
        那你怎么知道你的配置没问题呢?这么自信。把代码贴出来呗,留着过年吗?是的,27开始,不允许明文直接访问了,需要配置一下。
        拉大锯 2020-05-11 19:58   回复 1153952789488054272
      • 世界不及你好  回复 @拉大锯
        这是我的res文件夹下创建的xml里的network_security_config.xml文件,代码: <?xml version="1.0" encoding="utf-8"?> <network-security-config> <base-config cleartextTrafficPermitted="true" /> </network-security-config>
        世界不及你好 2020-05-11 20:05   回复 1255084156807811072
      • 世界不及你好  回复 @拉大锯
        然后在AndroidManifest里application里加了android:networkSecurityConfig="@xml/network_security_config"的
        世界不及你好 2020-05-11 20:07   回复 1255084156807811072
      • 拉大锯  回复 @世界不及你好
        你可以补充到问题里呀,不用写域名的吗?你看看官方文档。
        拉大锯 2020-05-11 20:09   回复 1153952789488054272
    相关问题
    2019-10-13 04:29 810 2
    你可长丶心吧 · 喜马拉雅
    2019-11-15 22:54 598 2
    2019-12-23 23:31 1302 2
    2020-01-06 04:50 1483 2