注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

环信FAQ

环信FAQ

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

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

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

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

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

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

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

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

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

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

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

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

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

Volatile 关键字 安卓开发

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

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

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

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

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

高斯模糊 安卓开发

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Flutter 仿 Hero 的动画 Android

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

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

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

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

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

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

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

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

如何自动打开你的 App? Android

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

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

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

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

0
评论

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

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

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

如何选择 Android 唯一标识符 Android

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

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

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

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

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

Flutter-数字切换动画 Android

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

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

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

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

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

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

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

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

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

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

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

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

回复

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

0
评论

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

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

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

Flutter如何实现IOC与AOP Android

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

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

Android 内存治理之线程 Android

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

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

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

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

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

gradle 实用技巧 Android

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

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

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

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

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

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

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

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

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

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

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

Flutter 初探原生混合开发 Android

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

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

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

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

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

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

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

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

父母在家千万注意别打开“共享屏幕”,银行卡里的钱一秒被转走...... Android

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

打开屏幕共享,差点直接被转账 今天和爸妈聊天端午回家的事情,突然说到最近AI诈骗的事情,千叮咛万嘱咐说要对方说方言才行,让他们充分了解一下现在骗子诈骗的手段,顺便也找了一下骗子还有什么其他的手段,打算一起和他们科普一下,结果就发现下面这一则新闻: 在辽宁大连务... ...查看全部
0
评论

末日终极坐标安卓辅助工具 Android

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

前言 本文档只介绍工具的使用方法,有时间再写一篇介绍一下实现细节。 整体的话就是借助这个工具方便记录当前坐标,可以实现游戏资源不浪费。 阅读本文档前提是大家是《末日血战》游戏玩家。 工具下载安装 download.csdn.net/download/u0… 安... ...查看全部
0
评论

10 秒看懂 Android 动画的实现原理 Android

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

介绍 动画是 Android 应用程序中重要的交互特性。Android 提供了多种动画效果,包括平移、缩放、旋转和透明度等,它们可以通过代码或 XML 来实现。本文将介绍 Android 动画的原理和实现方法,并提供一些示例。 原理 Android 动画的实现... ...查看全部
0
评论

天马行空使用适配器模式 Android

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

1. 前言 因为最近没有什么比较好的技术想要分享,所以来水一下文章,啊不对,是分享一下一些思路,和大家交流一下想法,没准能产生一些新的想法。这篇文章不具备权威,不一定正确,简单来说全都是我瞎吹。 开发这么久,多多少少也有了解过适配器模式。我还是一如既往的建议学... ...查看全部
0
评论

App高级感营造之 高斯模糊 Android

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

效果 类似毛玻璃,或者马赛克的效果。我们可以用它来提升app背景的整体质感,或者给关键信息打码。 源代码 import 'dart:ui'; import 'package:flutter/material.dart'; void main() { ... ...查看全部
0
评论

Android 14 新增权限 Android

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

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

你真的了解Systrace吗? Android

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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