环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

环信客服云

环信客服云

无需下载,注册即用
环信机器人

环信机器人

智能,高效
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
5
评论

【直播回放】主题:iOS Runtime 项目实际应用与面试对刚! 直播公开课 社区活动

开发者活动阿花君霸占路人 发表了文章 • 210 次浏览 • 2021-04-28 16:41 • 来自相关话题

视频回放: 直播主题:iOS  Runtime 项目实际应用与面试对刚!嘉宾介绍:Zuyu   环信生态开发者kol分享大纲:1. 如何使用runtime 动态创建类2. 如何使用runtime 进行hook3. Method Swizzling 误区详解 ,... ...查看全部
4
评论

【14万现金奖不玩虚的】声网联合环信第三届RTE 2021创新编程挑战赛报名啦! 编程大赛 社区活动

开发者活动admin 发表了文章 • 439 次浏览 • 2021-04-19 16:49 • 来自相关话题

第三届 RTE 2021 创新编程挑战赛开始报名啦! RTE(Real Time Engagement)2021 创新编程挑战赛,是由声网Agora 主办,面向全球开发者、编程爱好者与极客的一场在线黑客马拉松。参赛者可以基于声网Agora 产品实现社交泛娱乐、... ...查看全部
0
评论

广州孕妈招聘,136-8182-2252宝来喜代妈公司给您介绍一下!

iOS开发宝来喜 发表了文章 • 4 次浏览 • 2021-05-06 14:30 • 来自相关话题

    今日介绍:“广州孕妈招聘”(136-8182-2252)宝来喜代妈公司长期通过网络平台面向全国有偿招聘广州孕妈招聘,22-35岁,身体健康,价格22-30W。正规三甲医Y操作。公司规模为全上海包括全广州也是的实体广州孕妈招聘公司,确... ...查看全部
0
评论

西安代妈公司有哪些,136-8182-2252宝来喜代妈公司给您介绍一下!

iOS开发宝来喜 发表了文章 • 3 次浏览 • 2021-05-06 14:30 • 来自相关话题

    今日介绍:“西安代妈公司有哪些”(136-8182-2252)宝来喜代妈公司长期通过网络平台面向全国有偿招聘西安代妈公司有哪些,22-35岁,身体健康,价格22-30W。正规三甲医Y操作。公司规模为全上海包括全广州也是的实体西安代妈... ...查看全部
0
评论

【Jetpack篇】协程+Retrofit网络请求状态封装实战 Android

技术精选王二蛋和他的张大花 发表了文章 • 4 次浏览 • 2021-05-06 13:58 • 来自相关话题

前言 在App中,对于网络请求状态一般性的就分为加载中、请求错误、请求成功、请求成功但数据为null。为了用户体验,不同的状态需要对用户展示不同的界面,例如网络异常的提醒,点击重新请求等。 之前项目一直都是以Retrofit+RxJava+OkHttp为网络请... ...查看全部
1
回复

uniAPP 1对1 创建会议报错 多人会议 音视频相关问题 3.x音视频 实时通话

WebIM 讨论区五彩斑斓的黑 回复了问题 • 2 人关注 • 51 次浏览 • 2021-05-06 11:49 • 来自相关话题

1
回复

iOS 环信集成报错 环信_iOS集成问题

iOS开发yangjian 回复了问题 • 2 人关注 • 37 次浏览 • 2021-05-06 11:46 • 来自相关话题

0
回复

从库里拿到数据注册到环信上出现这种错误 环信_WebIM

回复

WebIM 讨论区a1210404332 发起了问题 • 1 人关注 • 33 次浏览 • 2021-05-03 10:36 • 来自相关话题

1
评论

微信小程序demo报错 微信小程序

Web开发向北 发表了文章 • 29 次浏览 • 2021-05-02 19:58 • 来自相关话题

2
回复

利用环信实现像微信一样的即时通讯,是不是要搭建自己的服务器 环信_Android

Android开发渡边菜狗 回复了问题 • 2 人关注 • 175 次浏览 • 2021-04-30 16:06 • 来自相关话题

3
回复

微信小程序sdk支持1v1语言通话吗? 微信小程序 环信_WebIM

技术讨论区书生 回复了问题 • 3 人关注 • 3306 次浏览 • 2021-04-30 15:06 • 来自相关话题

0
评论

LiveData 单元测试 Android

技术精选柳天明 发表了文章 • 32 次浏览 • 2021-04-30 13:46 • 来自相关话题

文参考自 作者:HaroldGao链接:https://juejin.cn/post/6956588138487775240来源:掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
0
评论

CompletableFuture使用与解读 Android

技术精选柳天明 发表了文章 • 41 次浏览 • 2021-04-30 13:45 • 来自相关话题

1 前言 jdk8后给出的类,android需要N版本之后才能使用;提供了非常强大的Future的扩展功能,可以帮助我们简化异步编程的复杂性,并且提供了函数式编程的能力,也提供了转换和组合 CompletableFuture 的方法; 本文会从以下方面来介绍 ... ...查看全部
0
评论

Swift的高级技巧 - 动态注入和更改代码 iOS开发

iOS开发九漏鱼 发表了文章 • 46 次浏览 • 2021-04-30 11:47 • 来自相关话题

虽然Xcode为lldb命令提供了几个可视化抽象,例如通过单击代码行添加断点并通过单击播放按钮来运行,但lldb提供了一些Xcode UI中不存在的有用命令。这可以是从即时创建方法到甚至更改CPU的寄存器以强制应用程序上的特定流而无需重新编译它,并且了解它们可... ...查看全部
0
评论

iOS KVO 与 readonly的讨论 (数组array & setter) iOS开发

iOS开发费城 发表了文章 • 54 次浏览 • 2021-04-29 18:56 • 来自相关话题

在开发过程中,可能会有这样的需求:当数据源变动的时候及时刷新显示的列表。期望是去监听数据源数组的count,当count有变动就刷新UI,可是实际操作中却发现了不少的问题。例如:self.propertyArray = [NSMutableArray arra... ...查看全部
2
评论

【含视频、课件下载】一天开发一款灵魂社交APP 开源项目

跨平台开发阿花君霸占路人 发表了文章 • 93 次浏览 • 2021-04-29 18:15 • 来自相关话题

视频回放: 课件下载:社交应用开发分享.pptx零开发基础、源码共享 内容介绍:从互联网诞生之日起,社交需求就一直作为一种刚需存在,在人际过载与信息过载时代,微信已经不再能承载我们最简单、纯粹、美好的社交需求,在社交疲态和用户迁移的产品契机下,陌生人... ...查看全部
0
评论

常见的8个前端防御性编程方案 前端面试

Web开发AuCf 发表了文章 • 41 次浏览 • 2021-04-29 17:34 • 来自相关话题

关于前端防御性编程我们大多数情况可能遇到过,后端的由于同时请求人数过多,或者数据量过大,又或者是因为异常导致服务异常,接口请求失败,然后前端出现白屏或者报错还有一种情况,是前端自身写的代码存在一些缺陷,整个系统不够健壮,从而会出现白屏,或者业务系统异常,用户误... ...查看全部
0
评论

嗨,你真的懂this吗? 前端面试 this指向

Web开发AuCf 发表了文章 • 38 次浏览 • 2021-04-29 17:27 • 来自相关话题

this关键字是JavaScript中最复杂的机制之一,是一个特别的关键字,被自动定义在所有函数的作用域中,但是相信很多JsvaScript开发者并不是非常清楚它究竟指向的是什么。听说你很懂this,是真的吗?请先回答第一个问题:如何准确判断this指向的是什... ...查看全部
0
评论

前端基础-你真的懂函数吗? IT大前端 前端面试

Web开发AuCf 发表了文章 • 133 次浏览 • 2021-04-29 17:18 • 来自相关话题

前言众所周知,在前端开发领域中,函数是一等公民,由此可见函数的重要性,本文旨在介绍函数中的一些特性与方法,对函数有更好的认知正文1.箭头函数ECMAScript 6 新增了使用胖箭头(=>)语法定义函数表达式的能力。很大程度上,箭头函数实例化的函数对象与... ...查看全部
0
评论

避免 iOS 组件依赖冲突的小技巧 iOS开发

iOS开发我要打中单 发表了文章 • 50 次浏览 • 2021-04-29 17:13 • 来自相关话题

问题缘由本文以 YBImageBrowser 组件举例。YBImageBrowser 依赖了 SDWebImage,在使用 CocoaPods 集成到项目中时,可能会出现一些依赖冲突的问题,最近社区提了多个 Issues 并且在 Insights -> ... ...查看全部
0
评论

什么,项目构建时内存溢出了?了解一下 node 内存限制 内存泄露 node.js

Web开发AuCf 发表了文章 • 48 次浏览 • 2021-04-29 17:05 • 来自相关话题

背景在之前的一篇文章中, 我们遇到了一个项目在构建时内存溢出的问题。当时的解决方案是: 直接调大 node 的内存限制,避免达到内存上限。今天听同事分享了一个新方法,觉得不错, 特此记录, 顺便分享给大家, 希望对大家有所帮助。正文但 Node 进程... ...查看全部
2
回复

注册失败但登陆成功 注册用户失败 集成环信注册失败

Android开发阿花君霸占路人 回复了问题 • 2 人关注 • 71 次浏览 • 2021-04-29 17:03 • 来自相关话题

0
评论

前端常用图片文件下载上传方法 下载 web

Web开发AuCf 发表了文章 • 43 次浏览 • 2021-04-29 16:57 • 来自相关话题

本文整理了前端常用的下载文件以及上传文件的方法例子均以vue+element ui+axios为例,不使用el封装好的上传组件,这里自行进行封装实现先附上demo上传文件以图片为例,文件上传可以省略预览图片功能图片上传可以使用2种方式:文件流和base64;1... ...查看全部
0
评论

iOS核心动画高级技巧-1 iOS开发

iOS开发我要打中单 发表了文章 • 42 次浏览 • 2021-04-29 16:51 • 来自相关话题

1. 图层树图层的树状结构巨妖有图层,洋葱也有图层,你有吗?我们都有图层 -- 史莱克Core Animation其实是一个令人误解的命名。你可能认为它只是用来做动画的,但实际上它是从一个叫做Layer Kit这么一个不怎么和动画有关的名字演变而来,所以做动画... ...查看全部
1
回复

ios聊天界面的头像显示 聊天页面头像昵称

iOS开发yangjian 回复了问题 • 2 人关注 • 165 次浏览 • 2021-04-29 16:46 • 来自相关话题

0
评论

web 埋点实现原理了解一下 web 埋点

Web开发AuCf 发表了文章 • 47 次浏览 • 2021-04-29 16:25 • 来自相关话题

前言埋点,是网站分析的一种常用的数据采集方法。我们主要用来采集用户行为数据(例如页面访问路径,点击了什么元素)进行数据分析,从而让运营同学更加合理的安排运营计划。现在市面上有很多第三方埋点服务商,百度统计,友盟,growingIO 等大家应该都不太陌生,大多情... ...查看全部
0
评论

解决 SourceKitService 内存占用过高 iOS开发

iOS开发我要打中单 发表了文章 • 47 次浏览 • 2021-04-29 15:52 • 来自相关话题

SourceKitService 是用来服务于解析 Swift 代码格式的,和 Swift 的代码着色、类型自动推断等特性息息相关,如果我们在活动监视器中强制停止掉这个服务,那么会发现 Xcode 中 Swift 代码大部分都会变成白色,并代码提示和类型推断都... ...查看全部
0
评论

iOS-网络图片预览器(缩放,拖拽等手势) iOS开发

iOS Library九漏鱼 发表了文章 • 47 次浏览 • 2021-04-29 15:10 • 来自相关话题

预览效果(原位置启动,放大缩小,拖拽关闭,支持长图,跳转其他界面):视图结构:present跳转一个UINavigationController,UINavigationController的根跟控制是UIViewController,在viewcontrol... ...查看全部
0
评论

2019年11月:JD iOS开发岗面试题及答案! iOS面试题

iOS开发九漏鱼 发表了文章 • 52 次浏览 • 2021-04-29 14:37 • 来自相关话题

随着移动互联网技术的不断发展和创新,访谈对于公司和开发人员和设计师来说都是费时且昂贵的项目,面对iOS开发者和设计师在访谈过程中可能遇到的问题,现在为大家总结iOS技术面试题及应对答案。一、如何绘制UIView?绘制一个UIView最灵活的方法就是由它自己完成... ...查看全部
2
评论

iOS 可用的热更新、热修复方案 iOS开发

iOS开发九漏鱼 发表了文章 • 54 次浏览 • 2021-04-29 14:25 • 来自相关话题

前言JSPatch虽然在两年前被苹果邮件警告,但是ReactNative依然盛行,只不过ReactNative并没有对Native进行热修复的功能,只是动态下发新的bundle模块。动态加载而已。很多时候线上出现bug,可能是很小,很细微的。对此我们可能仅仅需... ...查看全部
0
评论

Android系统开发-选择并启动默认Launcher Android

技术精选柳天明 发表了文章 • 42 次浏览 • 2021-04-29 14:23 • 来自相关话题

如果在Android设备上又安装了一个Launcher应用,当我们返回主页的时候,Android就会弹出一个弹窗,要用户 选择要启动的Launcher应用,如下图所示: 这个是普通Android设备的正常流程,现在我们的需求是不再显示这个提示窗,在设置中增加... ...查看全部
0
评论

ART虚拟机 | 锁 Android

技术精选柳天明 发表了文章 • 41 次浏览 • 2021-04-29 14:23 • 来自相关话题

本文基于Android 11(R) Java中对临界区的锁定通常用synchronize代码块完成,因此标题中的“锁”实际上是对synchronize关键字的剖析。Synchronize代码块使用时必须传入一个对象,这个对象可以是this对象,可以是类对象(e... ...查看全部
0
评论

Android-Jetpack-Hilt 组件 包爽攻略 Android

技术精选柳天明 发表了文章 • 39 次浏览 • 2021-04-29 14:21 • 来自相关话题

Hilt 是啥? Hilt 就是依赖Dagger2 而来的 一个 专属android 端的 依赖注入框架。Dagger2 是啥? Dagger是以前 square 做的 依赖注入框架,但是大量使用了反射,谷歌觉得这东西不错,拿来改了一下,使用编译期注解 大幅度... ...查看全部
0
评论

iOS多张图片合成一张 iOS开发技巧

iOS开发费城 发表了文章 • 47 次浏览 • 2021-04-29 13:25 • 来自相关话题

在我们的开发过程中,有时候会遇到不同的需求,比如将不同的图片合成一张图片下边是实现代码:#import "RootViewController.h"@interface RootViewController ()@end@implementation Root... ...查看全部
0
评论

Kotlin实战---使用Room封装本地数据层 Android

技术精选王二蛋和他的张大花 发表了文章 • 42 次浏览 • 2021-04-29 13:23 • 来自相关话题

没有Kotlin基础的小伙伴先进这里→ Koltin基础文章 Kotlin网络模型的实现→ Kotlin网络模型的实现 kotlin实战---MVP模式实现登录,实现Base层封装→ kotlin实战---MVP模式实现登录,实现Base层封装 1、为什么使用... ...查看全部
0
评论

你的Android库是否还在Application中初始化? Android

Android Library王二蛋和他的张大花 发表了文章 • 38 次浏览 • 2021-04-29 13:18 • 来自相关话题

通常来说,当我们引入一个第三方库,第一件要做的事情是在Application中的onCreate传入context初始化这个库 😞。但是为什么像一些库如Firebase🔥,初始化的时候并不需要在Application中初始化呢?今天我们就来探索一下这个问题 🧐... ...查看全部
0
评论

引入Jetpack架构后,你的App会发生哪些变化? Android

技术精选王二蛋和他的张大花 发表了文章 • 41 次浏览 • 2021-04-29 13:14 • 来自相关话题

前言 上篇文章我给大家分享了我对Android架构的理解,从思想层面去讲述架构的演进过程。很多小伙伴读完后拍手叫好,表示还想听我讲一下对Jetpack 架构的看法,本着帮人帮到底的精神,今天我将再次动笔 尽量从本质上讲清楚Jetpack 架构存在的意义,以及解... ...查看全部
0
评论

Android系统开发-选择并启动默认Launcher Android

技术精选王二蛋和他的张大花 发表了文章 • 40 次浏览 • 2021-04-29 13:12 • 来自相关话题

如果在Android设备上又安装了一个Launcher应用,当我们返回主页的时候,Android就会弹出一个弹窗,要用户 选择要启动的Launcher应用,如下图所示: 这个是普通Android设备的正常流程,现在我们的需求是不再显示这个提示窗,在设置中增加... ...查看全部
0
评论

在 Kotlin 序列化中使用 DataStore Android

技术精选王二蛋和他的张大花 发表了文章 • 40 次浏览 • 2021-04-29 13:11 • 来自相关话题

我们之前已经 数据类 非常适合与 DataStore 结合使用,这是因为它们能够与 Kotlin 序列化无缝协作。DataStore 会依赖数据类自动生成的 equals 和 hashCode。数据类也会生成便于调试和更新数据的 toString 和 copy... ...查看全部
0
评论

ART虚拟机 | 锁 Android

技术精选王二蛋和他的张大花 发表了文章 • 39 次浏览 • 2021-04-29 13:10 • 来自相关话题

本文基于Android 11(R) Java中对临界区的锁定通常用synchronize代码块完成,因此标题中的“锁”实际上是对synchronize关键字的剖析。Synchronize代码块使用时必须传入一个对象,这个对象可以是this对象,可以是类对象(e... ...查看全部
0
评论

iOS 实现类似通讯录按拼音排序 - PinYin4Objc iOS开发技巧

iOS开发费城 发表了文章 • 57 次浏览 • 2021-04-29 12:29 • 来自相关话题

最近项目中需要实现类似通讯录那样按拼音进行排序以及索引列表的显示的功能,这里使用了 PinYin4Objc 这个库来实现此功能。PinYinObjc是一个效率很高的汉字转拼音类库,智齿简体和繁体中文,有如下特点:1、效率高,使用数据缓存,第一次初始化以后,拼音... ...查看全部
0
评论

iOS 基于AFNetWorking的联想搜索的实现 iOS开发技巧

iOS开发费城 发表了文章 • 54 次浏览 • 2021-04-29 12:24 • 来自相关话题

需求描述:输入框搜索功能,输入小米,键盘输入按照x-i-a-o-m-i的顺序,而请求是根据输入框内容的变化进行请求,输入框每变化一次就要进行一次请求,直到输入停止,请求的结果列表展示。关键点:频繁的网络请求,又不能影响下次请求的进行,这就要求当新的请求开始前,... ...查看全部
0
评论

简易版 React-Router实现 react

Web开发AuCf 发表了文章 • 34 次浏览 • 2021-04-29 12:00 • 来自相关话题

上一篇简单的介绍了react-router 的使用方法和基本的API,对于react-router几个重要的API做了源码解读。这篇就实现一个简易版的 react-router设计思路由上图可知,核心内容就是如何监听到URL的改变?图中说到三种方式,其实也就两... ...查看全部
0
评论

React setState数据更新机制 react

Web开发AuCf 发表了文章 • 44 次浏览 • 2021-04-29 11:42 • 来自相关话题

为什么使用setState在React 的开发过程中,难免会与组件的state打交道。使用过React 的都知道,想要修改state中的值,必须使用内部提供的setState 方法。为什么不能直接使用赋值的方式修改state的值呢?我们就分析一下,先看一个de... ...查看全部
0
评论

配置 ESLint 自动格式化自闭合标签(Self closing tag) react

Web开发AuCf 发表了文章 • 35 次浏览 • 2021-04-29 11:39 • 来自相关话题

对于没有子元素或不需要子元素的 HTML 标签,通常写成其自闭合的形式会显得简洁些,- <SomeComponent></SomeComponent> + <SomeComponent/> 通过配置 ESLint 可在格式化... ...查看全部
0
评论

iOS 功能丰富的 Category 类型工具库 iOS三方开源库

iOS Libraryzuyu 发表了文章 • 40 次浏览 • 2021-04-29 11:04 • 来自相关话题

YYCategories安装CocoaPods在 Podfile 中添加  pod 'YYCategories'。执行 pod install 或 pod update。导入 <YYCategories/... ...查看全部
0
评论

iOS 异步绘制与显示的工具类 iOS三方开源库

iOS Libraryzuyu 发表了文章 • 37 次浏览 • 2021-04-29 11:02 • 来自相关话题

YYAsyncLayeriOS 异步绘制与显示的工具类。简单用法@interface YYLabel : UIView @property NSString *text; @property UIFont *font; @end @implementatio... ...查看全部
0
评论

iOS 全局并发队列管理工具 iOS三方开源库

iOS Libraryzuyu 发表了文章 • 37 次浏览 • 2021-04-29 11:01 • 来自相关话题

YYDispatchQueuePooliOS 全局并发队列管理工具。当某个 block 所在线程被锁住时,concurrent queue 会创建大量线程以至于占用了过多资源而影响到主线程。这里可以用一个全局的 serial queue pool 来尽量控制全... ...查看全部