注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

Demo体验

Demo体验

场景Demo,开箱即用
RTE开发者社区

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

Android - 你可能需要这样一个日志库 Android

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

前言 目前大多数库api设计都是Log.d("tag", "msg")这种风格,而且支持自定义日志存储的比较少, 所以作者想自己造一个轮子。 这种api风格有什么不好呢? 首先,它的tag是一个字符串,需要开发人员严格管理tag,要不然可能各种硬编码的tag满... ...查看全部
0
评论

Flutter大型项目架构:分层设计篇 Android

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

上篇文章讲的是状态管理(传送门)提到了 Flutter BLoC ,相比与原生的 setState() 及Provider等有哪些优缺点,并结合实际项目写了一个简单的使用,接下来本篇文章来讲 Flutter 大型项目是如何进行分层设计的,费话不多说,直接进入正... ...查看全部
0
评论

当 App 有了系统权限,真的可以为所欲为? Android

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

前一段时间有个 App 很火,是 Android App 利用了 Android 系统漏洞,获得了系统权限,做了很多事情。想看看这些个 App 在利用系统漏洞获取系统权限之后,都干了什么事,于是就有了这篇文章。由于准备仓促,有些 Code 没有仔细看,感兴趣的... ...查看全部
0
评论

为什么同事的前端代码我改不动了? Android

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

《如何写出高质量的前端代码》学习笔记 在日常开发中,我们经常会遇到需要修改同事代码的情况。有时可能会花费很长时间却只改动了几行代码,而且改完后还可能引发新的bug。我们聊聊导致代码难以维护的常见原因,以及相应的解决方案。 常见问题及解决方案 1. 单文件代码过... ...查看全部
0
评论

Android逆向之某影音app去广告 Android

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

前言 本文介绍通过抓包的方式,分析出某影音app的去广告逆向点,难度极低,适合新手上路。 所谓逆向,三分逆,七分猜。 分析过程 首先打开app,可以看到不时有广告弹出。我们的目标就是去除这些广告。 首先想到的思路是定位到加载广告的代码删掉即可,使用 MT 管... ...查看全部
0
评论

车机系统与Android的关系 Android

上帝之眼 发表了文章 • 30 次浏览 • 2024-11-19 08:43 • 来自相关话题

前言:搞懂 Android 系统和汽车到底有什么关系。 一、基本概念 1、Android Auto 1)是什么 Android Atuo 是一个 Android 端的 app,专门为驾驶环境设计的; 运行环境:需要在 Android 5.0 或者更高版本的... ...查看全部
0
评论

写给开发者的Material Design3 Android

上帝之眼 发表了文章 • 68 次浏览 • 2024-11-13 10:44 • 来自相关话题

M3是Google开源的一套设计规范,主要是UI/UX设计人员设计APP的重要参考依据,与Material相比设计人员可能更偏爱苹果的设计规范,至少我认识的朋友是这样。 关于Material You的疑惑 M3还有一个名字叫Material You,至于区别C... ...查看全部
0
评论

Flutter 新一代混合栈管理框架(已适配HarmonyOS Next) Android

上帝之眼 发表了文章 • 61 次浏览 • 2024-11-12 18:32 • 来自相关话题

简介 Fusion 是新一代的混合栈管理框架,用于 Flutter 与 Native 页面统一管理,并支持页面通信、页面生命周期监听等功能。Fusion 即 融合,我们的设计初衷就是帮助开发者在使用 Flutter 与 Native 进行混合开发时尽量感受不到... ...查看全部
0
评论

Android Activity 之间共享的 ViewModel Android

上帝之眼 发表了文章 • 56 次浏览 • 2024-11-10 22:59 • 来自相关话题

Android Activity 之间共享的 ViewModel 提供一个 Application 作用域的 ViewModel 去实现 要尽量避免被滥用 按需考虑加数据销毁、资源释放的逻辑 AppSharedViewModel class AppShar... ...查看全部
0
评论

我穿越回2013年,拿到一台旧电脑,只为给Android2.3设备写一个时钟程序 Android

上帝之眼 发表了文章 • 61 次浏览 • 2024-11-07 19:16 • 来自相关话题

昨天收拾屋子,翻出一台 lenovo A360e ,其搭载联了发科单核芯片(MT6567)的3G智能(Android 2.3.6)手机,上市于2012年,于2017年停产。其屏幕尺寸为3.5英寸,分辨率是480x320像素。具备重力感应、光线感应和距离传感器。... ...查看全部
0
评论

什么?Flutter 又要凉了? Flock 是什么东西? Android

上帝之眼 发表了文章 • 81 次浏览 • 2024-11-04 17:40 • 来自相关话题

今天突然看到这个消息,突然又有一种熟悉的味道,看来这个月 Flutter “又要凉一次了”: 起因 flutter foundation 决定 fork Flutter 并推出 Flock 分支用于自建维护,理由是: foundation 推测 Flutt... ...查看全部
0
评论

自研一套带双向认证的Android通用网络库 Android

上帝之眼 发表了文章 • 102 次浏览 • 2024-10-28 23:05 • 来自相关话题

当前,许多网络库基于Retrofit或OkHttp开发,但实际项目中常需要定制化,并且需要添加类似双向认证等安全功能。这意味着每个项目都可能需要二次开发。那么,有没有一种通用的封装方式,可以满足大多数项目需求?本文将介绍一种通用化的封装方法,帮助你用最少的代码... ...查看全部
0
评论

Android串口开发入门 Android

上帝之眼 发表了文章 • 98 次浏览 • 2024-10-28 23:02 • 来自相关话题

最近的开发项目有涉及到Android串口开发,所以比较好奇安卓项目中是如何读取串口数据的,官方给了一个代码示例,但是发现官方的示例比较久了,没有使用CMake,下载后运行老是报错,踩坑,最后使用CMake的方式终于运行成功,在此记录一下,源码:gitee.co... ...查看全部
0
评论

Android ConstraintLayout使用进阶 Android

上帝之眼 发表了文章 • 104 次浏览 • 2024-10-27 22:03 • 来自相关话题

前言 曾经Android有五大布局,LinearLayout、FrameLayout、TableLayout、RelativeLayout和AbsoluteLayout,那会我们比较常用的布局就两三个,写xml的时候根据界面灵活选择布局,但是往往会面临布局嵌套... ...查看全部
0
评论

大公司如何做 APP:背后的开发流程和技术 Android

上帝之眼 发表了文章 • 126 次浏览 • 2024-10-23 10:22 • 来自相关话题

我记得五六年前,当我在 Android 开发领域尚处初出茅庐阶段之时,我曾有一个执念——想看下大公司在研发一款产品的流程和技术上跟小公司有什么区别。公司之大,对开发来说,不在于员工规模,而在于产品的用户量级。只有用户量级够大,研发过程中的小问题才会被放大。当用... ...查看全部
0
评论

车机系统与Android的关系 Android

上帝之眼 发表了文章 • 167 次浏览 • 2024-10-17 18:32 • 来自相关话题

前言:搞懂 Android 系统和汽车到底有什么关系。 一、基本概念 1、Android Auto 1)是什么 Android Atuo 是一个 Android 端的 app,专门为驾驶环境设计的; 运行环境:需要在 Android 5.0 或者更高版本的... ...查看全部
0
评论

安卓开发转做鸿蒙后-开篇 Android

上帝之眼 发表了文章 • 151 次浏览 • 2024-10-16 09:14 • 来自相关话题

一、为什么转做鸿蒙 本人从事安卓开发已近十年,大部分时间还是在不停的需求迭代,或者一遍遍优化各种轮子,自己的职业生涯已经进入了瓶颈期,同时现有工作也很难让自己产生成就感。正好年初有机会转入鸿蒙开发团队,虽然清楚肯定少不了加班,最终也不一定会有预期中的产出,还是... ...查看全部
0
评论

拼多多冷启真的秒开 Android

上帝之眼 发表了文章 • 195 次浏览 • 2024-10-16 09:12 • 来自相关话题

背景 最近在使用拼多多购物,除了价格比较香之外,每次冷启打开的体验非常好,作为一个Android开发不免好奇 简单分析记录一下 冷启数据 体验好,让我想到了郭德纲的那句话"全靠同行的衬托",那找几个同行过来对比下,这里使用淘宝、京东、闲鱼,从点击开始图标开始录... ...查看全部
0
评论

【实现环信 SDK登陆跳转至Harmony 底部导航栏】 OpenHarmony

Live in joy 发表了文章 • 146 次浏览 • 2024-10-08 10:32 • 来自相关话题

1.在 Index.ets 的 aboutToApper 方法中 实现环信SDK 初始化代码块(可直接 copy):let optionss = new ChatOptions("输入管理后台注册的环信 APPkey");//管理后台网址:https://co... ...查看全部
0
评论

拿去吧你!Flutter 仿抖音个人主页下拉拖拽效果 Android

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

引言 最近产品经理看到抖音的个人主页下拉效果很不错,让我也实现一个,如果是native还好办,开源成熟的库一大堆,可我是Flutter呐🤣,业内成熟可用的库非常有限,最终跟产品经理batte失败后,没办法只能参考native代码硬肝出来。 效果图 整体构思 ... ...查看全部
0
评论

一次接手远古Android项目终于运行起来了 Android

上帝之眼 发表了文章 • 503 次浏览 • 2024-09-09 08:39 • 来自相关话题

我也没做过安卓开发,2020年外包开发的app在客户新手机上安装不上,搞呗。apk安装报错此应用与最新版Android不兼容,试了同事的Android 14 确实同样报错 网上查到解决方案。 http://www.duidaima.com/Gr0up/Top... ...查看全部
0
回复

如何Android 使用视频链接发送视频消息? 发送视频消息

回复

微信用户_436 发起了问题 • 1 人关注 • 609 次浏览 • 2024-09-03 14:43 • 来自相关话题

0
评论

Flutter GPU 是什么?为什么它对 Flutter 有跨时代的意义? Android

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

Flutter 3.24 版本引入了 Flutter GPU 概念的新底层图形 API flutter_gpu ,还有 flutter_scene 的 3D 渲染支持库,它们目前都是预览阶段,只能在 main channel 上体验,并且依赖 Impel... ...查看全部
0
评论

uni-app初体验,如何实现一个外呼APP Android

上帝之眼 发表了文章 • 513 次浏览 • 2024-08-29 09:07 • 来自相关话题

起因 2024年3月31日,我被公司裁员了。 2024年4月1日,果断踏上了回家的路,决定先休息一个星期。晚上回到了郑州,先跟一起被裁的同事在郑州小聚一下,聊聊后面的打算。第二天下午回家。 2024年4月8日,知道现在的大环境不好,不敢错过“金三银四”,赶忙回... ...查看全部
0
评论

uniapp-实现安卓app水印相机 Android

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

写在前面的话:最近要配合项目输出带水印的图片,之前的实现的方式是调uniapp封装好的相机,然后在图片输出的时候用canvas,把水印绘制上去,但是老感觉没有水印相机看着舒服.改成了现在的这种方式。 1.相机实现 水印相机实现有两种方式,在小程序端可以用cam... ...查看全部
0
评论

鸿蒙next高仿微信来了 我不允许你不会 Android

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

前言导读 各位同学大家,有段时间没有跟大家见面了,因为最近一直在更新鸿蒙的那个实战课程所以就没有去更新文章实在是不好意思, 所以今天就给大家更新一期实战案例 高仿微信案例 希望帮助到各位同学工作和学习 效果图 特点 高仿程度80 目前不支持即时通... ...查看全部
0
评论

UNIAPP开发电视app教程 Android

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

目前开发安卓TV的方法相对开说是十分的少的,使用uniapp开发相对来说几乎是没有的,因此,写下这篇文章供大家参考。 开发难点 如何方便的开发调试 如何使需要被聚焦的元素获取聚焦状态 如何使被聚焦的元素滚动到视图中心位置 如何在切换路由时,缓存聚焦的状态 如... ...查看全部
0
评论

小小扫码枪bug引发的思考 Android

上帝之眼 发表了文章 • 585 次浏览 • 2024-07-19 10:18 • 来自相关话题

最近新公司发生了一件bug引发思考的事 产品需求 大致如上图,一个输入框,我们制作了自定义数字键盘,input框可以回显键盘的输入,并且,可以支持扫码枪输入回显 bug描述 在win 系统没有问题,但在安卓系统: 每次自定义键盘输入时,还会吊起系统软键盘,... ...查看全部
0
评论

安卓开发转鸿蒙开发到底有多简单? Android

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

前言 相信各位搞安卓的同学多多少少都了解过鸿蒙了,有些一知半解而有些已经开始学习起来。那这个鸿蒙到底好不好搞?要不要搞? 安卓反正目前工作感觉不好找,即便是上海这样的大城市也难搞,人员挺饱和的。最近临近年关裁员的也很多。想想还是搞鸿蒙吧现在刚刚要起步说不定有机... ...查看全部
0
评论

关于我在HarmonyOS中越陷越深这件事... Android

上帝之眼 发表了文章 • 575 次浏览 • 2024-07-16 10:29 • 来自相关话题

前言 上次发文已是2023年,在上一篇 前端的春天!拥抱HarmonyOS4.0🤗 - 掘金 (juejin.cn)一文中我介绍了一些鸿蒙OS知识,此文一出大家的看法也层出不穷,笔者持开放的态度对待大家对于新生态的看法。在2024年的今天,我想来说说这几个月我... ...查看全部
0
回复

上架googlePlay遇到的问题 开源项目

回复

微信用户_617 发起了问题 • 1 人关注 • 690 次浏览 • 2024-07-15 14:47 • 来自相关话题

0
评论

关于鸿蒙开发,我暂时放弃了 Android

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

起因 在最近鸿蒙各种新闻资讯说要鸿蒙不再兼容android之后,我看完了鸿蒙视频,并简单的撸了一个demo。 # 鸿蒙HarmonyOS从零实现类微信app效果第一篇,基础界面搭建 # 鸿蒙HarmonyOS从零实现类微信app效果第二篇,我的+发现页面实... ...查看全部
0
评论

使用uniapp制作安卓app容器 Android

上帝之眼 发表了文章 • 535 次浏览 • 2024-06-28 13:30 • 来自相关话题

1. 背景项目需要做一个安卓app,而且不需要上架应用市场,部门也没有安卓开发,想着就套个webview就行了吧。没有选择react native之类的是因为这些工具需要安装很多环境工具,我只是开发一个壳子没必要这么复杂。用webview也方便快速修复页面问题... ...查看全部
0
评论

35岁,是终点?还是拐点? 职场话题 Android

上帝之眼 发表了文章 • 566 次浏览 • 2024-06-26 08:51 • 来自相关话题

35岁,是终点还是拐点,取决于我们对生活和事业的态度、目标以及行动。这个年龄可以看作是一个重要的转折点,具有多重意义和可能性。 很多人在35岁时,已经在自己的职业生涯中建立了一定的基础,可能达到了管理层或专家级别。如果你还是一个基层员工,那你要反思一下,你的... ...查看全部
0
评论

Android 复杂项目崩溃率收敛至0.01%实践 Android

上帝之眼 发表了文章 • 628 次浏览 • 2024-06-21 19:10 • 来自相关话题

一、崩溃收敛机制 1、创建修BUG分支 在我们的项目中,每个版本发布之后,我们会创建一个opt分支,用于修复线上崩溃以及业务逻辑BUG。 开发过程中,一个APP可能同时并行开发多个需求,每个需求上线的预期时间可能会有不同。但是这个opt分支我们会保证在下个版本... ...查看全部
0
评论

【干货分享】uniapp做的安卓App如何加固 Android

上帝之眼 发表了文章 • 579 次浏览 • 2024-06-18 13:59 • 来自相关话题

2023年了,uniapp还有人用吗? 对于这个问题,只能说,2023年了,使用uniapp去开发APP的人越来越多了。 一方面在于全平台兼容确实很香,对于一些小项目或者时间要求比较高的项目来说,可以节省大量的时间与精力,也为公司节约了成本;另一方面,开发速度... ...查看全部
0
评论

安卓高版本HTTPS抓包:终极解决方案 Android

上帝之眼 发表了文章 • 935 次浏览 • 2024-06-17 09:13 • 来自相关话题

虽然市面上有好多抓包工具,但是 Android 高版本都需要安装抓包工具的证书到系统目录,才能抓 https 协议的包。本文就以 Charles这个抓包工具来介绍,如何安装证书到 Android 的系统目录,实现 https 抓包。 修改证书名称 启动 Cha... ...查看全部
0
评论

为什么 Android 要采用 Binder 作为 IPC 机制? Android

上帝之眼 发表了文章 • 597 次浏览 • 2024-06-14 22:23 • 来自相关话题

Hi 大家好,我是 DHL,大厂程序员,公众号:ByteCode ,在美团、快手、小米工作过。搞过逆向,做过性能优化,研究过系统,擅长鸿蒙、Android、Kotlin、性能优化、职场分享。 微信小程序「猿面试」每日分享一道大厂面试题,涉及 Java、And... ...查看全部
0
评论

一个Android App最少有多少个线程? Android

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

守护线程 Signal Catcher线程 Signal Catcher是一个守护线程,用于捕获 SIGQUIT, SIGUSR1 信号,并采取相应的行为。 Android系统中,由Zygote孵化而来的子进程,包含system_server进程和各种APP进... ...查看全部
0
评论

两台Android 设备同一个局域网下如何自由通信? Android

上帝之眼 发表了文章 • 589 次浏览 • 2024-06-13 09:12 • 来自相关话题

一、背景 笔者前段时间开发了一款非常有意思的项目,已知在同一个局域网下有两款App分别运行在不同的设备上,业务上两款App分别具有不同的功能,同时两款App需要支持互相通信。后面我们称两款设备上的两款App一个为Server,一个为Client。 基于此我们需... ...查看全部
0
评论

Dialog 可不可以传Application Android

上帝之眼 发表了文章 • 604 次浏览 • 2024-06-13 08:58 • 来自相关话题

自定义Dialog继承Dialogclass SourceDialog(context: Context, themeResId: Int) : Dialog(context, themeResId) { constructor(contex... ...查看全部
0
评论

我们如何让Android客户端暴瘦了100M Android

上帝之眼 发表了文章 • 559 次浏览 • 2024-06-13 08:56 • 来自相关话题

一、 引言随着Android应用功能的日益丰富,客户端的体积也逐渐膨胀,过大的安装包体积不仅给用户带来了下载和存储的压力,还会影响应用的启动速度和整体性能;传统的图片压缩、冗余资源移除、代码混淆等优化手段可以在一定程度上降低安装包大小,但是在面对大型复杂应用的... ...查看全部
0
回复

运行官方demo发送语音不显示消息 环信_Android

回复

微信用户_413 发起了问题 • 1 人关注 • 725 次浏览 • 2024-06-12 10:13 • 来自相关话题

0
评论

鸿蒙实现动态增删 View,看这一篇就够了!! Android

上帝之眼 发表了文章 • 592 次浏览 • 2024-06-12 09:02 • 来自相关话题

在 Android 开发的过程中,我们经常使用 addView ,removeView等实现在 java 代码中动态添加和删除 View 的能力 但是在鸿蒙中,组件是相对于静态的结构,而且鸿蒙也没有提供类似于 addView ,removeView的方法,那我... ...查看全部
0
评论

协程Job的取消,你真的用对了吗? Android

上帝之眼 发表了文章 • 583 次浏览 • 2024-06-12 09:00 • 来自相关话题

前言我们知道,调用协程的lifecycleScope的launch方法后会生成一个Job对象,Job可以调用cancel()方法来取消,也可以由lifecycle宿主在生命周期结束时自行取消。但job取消后,并不代表其后面的代码都不执行了,在老油条同事的代码里... ...查看全部
0
评论

鸿蒙,ArkTs 一段诡异的代码 Android

上帝之眼 发表了文章 • 692 次浏览 • 2024-06-04 08:59 • 来自相关话题

分享一段我之前在学习 ArkTs 的时候,看到的一段诡异的代码。我们来看看下面的代码,按照你多年的经验,分析一下下面的代码是否可以正常执行,如果可以执行的话,能说出运行结果吗。for (let i = 0; i < 3; i++) { let i =... ...查看全部
0
评论

什么?这个 App 抓不到包 Android

上帝之眼 发表了文章 • 659 次浏览 • 2024-06-03 10:08 • 来自相关话题

有个朋友说,某个车联网的 app 竟然抓不到包,让我帮忙看下,行吧,那就看下。 样本:byd海洋(v1.4.0) 小试牛刀 先用 Charles软件试试,使用这个软件抓 App 的包,有几个前提: 手机端要配置好Charles的证书 电脑端安装好 Cha... ...查看全部
0
评论

如何让不同Activity之间共享同一个ViewModel Android

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

问题背景 存在一个场景,在Acitivity1可以跳转到Activity2,但是两个Activty之间希望能共享数据 提出假设的手段 可以定义一个ViewModel,让这两个Activity去共享这个ViewModel 存在的问题 根据不同的Lifecycle... ...查看全部
0
评论

Android:解放自己的双手,无需手动创建shape文件 Android

上帝之眼 发表了文章 • 701 次浏览 • 2024-05-29 09:15 • 来自相关话题

大家好,我是似曾相识2022。不喜欢唱跳篮球,但对杰伦的Rap却情有独钟。 现在的移动应用中为了美化界面,会给各类视图增加一些圆角、描边、渐变等等效果。当然系统也提供了对应的功能,那就是创建shape标签的XML文件,例如下图就是创建一个圆角为10dp,填充... ...查看全部
0
评论

Android — 实现同意条款功能 Android

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

在开发App时,让用户知晓并同意隐私政策、服务协议等条款是必不可少的功能,恰逢Facebook最近对隐私政策的审核愈发严格,本文介绍如何通过TextView和ClickableSpan简单快速的实现同意条款功能。 下面是掘金(小米应用商店下载)和Github(... ...查看全部