logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

用xpopup做弹窗

摘要:本文介绍了Android开发中使用XPopup库实现弹窗功能的方法。首先通过添加Gradle依赖安装XPopup库,然后展示两种弹窗实现方式:1) 自定义布局的底部弹窗(BottomPopup),包含标题和关闭按钮;2) 代码创建的简易确认弹窗(msgPop)。文中提供了XML布局示例和Java代码实现,包括弹窗初始化、内容设置和点击事件处理。测试效果表明,该方法可以灵活创建带模糊背景和动画

文章图片
#学习
播放器 视频背景透明

Android开发中实现视频背景透明的常见方法包括:1)使用SurfaceView设置透明背景并配合MediaCodec解码视频;2)通过TextureView设置透明属性并用MediaPlayer播放视频;3)不推荐使用VideoView自定义渲染的复杂方法。实现时需注意视频格式的透明度支持、设备兼容性问题,对于复杂需求可考虑FFmpeg等专业库。SurfaceView和TextureView方

#音视频
WebRTC实现Android传屏demo

WebRTC (Web Real-Time Communications) 是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和音频流或其他任意数据的传输。目前,WebRTC的应用已经不局限在浏览器与浏览器之间,通过官方提供的SDK,我们可以很容易的实现本地应用间的音视频传输。在Android平台上,我们也非常容

#webrtc#android
受欢迎的鸿蒙工具库(harmony-utils)

harmony-utils 是一款高效的OpenHarmony/HarmonyOS工具包,封装了常用工具类,提供一系列简单易用的方法。帮助开发者快速构建鸿蒙应用。源码地址:24。

文章图片
#harmonyos#华为
【性能优化】使用Perfetto定位应用启动性能的瓶颈

Perfetto是Android 10 引入的系统级跟踪工具,支持Android,Linux和Chrome,用于取代Systrace。相比于Profiler和AGI,它不再局限于应用内,而是可以提供整个系统的运行状态,当我们需要查看应用有没有影响到系统的稳定性和流畅性时,或者反过来用于分析系统对应用运行的影响时,就可以使用Perfetto来进行系统级跟踪和分析。【译】现代Android开发技能 -

文章图片
#jvm
CPU性能优化

在一个风和日丽的下午,女朋友拿出手机,只听到一声“TiMi~”,她便愉快的打起了王者荣耀。在经过几波激烈的团战后,我耳边就听到了女朋友的吐槽:“我怎么一打团就掉帧卡顿。网络460,这Android手机真是卡的不行,是不是该换手机了”, 然后她对我使了使眼色,对我进行了暗示。我这人打小就聪明,这么简单的暗示我怎么可能会不懂呢?所以我便坐了起来说道:“这可能还真不是手机问题,有可能是它们的软件需要做性

文章图片
#性能优化
一篇不错的Android 性能优化的总结

性能的优化是一个老生常谈的点,也是一个比较重要的点。做过一点性能优化的工作,现在对工作中的优化点做一个总结。如有错误,还请指正。在平时的优化过程中我们需要从哪几个点来优化呢?其实我们平时自己一定也用过软件,在使用软件的过程中有没有什么想吐槽的呢?“这个 app 怎么还没下载完!”、“太卡了吧!”、"图片怎么还没加载出来!"、"怎么刚进去就卡了!"、“这么点了一下就退出了!”等等,是不是有这样的想法

#android
flutter Vertical viewport was given unbounded height

完美解决flutter Vertical viewport was given unbounded height错误。今天多层嵌套错误,终于解决(代码在末尾),花了2个小时百度了好久,都没解决(有说给listview加Expanded,有说加shrinkWrap,都不不符合我这里的实际,因为我这里还有EasyRefresh),最后自己一步一步测试,得出结论。结论Column里面嵌套Column、L

Kotlin之密封类与枚举

不同点:枚举只能有一个实例,而密封类的子类可以有多个实例,密封类的子类可以携带自己独有的状态参数以及行为方法来记录更多的实现信息以完成更多的功能,这是。如下实例:密封类的所有成员都继承本类,但是允许个别成员拥有自己特殊属性如 EXCELLENT_MARKS。当某个成员需要特殊属性的时候,用枚举就比较难实现这个需求,密封类就是为了解决这个问题而出现的。如下实例:当我们想知道优秀学生的名字的时候,只用

文章图片
#kotlin#开发语言#android
探索 Kotlin 协程原理

Kotlin 协程的大致的执行流程如上图所示,这个流程是各种类型的协程执行时都大致遵循的流程,不是一个严格精确的执行流程。下面先来看下协程执行过程中的一些关键类的介绍。1. 协程代码块当我们调用 launch() 或 withContext() 等协程构建器函数时,对应的协程代码块会被 Kotlin 编译器转换为一个匿名内部类,这个匿名内部类继承了 SuspendLambda ,实现了 Funct

文章图片
#kotlin#android#开发语言
    共 565 条
  • 1
  • 2
  • 3
  • 57
  • 请选择