android IM开发中 /system/etc/security/cacerts.bks证书异常问题已解决-程序员宅基地

技术标签: im  android  Im开发  异常  

    //亲身实验

  ConnectionConfiguration config = new ConnectionConfiguration(
     SERVER_IP, SERVER_PORT);

    config.setSendPresence(false);// 状态设为离线 获取离线消息
    config.setReconnectionAllowed(true);
    config.setTruststorePath("/system/etc/security/cacerts.bks");
    config.setTruststorePassword("changeit");
    config.setTruststoreType("bks");

    //将这句的enable改为disabled即可
    config.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled);
    config.setSASLAuthenticationEnabled(false);
    connection = new XMPPConnection(config);


这是没修改的代码

运行结果

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u014571900/article/details/39508697

智能推荐

比较BF、KMP和BM算法的性能(纯C语言实现,而且……VC6.0编译的程序跑得比codeblocks 17.12编译的快)_kmp算法与bm算法的比较-程序员宅基地

文章浏览阅读3.2k次,点赞4次,收藏10次。首先声明:BF和KMP算法是刁肥宅自己实现的,BM算法源自此处,刁肥宅未曾妄加改动,只是作测试用。操作系统及硬件配置信息如图6所示,刁肥宅所用编译环境为:Code::Blocks 17.12、VC6.0(完整绿色版)。所用源代码与测试数据都已上传到百度云盘(提取密码:dhu0)与CSDN“我的资源-下载”上,各位看官可以免费下载亲测。 话不多说,先贴出三个算法的C语言..._kmp算法与bm算法的比较

堆排序代码-程序员宅基地

文章浏览阅读802次。堆排序堆排序代码如下: public static void main(String[] args) { System.out.println("原数组:"); int[] arr = { 10, 8, 15, 16, 6, 9, 1, 7, 11, 20, 12, 5 };//示例数组 System.out.println(Arrays.toString(arr)); ..._堆排序代码

解决vue的跨域问题_vue3跨域后真实地址_Code L的博客-程序员宅基地

文章浏览阅读562次。哈哈哈哈_vue3跨域后真实地址

在AssetBundle打包的时候,我们是一个文件一个AssetBundle,基本不存在冗余的情况了。但这种做法是否可取?UWA有什么建议?-程序员宅基地

文章浏览阅读388次。在AssetBundle打包的时候,我们是一个文件一个AssetBundle,基本不存在冗余的情况了。但这种做法是否可取?UWA有什么建议?https://blog.uwa4d.com/archives/TechSharing_56.html技术分享连载(五十六)作者:admin / 时间:2017年03月21日 / 浏览:3084 次 / 分类:厚积薄发本期聚集话题:相邻关卡相似资源是否有优化的技巧;Android 平台上的SerializedFile问题;实例:代码加载的具体分

深度学习中的超参数_超参数有哪些-程序员宅基地

文章浏览阅读4.2k次,点赞3次,收藏14次。1. 什么是超参数? 超参数 : 在机器学习的上下文中,超参数是在开始学习过程之前设置值的参数,而不是通过训练得到的参数数据。通常情况下,需要对超参数进行优化,给学习机选择一组最优超参数,以提高学习的性能和效果。 超参数通常存在于:1. 定义关于模型的更高层次的概念,如复杂性或学习能力。 2. 不能直接从标准模型培训过程中的数据中学习,需要预先定义。 3. 可以通过设置不同的值,训练不同的模型和选择更好的测试值来决定超参数具体来讲比如算法中的学习率(learning rate)_超参数有哪些

关于vue中v-for遍历的时候存在空字符串不展示的问题_v-for 如果为空如何-程序员宅基地

文章浏览阅读1k次。vue的v-for时候里面内容是空的对不展示_v-for 如果为空如何

随便推点

Java语言编写服务器与多个客户端聊天程序(基于TCP)-程序员宅基地

文章浏览阅读5.4k次,点赞15次,收藏38次。 TCP是一种基于连接的通信协议,必须要进行连接才能通信。 本人虽然只是一个大一的学生,这个学期刚刚学完Java,但是本人对Java有着极大的学习兴趣和热情,各种寻找资源提升自己的实力。这不,刚刚看完毕向东老师的网络编程教学视频,自己动脑想了这个项目,并动手实现了这个项目,还是感到挺开心的。 现在,我来展示一个我自己写的一个基于...

n05_Reinforcement Q-Learnining_MDP_getattr_Monte Carlo_Blackjack_Driving office_ε-greedy_SARSA_Bellm_LIQING LIN的博客-程序员宅基地

文章浏览阅读1k次。Reinforcement learning (RL) is the third major section of machine learning after supervised and unsupervised learning. These techniques have gained a lot of traction in recent years in the application of artificial intelligence. In reinforcement learn...

java随机生成6位随机数 5位随机数 4位随机数_java生成五位随机数-程序员宅基地

文章浏览阅读5.5w次,点赞4次,收藏16次。生成6位随机数(不会是5位或者7位,仅只有6位):[java] view plaincopySystem.out.println((int)((Math.random()*9+1)*100000)); 同理,生成5位随机数:[java] view plaincopy_java生成五位随机数

cp18_Reinforcement Learning for Markov Decision Making in Env_Bellman_Q-learning_Q-Value Iteration-程序员宅基地

文章浏览阅读1.2k次。In the previous chapters, we focused on supervised and unsupervised machine learning. We also learned how to leverage artificial neural networks and deep learning to tackle problems encountered with these types of machine learning. As you'll recall, s...

程序算法艺术与实践:稀尔排序、冒泡排序和快速排序_improveqsort-程序员宅基地

文章浏览阅读1.4k次。稀尔排序://希尔排序#include #include void ShellSort( int* data, int left, int right){ int len = right-left +1; int d =len; while (d>1){ d =(d+1)/2; for(int i =left; i

☆~ _菲ル。——在天愿作比翼鸟,在地愿爱刘亦菲-程序员宅基地

文章浏览阅读2.9k次。在天愿作比翼鸟,在地愿爱刘亦菲她,有着倾国倾城都难以诠释的惊世美貌;她,有着足以傲视一切的优越家世;她,是万千宠爱集于一身的豪门公主;她,是善良纯真到令人心疼的邻家女孩;她为梦想而生,为心而活,她就是娱乐圈无可复制的唯一-刘亦菲。 从不关心任何明星的我,在那个浸润着海风的夏天,邂逅了人生最美的信仰。或许我从来未曾想到,这个陌生的名字会成为我生命最深刻的眷恋。《