注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

环信FAQ

环信FAQ

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

环信FCM推送详细步骤 环信FCM推送详细步骤

AllenHao 发表了文章 • 299 次浏览 • 2023-09-21 11:57 • 来自相关话题

0
评论

安卓开发中如何实现一个定时任务 Android

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

定时任务方式优点缺点使用场景所用的API普通线程sleep的方式简单易用,可用于一般的轮询Polling不精确,不可靠,容易被系统杀死或者休眠需要在App内部执行短时间的定时任务Thread.sleep(long)Timer定时器简单易用,可以设置固定周期或者... ...查看全部
0
评论

用一个RecyclerView实现抖音二级评论 Android

上帝之眼 发表了文章 • 230 次浏览 • 2023-09-14 08:33 • 来自相关话题

前一阵,看到一位掘友分享了一篇文章:Android简单的两级评论功能实现,看得出来,是一位Android萌新记录的学习过程。我当时还留了一条建议: 建议用单RecyclerView+多ItemType+ListAdapter实现,保持UI层的清洁,把逻辑处理... ...查看全部
0
评论

Android:实现一个简单带动画的展开收起功能 Android

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

大家好,我是似曾相识2022。不喜欢唱跳篮球,但对杰伦的Rap却情有独钟。 今天给大家带来一个展开和收起的简单效果。如果只是代码中简单设置显示或隐藏,熟悉安卓系统的朋友都知道,那一定是闪现。所以笔者结合了动画,使得体验效果瞬间提升一个档次。话不多说,直接上效... ...查看全部
0
评论

Android 沉浸式状态栏,透明状态栏 采用系统api,超简单近乎完美的实现 Android

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

前言 沉浸式的适配有多麻烦,相信大家既然来搜索这个,就说明都在为此苦恼,那么看看这篇文章吧,也许对你有所帮助(最下面有源码链接) 有写的不对的地方,欢迎指出 从adnroid 6.0开始,官方逐渐完善了这方面的api,直到android 11... ... 让... ...查看全部
0
评论

花亿点时间,写个Android抓包库 Android

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

0x1、引言 上周五版本刚提测,这周边改BUG边摸鱼,百无聊赖,想起前不久没业务需求时,随手写的Android抓包库。 就公司的APP集成了 抓包功能,目的是:方便非Android开发的同事在 接口联调和测试阶段 能够看到APP的请求日志,进行一些简单的问题定... ...查看全部
0
评论

Android使用无障碍模式跳过应用广告的实现(仿李跳跳功能) Android

上帝之眼 发表了文章 • 182 次浏览 • 2023-09-08 08:38 • 来自相关话题

1.前言 当代移动应用广告的过度侵扰问题已经引起了广大用户的关注和不满。而芒果TV平台运营中心的副总经理陈超推出了一项名为"摇一摇开屏广告"的新策略↓ 引发了更多对于用户体验的担忧下↓ 在这种策略下,用户在不经意间被强制打开广告,这对用户来说无疑是一种糟糕... ...查看全部
0
评论

Android 多种支付方式的优雅实现! Android

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

1.场景 App 的支付流程,添加多种支付方式,不同的支付方式,对应的操作不一样,有的会跳转到一个新的webview,有的会调用系统浏览器,有的会进去一个新的表单页面,等等。 并且可以添加的支付方式也是不确定的,由后台动态下发。 如下图所示: 根据上图 ui... ...查看全部
0
评论

Java切换到Kotlin,Crash率上升了? Android

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

前言 最近对一个Java写的老项目进行了部分重构,测试过程中波澜不惊,顺利上线后几天通过APM平台查看发现Crash率上升了,查看堆栈定位到NPE类型的Crash,大部分发生在Java调用Kotlin的函数里,本篇将会分析具体的场景以及规避方式。 通过本篇文章... ...查看全部
0
评论

拒绝代码PUA,优雅地迭代业务代码 Android

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

最初的美好 没有历史包袱,就没有压力,就是美好的。 假设项目启动了这样一个业务——造车:生产一辆小汽车(Car),分别在不同的零件车间(车架(Sheel)、发动机(Engine)、车轮(Wheel))安装相应的零件,所有零件安装完成后回到提车车间就可以提车。 ... ...查看全部
0
评论

仿微信列表左滑删除、置顶。。 Android

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

仿微信消息列表 前言 最近自己在利用空闲时间开发一个APP,目的是为了巩固所学的知识并扩展新知,加强对代码的理解扩展能力。消息模块是参照微信做的,一开始并没有准备做滑动删除的功能,觉得删除嘛,后面加个长按的监听不就行了,但是对于有些强迫症的我来说,是不大满意这... ...查看全部
0
评论

数据抓取:抓取手机设备各种数据 Android

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

目录 前言 一、DataCapture 1.通讯录集合数据 2.应用列表集合数据 3.日历事件信息数据 4.电量信息数据 5.sms短信信息数据 6.照片集合信息数据 7.传感器信息数据 8.wifi信息数据...等等数据 二、使用步骤 1.引入库 2.... ...查看全部
0
评论

Android简单的两级评论功能实现 Android

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

Android简单的两级评论功能实现 前言 在App开发过程中,做了文章页面,那评论的功能自然是必不可少的,怎么做呢,如果只是做一个简单的评论不带回复功能的话,那和之前做毕设时候的我也看不到进步呀,这怎么行呢?于是我打开‘稀土掘金’App,随便看了几个文章,试... ...查看全部
0
评论

一文理解贝塞尔曲线 安卓开发

猫小柒 发表了文章 • 154 次浏览 • 2023-08-29 09:25 • 来自相关话题

贝塞尔曲线的来源 贝塞尔曲线最早是由贝塞尔在1962年提出来的,目的是获取汽车的外形。贝塞尔曲线看上去非常复杂,其实想法非常简单,(如下图1所示)就是先用折线先绘制出大致的轮廓,然后用曲线来逼近。 图1 这个方式是不是有点熟悉,刚看到的时候,我就想到了计算圆... ...查看全部
0
评论

客户端开发的我,准备认真学前端了 职场话题 Android

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

⏰ : 全文字数:2200+ 🥅 : 内容关键字:前端,独立开发者,思考 背景 我呢,一个Android开发工程师,从毕业到现在主要做的是客户端开发,目前在一个手机厂商任职。自己目前知识技能主要在客户端上,其他方面会一点点,会一点点前端知识,会一点点后端知识... ...查看全部
0
评论

论如何在Android中还原设计稿中的阴影 Android

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

每当设计稿上注明需要添加阴影时,Android上总是显得比较棘手,因为Android的阴影实现方式与Web和iOS有所区别。 一般来说阴影通常格式是有: X: 在X轴的偏移度 Y: 在Y轴偏移度 Blur: 阴影的模糊半径 Color: 阴影的颜色 何为阴影 ... ...查看全部
0
评论

Volatile 关键字 安卓开发

猫小柒 发表了文章 • 165 次浏览 • 2023-08-22 12:46 • 来自相关话题

保证内存可见性 Java 内存模型分为了主内存和工作内存两部分,其规定程序所有的变量都存储在主内存中,每条线程还有自己的工作内存,线程的工作内存中保存了该线程使用到的变量的主内存副本拷贝,线程对变量的所有操作(赋值、读取等)都必须在工作内存中进行,而不能直接读... ...查看全部
0
评论

揭秘:Android屏幕中你不知道的刷新机制 Android

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

前言 之前在整理知识的时候,看到android屏幕刷新机制这一块,以前一直只是知道,Android每16.6ms会去刷新一次屏幕,也就是我们常说的60fpx,那么问题也来了: 16.6ms刷新一次是什么一次,是以这个固定的频率去重新绘制吗?但是请求绘制的代码时... ...查看全部
0
评论

高斯模糊 安卓开发

猫小柒 发表了文章 • 168 次浏览 • 2023-08-16 09:38 • 来自相关话题

前言 通常,图像处理软件会提供"模糊"(blur)滤镜,使图片产生模糊的效果。 “模糊”的算法不只一种,高斯模糊只是其中一种,甚至它只是其中效率很差的一种。 在Android中使用高斯模糊,需要使用到 JNI 技术,Android Studio开发之 JNI... ...查看全部
0
评论

当遇到需要在Activity间传递大量的数据怎么办? 安卓开发

猫小柒 发表了文章 • 152 次浏览 • 2023-08-16 09:34 • 来自相关话题

在Activity间传递的数据一般比较简单,但是有时候实际开发中也会传一些比较复杂的数据,尤其是面试问道当遇到需要在Activity间传递大量的数据怎么办? Intent 传递数据的大小是有限制的,它大概能传的数据是1M-8K,原因是Binder锁映射的内存大... ...查看全部
0
评论

三分钟教会你微信炸一炸,满屏粑粑也太可爱了! 安卓开发

猫小柒 发表了文章 • 247 次浏览 • 2023-08-16 09:31 • 来自相关话题

相信这个特效你和你的朋友(或对象)一定玩过 当你发送一个便便的表情,对方如果扔一个炸弹表情,就会立刻将这个便便炸开,实现满屏粑粑的“酷炫”画面。可谓是“臭味十足”,隔着屏幕都能感受到来自微信爸爸的满满恶意。 不清楚大家对这个互动设计怎么看,反正一恩当时是喜欢的... ...查看全部
0
评论

为什么App独立开发最好别做日记、记账 Android

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

我在前几天发了条帖子说(新人)独立开发选择笔(日)记、记账、Todo主流三件套之一等于加速死亡。引发了一点点🤏🏻争议。刚好我在选择 app 方向的时候也深思过这个问题,所以我展开讲讲,分享一下我的想法。 认清自己的定位 在独立开发刚开始做,羽翼未丰的时候,你对... ...查看全部
0
评论

使用 AndroidX 增强 WebView 的能力 安卓开发

猫小柒 发表了文章 • 176 次浏览 • 2023-08-10 12:46 • 来自相关话题

在应用开发过程中,为了在多个平台上保持一致的用户体验和提高开发效率,许多应用程序选择使用 H5 技术。在 Android 平台上,通常使用 WebView 组件来承载 H5 内容以供展示。 WebView 存在的问题 自 Android Lollipop 起,... ...查看全部
0
评论

我的又一个神奇的框架——Skins换肤框架 安卓开发

猫小柒 发表了文章 • 176 次浏览 • 2023-08-10 12:39 • 来自相关话题

为什么会有换肤的需求 app的换肤,可以降低app用户的审美疲劳。再好的UI设计,一直不变的话,也会对用户体验大打折扣,即使表面上不说,但心里或多或少会有些难受。所以app的界面要适当的改版啊,要不然可难受死用户了,特别是UI设计还相对较丑的。 换肤是什么 换... ...查看全部
0
评论

工信部又出新规!爬坑指南 安卓开发

猫小柒 发表了文章 • 164 次浏览 • 2023-08-10 12:34 • 来自相关话题

一、背景 工信部最近发布了新的入网要求,明确了app进网检测要求的具体变化,主要涉及到一些app权限调用,个人信息保护,软件升级以及敏感行为。为了不影响app的正常运行,依据工信部的文件进行相关整改,下文将从5个方向来阐述具体的解决思路。 二、整改 2.1 个... ...查看全部
0
评论

使用RecyclerView实现三种阅读器翻页样式 Android

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

一、整体逻辑 为何直接对RecyclerView进行扩展而不使用ViewPager/ViewPager2?原因如下: Scroll Model(垂直滑动)需要自定义自动滑动(对指定页进行吸附) Flip Mode(仿真翻页)需要获取各种情况下的方向信息,以... ...查看全部
0
评论

Flutter 仿 Hero 的动画 Android

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

Flutter 模仿 Hero 动画的效果,实现逻辑比较简单,就是用 Stack 结合 AnimatedBuilder 组件实现类似 Hero 的转场的动画效果。 效果 代码 DEMO class TWAnimationHeroApp extends Sta... ...查看全部
0
评论

Flutter:创建和发布一个 Dart Package Android

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

在 Dart 生态系统中使用 packages(包) 实现代码的共享,比如一些 library 和工具。本文旨在介绍如何创建和发布一个 package。 通常来讲,我们所说的 package 一般都是指 library package,即可以被其他的 pac... ...查看全部
0
评论

Android协程带你飞越传统异步枷锁 Android

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

引言 在Android开发中,处理异步任务一直是一项挑战。以往的回调和线程管理方式复杂繁琐,使得代码难以维护和阅读。Jetpack引入的Coroutine(协程)成为了异步编程的新标杆。本文将深入探讨Android Jetpack Coroutine的使用、原... ...查看全部
0
评论

如何自动打开你的 App? Android

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

相信大家在刷 某博 / 某书 / 某音 的时候,最能体会什么叫做 条条大路通 tao bao。经常是你打开一个 App,不小心点了下屏幕,就又打开了另一个 App 了。 那么这种自动打开一个 App 到底是怎么实现的呢? URL Scheme 首先是最原始的方... ...查看全部
1
回复

SDK初始化闪退,3.8.4版本 集成环信闪退

微信用户_194 回复了问题 • 2 人关注 • 410 次浏览 • 2023-08-07 17:41 • 来自相关话题

0
评论

Android 记录一次因隐私合规引发的权限hook Android

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

背景 一天,本该快乐编码flutter的我,突然被集团法务钉了,说在合规扫描排查中发现某xxxApp存在在App静默状态下调用某敏感权限获取用户信息,不合规。通过调用栈排查发现是某第三方推送sdk在静默状态下心跳调用的,本着能动口不动脑的准则,我联系了上了第三... ...查看全部
0
评论

如何选择 Android 唯一标识符 Android

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

前言 大家好,我是未央歌,一个默默无闻的移动开发搬砖者~ 本文针对 Android 各种标识符做了统一收集,方便大家比对,以供选择适合大家的唯一标识符。 标识符 IMEI 从 Android 6.0 开始获取 IMEI 需要权限,并且从 Android 10... ...查看全部
0
评论

Flutter路由跳转参数处理小技巧 Android

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

需求 我们在开发应用中,经常会出现一个界面跳转到另外一个界面并带有参数传递,在Android中大家都知道使用Intent传递参数,在第二个Activity中onCreate中可以获取到这个参数。 实现 那么在Flutter中,我们经常会使用路由跳转到另外... ...查看全部
0
评论

Flutter-数字切换动画 Android

上帝之眼 发表了文章 • 173 次浏览 • 2023-07-27 09:00 • 来自相关话题

效果 需求 数字切换时新数字从上往下进入,上个数字从上往下出 新数字进入时下落到位置并带有回弹效果 上个数字及新输入切换时带有透明度和缩放动画 实现 主要采用Animat... ...查看全部
0
评论

我的又一个神奇的框架——Skins换肤框架 Android

上帝之眼 发表了文章 • 231 次浏览 • 2023-07-24 09:53 • 来自相关话题

为什么会有换肤的需求 app的换肤,可以降低app用户的审美疲劳。再好的UI设计,一直不变的话,也会对用户体验大打折扣,即使表面上不说,但心里或多或少会有些难受。所以app的界面要适当的改版啊,要不然可难受死用户了,特别是UI设计还相对较丑的。 换肤是什么 换... ...查看全部
0
评论

一名(陷入Android无法自拔的)大二狗的年中总结 Android

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

前言 大家好,我是入行没多久,不会写代码的RQ。一名来自双非学校的大二狗。2023时间已经过去了一半,我的大学生活也过去了一半。借着这个2023年中总结的话题我也想给我的前半段大学生活做一个总结和记录(希望大家原谅理工男的表达能力,已经在学着写博客了🙃)。 大... ...查看全部
0
评论

工信部又出新规!爬坑指南 Android

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

一、背景 工信部最近发布了新的入网要求,明确了app进网检测要求的具体变化,主要涉及到一些app权限调用,个人信息保护,软件升级以及敏感行为。为了不影响app的正常运行,依据工信部的文件进行相关整改,下文将从5个方向来阐述具体的解决思路。 二、整改 2.1 个... ...查看全部
0
回复

已登录,发送消息成功,但是接收消息失败(无反应) 疑问

回复

微信用户_122 发起了问题 • 1 人关注 • 417 次浏览 • 2023-07-05 09:58 • 来自相关话题

0
评论

Android常见问题 环信安卓常见问题

AllenHao 发表了文章 • 246 次浏览 • 2023-07-04 16:41 • 来自相关话题

1.1.Demo为啥手机号验证无法登录? 首先我们将demo跑起来是UI是这个样式的点击4.0.3版本号两下,会出现一个提示 我们点击ok2.切换到这个页面我们点击 服务器配置将在管理后台的appkey填写以后 点击下面的保存这样我们在页面正常按照在环信管理后... ...查看全部
0
评论

Flutter如何实现IOC与AOP Android

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

在Flutter中实现IOC(Inversion of Control,控制反转)与AOP(Aspect-Oriented Programming,面向切面编程)之前,让我们先来了解一下这两个概念。 IOC(控制反转) 是一种设计原则,它将应用程序的控制权从应... ...查看全部
0
评论

Android 内存治理之线程 Android

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

1、 前言   当我们在应用程序中启动一个线程的时候,也是有可能发生OOM错误的。当我们看到以下log的时候,就说明系统分配线程栈失败了。 java.lang.OutOfMemoryError: pthread_create (1040KB stack) fa... ...查看全部
0
评论

Vue3 如何开发原生(安卓,ios) Android

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

Vue3 有没有一款好用的开发原生的工具 1.uniapp 我个人认为uniapp 适合开发小程序之类的,用这个去开发原生应用会存在一些问题 性能限制:由于 Uniapp 是通过中间层实现跨平台,应用在访问底层功能时可能存在性能损失。与原生开发相比,Uni... ...查看全部
0
评论

gradle 实用技巧 Android

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

前言 总结一些日常开发中非常有用的 gradle 脚本、自定义功能实现。 实现 以下实现基于 AGP 8.0.2 版本 ,AGP 的 API 隔三岔五就会迎来一波破坏性的变更,导致脚本和插件无法使用,因此这里需要关注一下版本。 输出打包后 apk 文件路径及 ... ...查看全部
0
评论

Android 冷启动优化的3个小案例 Android

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

背景 为了提高App的冷启动耗时,除了在常规的业务侧进行耗时代码优化之外,为了进一步缩短启动耗时,需要在纯技术测做一些优化探索,本期我们从类预加载、Retrofit 、ARouter方面进行了进一步的优化。从测试数据上来看,这些优化手段的收益有限,可能在中端机... ...查看全部
0
评论

Flutter卡片分享功能实现:将你的内容分享给世界 Android

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

前言 在app中,在实现分享功能的时候,通常会有一种以卡片形式展示和分享内容的分享方式。这种功能可以将信息以整洁、易读的方式呈现给用户,使他们能够快速了解内容的关键信息,并将其分享给其他人。那么在这篇文章中,就一起来探索下,如何使用Flutter来实现这卡片... ...查看全部
0
评论

Kotlin1.8新增特性,进来了解一下 Android

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

大家好,之前我已经写过了分析kotlin1.5、1.6、1.7、1.9插件版本新增的一些特性,唯独kotlin1.8的特性还没好好讲讲,本篇文章就带大家好好分析下kotlin1.8新增了那些特性,能对我们日常开发带来哪些帮助。 其中Kotlin1.8.0提供的... ...查看全部
0
评论

Flutter 初探原生混合开发 Android

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

转载请注明出处:juejin.cn/post/724677… 本文出自 容华谢后的博客 0.写在前面 现如今跨平台技术被越来越多的开发者提起和应用,从最早的Java到后来的RN、Weex,到现在的Compose、Flutter,大前端已经成为了趋势,很多公司... ...查看全部
0
评论

像支付宝那样“致敬”第三方开源代码 Android

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

前言 通常我们在App中会使用第三方的开源代码,按照许可协议,我们应该在App中公开使用的开源代码并且附上对应的开源协议。当然,实际上只有少部分注重合规性的大厂才会这么干,比如下图是支付宝的关于界面的第三方信息。当然,对于小企业,基本上都不会放使用的第三方开源... ...查看全部
0
评论

浅析一下:kotlin委托背后的实现机制 Android

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

大家好,kotlin的属性委托、类委托、lazy等委托在日常的开发中,给我们提供了很大的帮助,我之前的文章也是有实战过几种委托。不过对比委托实现的背后机制一直都没有分析过,所以本篇文章主要是带领大家分析下委托的实现原理,加深对kotlin的理解。 一. laz... ...查看全部