注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

环信FAQ

环信FAQ

集成常见问题及答案
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

Flutter list 数组排序 Android

上帝之眼 发表了文章 • 183 次浏览 • 2023-05-08 08:55 • 来自相关话题

以使用Dart的 sort() 方法对Flutter中的List进行升序或降序排序。 sort()方法需要传递一个比较函数来指定如何对对象进行比较,并按照您指定的顺序进行排序。 以下是一个示例,假设有一个包含整数的列表,可以按照整数值进行排序: List<... ...查看全部
0
评论

Android - 统一依赖管理(config.gradle) Android

上帝之眼 发表了文章 • 193 次浏览 • 2023-05-06 08:46 • 来自相关话题

介绍 Android 依赖统一管理距目前为止,博主一共知道有三种方法,分别是: 传统apply from的方式(也是本文想讲的一种方式):新建一个 「config.gradle」 文件,然后将项目中所有依赖写在里面,更新只需修改 「config.gradl... ...查看全部
0
评论

Android 自定义开源库 EasyView Android

上帝之眼 发表了文章 • 225 次浏览 • 2023-05-06 08:45 • 来自相关话题

  这是一个简单方便的Android自定义View库,我一直有一个想法弄一个开源库,现在这个想法付诸实现了,如果有什么需要自定义的View可以提出来,不一定都会采纳,合理的会采纳,时间周期不保证,咱要量力而行呀,踏实一点。 配置EasyView 1. 工程b... ...查看全部
0
评论

Android 中创建子线程的方式有哪几种 Android

上帝之眼 发表了文章 • 192 次浏览 • 2023-05-05 08:50 • 来自相关话题

在 Android 中,创建子线程的方式通常有以下几种: 使用 Thread 类进行创建 Thread 是 Java 中的一个类,可以通过继承 Thread 类或者创建 Thread 对象并传入 Runnable 对象来创建子线程。例如: // 继承 Th... ...查看全部
0
评论

Flutter App开发实现循环语句的方式 Android

上帝之眼 发表了文章 • 204 次浏览 • 2023-05-05 08:49 • 来自相关话题

如果您有小程序、APP、公众号、网站相关的需求,您可以通过私信来联系我 Flutter 中循环语句的使用方式与其他编程语言比较类似,常见的包括 for 循环和 while 循环。 1 for 循环 Flutter 中的 for 循环语法如下: for (va... ...查看全部
0
评论

前端访问系统文件夹 Android

上帝之眼 发表了文章 • 198 次浏览 • 2023-05-05 08:48 • 来自相关话题

随着前端技术和浏览器的升级,越来越多的功能可以在前端实现而不用依赖于后端。其中,访问系统文件夹是一个非常有用的功能,例如上传文件时,用户可以直接从自己的电脑中选择文件。 使用方法 在早期的浏览器中,要访问系统中的文件夹需要使用 ActiveX 控件或 Java... ...查看全部
0
评论

Android 自定义View 之 计时文字 Android

上帝之眼 发表了文章 • 202 次浏览 • 2023-05-04 08:43 • 来自相关话题

前言   在Android开发中,常常会有计时的一些操作,例如收验证码的时候倒计时,秒表的计时等等,于是我就有了一个写自定义View的想法,本文效果图。 正文   那么现在我们将想法换成现实,这个自定义View比较简单,我们来看怎么写的,首先我们还是在Eas... ...查看全部
0
评论

无聊的分享:点击EditText以外区域隐藏软键盘 Android

上帝之眼 发表了文章 • 211 次浏览 • 2023-05-04 08:42 • 来自相关话题

1.前言 当我们在使用一个应用的搜索功能或者任何带有输入功能的控件时,如果想取消输入往往会点击外部空间,这个时候系统的软键盘就会自动收起,并且输入框也会清楚焦点,这样看上去很自然,其实使用EditText控件是没有这种效果的,本文章就如何实现上述效果提供一点小... ...查看全部
0
评论

Android大图预览 Android

上帝之眼 发表了文章 • 242 次浏览 • 2023-05-04 08:41 • 来自相关话题

前言 加载高清大图时,往往会有不能缩放和分段加载的需求出现。本文将就BitmapRegionDecoder和subsampling-scale-image-view的使用总结一下Bitmap的分区域解码。 定义 假设现在有一张这样的图片,尺寸为3040 × ... ...查看全部
0
评论

Android动态权限申请从未如此简单 Android

上帝之眼 发表了文章 • 196 次浏览 • 2023-05-04 08:40 • 来自相关话题

前言 注:只想看实现的朋友们可以直接跳到最后面的最终实现 大家是否还在为动态权限申请感到苦恼呢?传统的动态权限申请需要在Activity中重写onRequestPermissionsResult方法来接收用户权限授予的结果。试想一下,你需要在一个子模块中申请权... ...查看全部
0
评论

Android 将json数据显示在RecyclerView Android

上帝之眼 发表了文章 • 219 次浏览 • 2023-04-27 08:50 • 来自相关话题

json数据要通过Get请求获取,这里有个重要的知识点,get请求需要拼接url的 本次拼接url的参数为phone,由于登录的时候已经填了手机号,如果这里再收集手机号就会让客户体验变差,于是我采用了SharedPreferences进行记录并调出 Share... ...查看全部
0
评论

微信黑科技 Android

上帝之眼 发表了文章 • 430 次浏览 • 2023-04-25 18:40 • 来自相关话题

我一直认为技术是用来服务于用户,提升用户体验,而不是像 拼多多,写了恶意代码,操控用户的手机 ,利用技术做一些不好的事,今天这篇文章主要分享微信如何利用黑科技,减少 512MB 内存,降低 OOM 和 Native Crash 提升用户体验。 在上一篇文章谁动... ...查看全部
0
回复

EaseSearchTextView 环信_easeUI

回复

微信用户_916 发起了问题 • 0 人关注 • 391 次浏览 • 2023-04-23 11:06 • 来自相关话题

1
评论

UI集成-EaseUI EaseUI

微信用户_583 发表了文章 • 193 次浏览 • 2023-04-23 11:06 • 来自相关话题

如何集成环信的UI,我尝试集成,但以失败告终
2
回复

android端集成im即时通讯,登录注册失败,208失败码code,有没有大佬帮忙解决一下 环信_Android

微信用户_583 回复了问题 • 2 人关注 • 560 次浏览 • 2023-04-23 11:06 • 来自相关话题

2
回复

环信无法登录,求大神帮忙 环信_Android

陈致远 回复了问题 • 3 人关注 • 476 次浏览 • 2023-04-22 12:26 • 来自相关话题

0
评论

明修"栈"道——越过Android启动栈陷阱 Android

上帝之眼 发表了文章 • 192 次浏览 • 2023-04-20 08:34 • 来自相关话题

作者:vivo 互联网大前端团队- Zhao Kaiping 本文从一例业务中遇到的问题出发,以FLAG_ACTIVITY_NEW_TASK这一flag作为切入点,带大家探究Activity启动前的一项重要的工作——栈校验。 文中列举一系列业务中可能遇到的异... ...查看全部
0
评论

使用 Compose 时长两年半的 Android 开发者,又有什么新总结? Android

上帝之眼 发表了文章 • 206 次浏览 • 2023-04-19 08:41 • 来自相关话题

大家好啊,我是使用 Compose 时长两年半的 Android 开发者,今天来点大家想看的东西啊,距离上次文章也已经过去一段时间了,是时候再次总结一下了。 期间一直在实践着之前文章说的使用 Compose 编写业务逻辑,但随着业务逻辑和页面越来越复杂,在使用... ...查看全部
0
评论

Android 获取短信验证码并自动填充 Android

上帝之眼 发表了文章 • 252 次浏览 • 2023-04-19 08:26 • 来自相关话题

Android 获取短信验证码并自动填充(踩坑小米、荣耀、OPPO) 前言 最近弄了个短信自动填充功能,一开始觉得很简单,不就是动态注册个广播接收器去监听短信消息不就可以了吗?结果没这么简单,问题就出在机型的适配上。小米的短信权限、荣耀、OPPO的短信监听都是... ...查看全部
0
评论

Android 应用架构指南 Android

上帝之眼 发表了文章 • 206 次浏览 • 2023-04-13 08:36 • 来自相关话题

一 简介 遵循摩尔定律,手机终端随着每年的更新换代,其性能也飞速增长。依附于此的 Android 应用规模也愈发复杂。截止 2023 年 4 月,最新版本 8.0.32 微信 apk 大小为 238MB,而对比 2011 年微信 1.0 版本 apk 包大小仅... ...查看全部
0
评论

Android Watchdog 狗子到底做了啥 Android

上帝之眼 发表了文章 • 189 次浏览 • 2023-04-12 08:36 • 来自相关话题

前言 有一定开发经验的或多或少有听过Watchdog,那什么是Watchdog呢?Watchdog又称看门狗,看门狗是育碧开发的一款游戏,目前已出到《看门狗军团》。开个玩笑,Watchdog是什么,为什么会设计出它,听到它也许能快速联想到死锁,它是一个由Sys... ...查看全部
0
评论

Flutter应用如何打包发版 Android

上帝之眼 发表了文章 • 199 次浏览 • 2023-04-12 08:31 • 来自相关话题

Flutter应用程序的打包和发布可以通过Flutter命令行工具完成。以下是具体步骤: 确保你已经安装了Flutter SDK,并且在终端中配置了Flutter环境变量。 在终端中进入Flutter项目的根目录,运行flutter build apk命令生... ...查看全部
0
评论

关于使用EaseTitleBar编译无报错,打开app崩溃与解决方法。相关日志及描述如下,(使用sdk版本为3.9.5)。 EaseUI SDK 环信_Android

微信用户_916 发表了文章 • 180 次浏览 • 2023-04-10 14:34 • 来自相关话题

问题描述:使用EaseTitleBar编译无报错,打开app崩溃解决方法: 随便设置一下titleBarLeftImage的属性就可以了,没有使用这个属性的加上这个属性。日志:04/10 12:07:08: Launching 'app' on Nexus 5... ...查看全部
1
回复

使用EaseTitleBar编译无报错,打开app崩溃,相关日志如下,(使用sdk版本为3.9.5) 环信_Android

回复

微信用户_916 回复了问题 • 1 人关注 • 402 次浏览 • 2023-04-10 14:26 • 来自相关话题

0
评论

实战经验:打造仿微信聊天键盘,解决常见问题 Android

上帝之眼 发表了文章 • 221 次浏览 • 2023-04-10 08:56 • 来自相关话题

防苹果微信聊天页面,聊天中的布局不是,主要是键盘部分,键盘部分在做的过程中遇到了几个坑,记录一下,看看大家有没有越到过 分析ios微信聊天页面 UI组成看起来比较简单,但是包含的内容可真不少,首先语音、输入框、表情、更多四个简单元素,元素间存在互斥的一些状态... ...查看全部
0
评论

写给 Android 开发者的系统基础知识科普 Android

上帝之眼 发表了文章 • 172 次浏览 • 2023-04-10 08:53 • 来自相关话题

与我以往的风格不同,本文为科普类文章,因此不会涉及到太过高深难懂的知识。但这些内容可能 Android 应用层开发者甚至部分 framework 层开发者都不了解,因此仍旧高能预警。 另外广东这两天好冷啊,大家注意保暖~ 虚拟机与运行时 对象的概念 假设 ge... ...查看全部
0
评论

Compose Desktop实战网易云桌面应用 Android

上帝之眼 发表了文章 • 280 次浏览 • 2023-04-07 08:58 • 来自相关话题

NCMusicDesktop 去年刚用Jetpack Compose写了个仿网易云app ,最近发现compose-jb正式版已经发布到了v1.3.1, 又玩了一下Compose Desktop,决定搞了个桌面版的NCMusicDesktop,数据源还是来自B... ...查看全部
0
评论

“千变万化”——神奇的Android图片规格调整器(构思篇) Android

上帝之眼 发表了文章 • 207 次浏览 • 2023-04-07 08:57 • 来自相关话题

前言 灵感与动力 灵感突现 做这个APP的想法,起源于两周前我堂妹突然转发给我了她的照片,因为她手上没有电脑不好调整图片的大小,希望我能帮她把照片的格式调成她需要的大小规格,我当时第一个想法是用win电脑自带的图片功能去给她限制大小,后面发现ps能保留更多图片... ...查看全部
0
评论

动态代理View 实现无感化的用户状态检测框架 Android

上帝之眼 发表了文章 • 215 次浏览 • 2023-04-07 08:56 • 来自相关话题

user-state-check 基于AOP实现用户状态检测的框架 github地址: user-state-check 功能 通过dexmaker 实现动态代理,通过设置ViewFactory2,动态生成view的子类。配合xml中定义属性。可以无感的拦截... ...查看全部
0
评论

集成环信推送要注意哪些事项? 收不到环信离线推送

AllenHao 发表了文章 • 253 次浏览 • 2023-04-06 15:17 • 来自相关话题

环信即时通讯 IM 支持集成第三方厂商的消息推送服务,为 Android 开发者提供低延时、高送达、高并发、不侵犯用户个人数据的离线消息推送服务。当客户端应用进程被关闭等原因导致用户离线,环信即时通讯 IM 服务会通过第三方厂商的消息推送服务向该离线用户的设备... ...查看全部
0
评论

集成环信离线厂商推送需要注意哪些事项? Android离线推送

微信用户_732 发表了文章 • 217 次浏览 • 2023-04-06 14:56 • 来自相关话题

1.初始化注意事项 参考文档中提供的案例 这部分操作时在环信初始化的时候来进行的注意:1.EMoptions 一定不要重复创建对象 如果重复创建,是不会出现对象重复的报错,因此会导致初始化的时候绑定不上证书 ,所以这块要特别注意2.FCM推送需要注意事... ...查看全部
0
评论

100行代码搭建一个IO泄露监测框架 Android

上帝之眼 发表了文章 • 237 次浏览 • 2023-04-06 09:29 • 来自相关话题

大家好,最近由于项目原因,对IO资源泄漏的监测进行了一番调研深入了解,发现IO泄漏监测框架实现成本比较低,效果很显著;同时由于IO监测涉及到反射,还了解到了通过一种巧妙的方式实现Android P以上非公开api的访问。 接下来本篇文章首先会带你了解一些前置知... ...查看全部
0
评论

抖音消息调度优化启动速度方案实践 Android

上帝之眼 发表了文章 • 302 次浏览 • 2023-04-06 09:29 • 来自相关话题

背景 在抖音的技术博客 juejin.cn/post/708006…中,其介绍了通过修改消息队列顺序实现冷启动优化的方案,不过并未对其具体实现展开详细说明。 本文是对其技术方案的思考验证及实现。 详细代码见github: github.com/Knight-Z... ...查看全部
0
评论

搞懂Flutter的布局约束 Android

上帝之眼 发表了文章 • 203 次浏览 • 2023-04-06 09:28 • 来自相关话题

Flutter布局通常会出现一些奇怪的现象,例如,我希望一个Container是100宽高的正方形,于是我这样写 void main() => runApp(Home()); class Home extends StatelessWidget { ... ...查看全部
0
回复

配置AndroidMainfest.xml时出问题 求助啊android配置环信

回复

微信用户_636 发起了问题 • 1 人关注 • 463 次浏览 • 2023-04-04 17:53 • 来自相关话题

0
评论

Android 流畅性三板斧之帧率监控 Android

上帝之眼 发表了文章 • 217 次浏览 • 2023-04-04 08:36 • 来自相关话题

前言 Android 流畅性监控的三板斧,这里所指是【帧率的监控】,【卡顿监控】和【ANR的监控】。之所以讲这三者放在一起是他们的联系比较密切。帧率的下降往往伴随着有卡顿,【过分卡顿】往往就会产生ANR。 严谨的讲,帧率下降不一定会有卡顿(这里对卡顿是从技术角... ...查看全部
0
评论

Android TextView中那些冷门好用的用法 Android

上帝之眼 发表了文章 • 190 次浏览 • 2023-04-03 08:47 • 来自相关话题

介绍 TextView 是 Android 开发中最常用的小部件之一。它用于在屏幕上显示文本。但是,TextView 有几个较少为人知的功能,对开发人员非常有用。在本博客文章中,我们将探讨其中的一些功能。 自定义字体 默认情况下,TextView 使用系统字体... ...查看全部
0
评论

关于Android相册实现的一些经验 Android

上帝之眼 发表了文章 • 210 次浏览 • 2023-04-03 08:45 • 来自相关话题

一、序 我之前发布了个图片加载框架,在JCenter关闭后,“闭关修炼”,想着改好了出个2.0版本。 后来觉得仅增加功能和改进实现不够,得补充一下用例。 相册列表的加载就是很好的用例,然后在Github找了一圈,没有找到满意的,有的甚至好几年没维护了,于是就自... ...查看全部
0
评论

抓包神器 Charles 使用教程(含破解)支持mac ios Android Android

上帝之眼 发表了文章 • 215 次浏览 • 2023-03-31 09:02 • 来自相关话题

本文以Mac 系统为例进行讲解 配置手机代理: 手机和 Mac 连接到同一个 WiFi 网络 1.1 Android 系统:「以华为 P20 手机为例」 设置 -> 无线和网络 -> WLAN 长按当前 WiFi -> 修改网络 勾选显... ...查看全部
0
评论

Android开发小技巧-屏幕常亮与高亮的管理 Android

上帝之眼 发表了文章 • 192 次浏览 • 2023-03-29 14:05 • 来自相关话题

前言 在使用我们国民应用微信和支付宝的时候,打开付款码给别人扫码的时候,那个页面简直亮瞎我的眼,做为一个Android开发者,我就想这个功能是怎么实现的呢? 问题:如何实现屏幕的常量与亮度控制呢?又有哪些方式来实现呢? 一、WakeLock机制 说起应用程序A... ...查看全部
0
评论

十六进制常量还有这种玩法 Android

上帝之眼 发表了文章 • 215 次浏览 • 2023-03-29 13:54 • 来自相关话题

前言 上一篇文章中 juejin.cn/post/715437… ,在源码解析阶段,那些判断16进制的地方,很有意思,加上我以前也写过一篇关于这个的文章 http://www.jianshu.com/p/bff2b84ca… ,所以想在这里做个分享。 状态变量... ...查看全部
0
评论

android自定义View: 九宫格解锁 Android

上帝之眼 发表了文章 • 250 次浏览 • 2023-03-29 11:23 • 来自相关话题

本系列自定义View全部采用kt 系统:mac android studio: 4.1.3 kotlin version1.5.0 gradle: gradle-6.5-bin.zip 废话不多说,先来看今天要完成的效果: 3X3 (样式1)4*4(样式2)... ...查看全部
0
评论

Android开发仿掘金Web端登录界面(Kotlin) Android

上帝之眼 发表了文章 • 242 次浏览 • 2023-03-29 11:22 • 来自相关话题

Android开发仿掘金Web端登录界面(Kotlin) 前言 各位大佬好,给大家分享一下用Android原生实现掘金Web端的登录界面效果,有哪些可以优化希望大佬们可以指正,那我们开始吧 最终效果图 前期准备 我们需要先把需要的资源给download下来,... ...查看全部
0
评论

线程池也会导致OOM的原因 Android

上帝之眼 发表了文章 • 201 次浏览 • 2023-03-28 09:36 • 来自相关话题

1. 前言 我这边从一个问题引出这次的话题,我们可能会在开中碰到一种OOM问题,java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again 相信很多人碰到过这个错误,很... ...查看全部
0
评论

从Flutter到Compose,为什么都在推崇声明式UI? Android

上帝之眼 发表了文章 • 211 次浏览 • 2023-03-28 09:35 • 来自相关话题

Compose推出之初,就曾引发广泛的讨论,其中一个比较普遍的声音就是——“🤨这跟Flutter也长得太像了吧?!” 这里说的长得像,实际更多指的是UI编码的风格相似,而关于这种风格有一个专门的术语,叫做声明式UI。 对于那些已经习惯了命令式UI的Androi... ...查看全部
0
评论

Android 带你重新认知属性动画 Android

上帝之眼 发表了文章 • 229 次浏览 • 2023-03-28 09:34 • 来自相关话题

我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第5篇文章,点击查看活动详情 前言 之前写过一篇关于属性动画简单使用的文章juejin.cn/post/714417… 虽然官方直接提供的属性动画只有4个效果:透明度、位移、旋转、缩放,然后用Set实现组合... ...查看全部
0
评论

我的 Android 应用安全方案梳理 Android

上帝之眼 发表了文章 • 208 次浏览 • 2023-03-28 09:29 • 来自相关话题

作为独立开发者,应用被破解是一件非常让人烦恼的事情。之前有同学在我的一篇博文下面问,有没有一些 Android 防破解的方法。在多次加固、破解、再加固、再破解的过程中,我也积累了一些思路和方法。这里分享一下,如果需要用到,可以作一个参考。 先说一个结论,也是我... ...查看全部
0
评论

初探 Kotlin Multiplatform Mobile 跨平台原理 Android

上帝之眼 发表了文章 • 256 次浏览 • 2023-03-28 09:29 • 来自相关话题

一、背景 本文会尝试通过 KMM 编译产物理解一套 kt 代码是如何在多个平台复用的。 KMM 发流程简介 我以开发一个 KMM 日志库为例,简单介绍开发流程是什么: 在 CommonMain 定义接口,用 expect 关键字修饰,表示此接口在不同平台的... ...查看全部
0
评论

使用 Kotlin 委托,拆分比较复杂的 ViewModel Android

上帝之眼 发表了文章 • 226 次浏览 • 2023-03-27 08:43 • 来自相关话题

需求背景 在实际的开发场景中,一个页面的数据,可能是由多个业务的数据来组成的。 使用 MVVM 架构进行实现,在 ViewModel 中存放和处理多个业务的数据,通知 View 层刷新 UI。 传统实现 比如上面的例子,页面由3 个模块数据构成。 我们可... ...查看全部
0
评论

写给Android工程师的协程指南 Android

上帝之眼 发表了文章 • 247 次浏览 • 2023-03-27 08:43 • 来自相关话题

这是一份写给 Android工程师 的协程指南,希望在平静的2023,给大家带来一些本质或者别样的理解。 引言 在 Android 的开发世界中,关于 异步任务 的处理一直不是件简单事。 面对复杂的业务逻辑,比如多次的异步操作,我们常常会经历回调嵌套的情况,对... ...查看全部