Jetpack架构学习(7)——使用DataStore存储配置信息
原文地址: Jetpack架构学习(7)——使用DataStore存储配置信息-Stars-One的杂货小窝 这里由于开发的app使用的compose架构,比较适合与DataStore一起使用,所以稍微学习了使用方法,顺便记录下 其实DataStore和SharePreference使用方式类似,就 ...
Android Studio找回已记住密码的签名证书的密码
原文地址: Android Studio找回已记住密码的签名证书的密码-Stars-One的杂货小窝 情况: Android Studio内置已经记录有密码,但是忘记密码是什么,应该如何找回密码? 如下图: 这里发现有个插件可以直接找回 先去签名密码找回插件-github找到对应的文件,并下载jar ...
【宝藏贴】HarmonyOS官方模板优秀案例 · 第1期:便捷生活-购物中心
鸿蒙生态为开发者提供海量的HarmonyOS模板/组件,助力开发效率原地起飞。如何通过行业模板,快速高效完成项目开发?HarmonyOS官方模板优秀案例,带您找到答案! ...
Charles抓包iPhone踩坑(自用)
电脑设置 Charles菜单栏选择Proxy/SSL Proxying Settings... 确保同步红框圈中的设置,尤其是第一次安装的时候这里默认为空 网络连接 在Charles里点击Help/SSL Proxying/Install Charles... On a Mobile Device. ...
FFmpeg开发笔记(七十七)Android的开源音视频剪辑框架RxFFmpeg
《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频剪辑框架RxFFmpeg,通过该框架可以更快地开发剪辑App,下面就 ...
节约测试成本50%,崩溃率直降72%,云测云调助力质效双提升
产品质量不仅是企业的生命线,更是用户体验的第一道门。 HUAWEI AppGallery Connect “云测+云调”双引擎,助力开发者轻松跨越从代码到产品的最后一公里! ...
“秒开”时代,HarmonyOS预加载让应用启动快如闪电
在用户体验为王的时代,应用“秒开”已成为用户对移动应用的核心期待。HarmonyOS预加载服务将应用页面的数据提前加载到本地缓存,页面打开直接从本地获取数据渲染,有效提升页面打开速度,解决应用页面加载慢、白屏的困境。 ...
Android Gradle 国内主流镜像仓库全局配置方案
Android Gradle 国内主流镜像仓库全局配置方案 以下是整合了国内主流镜像仓库的全局配置方案,包括阿里云、华为云、腾讯云等多个可靠镜像源。 方案一:项目级 build.gradle 完整配置 (推荐) buildscript { repositories { // 阿里云镜像 maven ...
FFmpeg开发笔记(七十六)使用国产SDK的播放器wlmedia渲染视频
《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上播放视频,基于FFmpeg的国产播放器开源框架也有很多了,前有哔哩哔哩的ijkplayer,后有小红书的RedPlayer,参见之前的文章《使用国产的ijkplayer播放器 ...
集成多平台的直播神器!观看多平台直播一站搞定!
dart_simple_live —— 一个开源的直播聚合应用项目,实现简单纯粹地观看直播,集成多个主流直播平台,用户无需在多个应用间切换。 ...
Android 监听时间变化
Android 监听时间变化 在Android应用中,有几种方式可以监听系统时间的变化。以下是几种常见的方法: 1. 使用BroadcastReceiver监听时间变化广播 Android系统会在时间发生变化时发送以下广播: public class TimeChangeReceiver exten ...
Android车载系统时间同步方案具体实现
Android车载系统时间同步方案具体实现 下面我将详细介绍各种时间同步方案的具体实现代码,包括完整的实现逻辑和关键代码片段。 一、NTP时间同步实现 完整实现类 public class NtpTimeSync { private static final String TAG = "NtpTim ...
TV RecyclerView 焦点处理笔记
面对RecyclerView焦点,特别是复杂视图,多类型情况下,需求有时候不按系统定义的走,比如要求首次落焦在第二个,或者焦点移动到边界就不能移动 如果不遵循焦点流程直接粗暴处理,会导致系统分发事件出异常,焦点乱飞 默认焦点使用 addOnChildAttachStateChangeListener ...
Jetpack Compose学习(16)——ModalBottomSheet(底部弹窗)
原文地址: Jetpack Compose学习(16)——ModalBottomSheet(底部弹窗)-Stars-One的杂货小窝 接手新公司项目里,有代码用到了这个弹窗,由于需要重构架构和进行相关统一组件封装,顺手学习下这个组件,发现还是踩了些坑(怪我以Compose里的Dialog来用了哈哈) ...
从航旅纵横到东南亚Grab:鸿蒙生态的“星辰大海”,由开发者共绘
如今,随着搭载设备与用户规模持续增长,鸿蒙体验与生态建设已进入双向加速的全新阶段。更多的开发者也在持续加入到鸿蒙生态建设中,相信未来会有更多多元化的鸿蒙应用的诞生,为用户们带来更流畅、更智能的使用体验。 ...
2025 HarmonyOS 创新赛正式启动,百万大奖等你挑战!
2025年6月21日-2025年10月底,一年一度的HarmonyOS创新赛正式启幕!现已面向所有开发者开放报名通道。这是一场鸿蒙生态面向开发者领域的顶级开发赛事,你可以尝试:多种特性,抢先尝鲜;高手过招,大展风采;秀出脑洞,思维碰撞!你的创新值得被看见,加入我们码力全开,共建共享鸿蒙新世界!竞技多... ...
在鸿蒙中造梦的开发者,一边回答,一边前行
如果你有机会面对一片全新的土地,你会选择种下怎样的种子?鸿蒙生态,就如同这样一片沃土,吸引了无数开发者前来探索和播种。除了那些耳熟能详的大厂应用以外,更有一批不那么为大众所熟知的开发者。他们或来自公共服务领域,关注如何让城市治理更高效,让旅游体验更智慧;或是个人开发者,怀着对生活的好奇,立志解决日常... ...
闯入鸿蒙:浪漫、理想与「草台班子」
技术革命的浪潮,正前所未有地冲刷着普通人的生活堤岸。当鸿蒙作为新的变量进入移动操作系统的格局,它带来的不仅是一套代码,更是一个未被充分定义的空间。在这个空间里,既有的规则暂时悬置,传统的路径可以被打破。它吸引的,是一群在原有秩序中可能被低估、被错配,渴望重新定义自身价值的人。 ...
FFmpeg开发笔记(七十一)使用国产的QPlayer2实现双播放器观看视频
QPlayer2是七牛云基于FFmpeg6.1研发并开源的国产播放器,它可运行于Android和iOS系统,既支持播放本地视频文件,也支持播放网络上的流媒体链接。有关FFmpeg在Android平台的集成说明参见《FFmpeg开发实战:从零基础到短视频上线》一书的“第12章 FFmpeg的移动开发 ...