注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

环信FAQ

环信FAQ

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

Android 14 新增权限 Android

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

原文: medium.com/proandroidd… 译者:程序员 DHL 本文已收录于仓库 Technical-Article-Translation 这篇文章,主要分享在 Android 14 以上新增的权限 READ_MEDIA_VISUAL_US... ...查看全部
0
评论

你真的了解Systrace吗? Android

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

欢迎关 Android茶话会 在技术学习、个人成长的道路上,让我们一起前进! 一、什么是SysTrace? 在日常开发中有时候遇到棘手的性能问题就需要使用这个工具,Systrace 是 「Android 4.1」 中新增的性能数据采样和分析工具。它可帮助开发... ...查看全部
0
评论

初入Android TV/机顶盒应用开发小记1 Android

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

1.前期 去年公司开展了一个新的项目,是一个运行在机顶盒上的App。项目经理把整个部门的几个重要成员叫到会议室开了场研讨,讨论了关于整个项目的详细情况,但是公司现有做安卓哥们都没有开发过Tv上的项目,所以当时都没有人主动想要负责这个项目的开发。可能在会上我问的... ...查看全部
0
评论

基于人脸识别算法的考勤系统 Android

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

​ 作为一个基于人脸识别算法的考勤系统的设计与实现教程,以下内容将提供详细的步骤和代码示例。本教程将使用 Python 语言和 OpenCV 库进行实现。 一、环境配置 安装 Python 请确保您已经安装了 Python 3.x。可以在Python 官网... ...查看全部
0
评论

Android自定义一个省份简称键盘 Android

上帝之眼 发表了文章 • 159 次浏览 • 2023-05-22 09:30 • 来自相关话题

hello啊各位老铁,这篇文章我们重新回到Android当中的自定义View,其实最近一直在搞Flutter,初步想法是,把Flutter当中的基础组件先封装一遍,然后接着各个工具类,列表,网络,统统由浅入深的搞一遍,弄完Flutter之后,再逐步的更新And... ...查看全部
0
评论

Android 逆向从入门到入“狱” Android

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

免责声明 本次技术分享仅用于逆向技术的交流与学习,请勿用于其他非法用途;技术是把双刃剑,请善用它。 逆向是什么、可以做什么、怎么做 简单讲,就是将别人打包好的 apk 进行反编译,得到源码并分析代码逻辑,最终达成自己的目的。 可以做的事: 修改 sm... ...查看全部
0
评论

看了十几篇MVX架构的文章后,我悟了... Android

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

当经过学一遍又一遍,改一遍又一遍,觉得学不懂想哭的时候,我选择了放弃(洗澡),然后我悟了。 适当开摆有益身心健康 当你纠结于文件该放在哪个包下,纠结于什么功能的代码应该放在哪个类中,于是在学习过程中不断修改,不断重构...开始了这样一个循环。 这有很大一部分原... ...查看全部
0
评论

Flutter list 数组排序 Android

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

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

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

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

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

Android 自定义开源库 EasyView Android

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

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

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

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

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

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

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

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

前端访问系统文件夹 Android

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

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

Android 自定义View 之 计时文字 Android

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

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

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

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

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

Android大图预览 Android

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

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

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

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

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

Android 将json数据显示在RecyclerView Android

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

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

微信黑科技 Android

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

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

EaseSearchTextView 环信_easeUI

回复

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

1
评论

UI集成-EaseUI EaseUI

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

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

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

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

2
回复

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

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

0
评论

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

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

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

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

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

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

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

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

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

Android 应用架构指南 Android

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

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

Android Watchdog 狗子到底做了啥 Android

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

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

Flutter应用如何打包发版 Android

上帝之眼 发表了文章 • 195 次浏览 • 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 发表了文章 • 172 次浏览 • 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 人关注 • 378 次浏览 • 2023-04-10 14:26 • 来自相关话题

0
评论

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

搞懂Flutter的布局约束 Android

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

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

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

回复

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

0
评论

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

上帝之眼 发表了文章 • 241 次浏览 • 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

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

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