android

2601_949543012 小时前
android·flutter
Flutter for OpenHarmony垃圾分类指南App实战:主题配置实现一个App如果颜色乱七八糟的,用户看着就会觉得不专业。所以主题配置这块虽然不涉及什么复杂的业务逻辑,但对整体体验的影响还是挺大的。我们这个垃圾分类App把所有颜色和主题相关的东西都集中放在AppTheme类里,改起来方便,也不容易出现"这个页面用了这个绿,那个页面用了另一个绿"的尴尬情况。
2601_949833393 小时前
android·javascript·flutter
flutter_for_openharmony口腔护理app实战+知识实现知识页面是口腔护理App的内容中心,为用户提供专业的口腔健康知识。这个页面整合了文章、视频、问答、百科等多种内容形式,帮助用户全面了解口腔护理的方方面面。通过分类标签和搜索功能,用户可以快速找到自己感兴趣的内容。
晚霞的不甘3 小时前
android·flutter·ui·正则表达式·前端框架·鸿蒙
Flutter for OpenHarmony从基础到专业:深度解析新版番茄钟的倒计时优化在上一版《习惯打卡》应用中,番茄钟功能虽已可用,但交互单一、视觉平淡。而本次升级则是一次全方位的专业化跃迁——通过引入圆形进度可视化、多时长预设、动态状态指示、微调控制与沉浸式完成反馈,将一个简单的倒计时器转变为真正符合番茄工作法理念的专注力引擎。本文将聚焦于倒计时模块的五大核心优化。
鸟儿不吃草3 小时前
android·retrofit
android的Retrofit请求https://192.168.43.73:8080/报错:Handshake failed1.报错原因:Handshake failed(握手失败) 2.原来的url地址为:要更改为:这两者的区别是:一个加s(https),一个没加s(http)。要改成不加s 3.需要开启明文HTTP(仅测试环境) 从Android 9.0 (API 28) 开始,系统默认禁止明文HTTP请求。 第一步 在res/xml 目录创建 ggh.xml 文件 :
Minilinux20183 小时前
android·音视频·apm·audiopolicy·音频策略
Android音频系列(09)-AudioPolicyManager代码解析目录1. 简述2 类结构说明3. 初始化流程4. 设备连接管理5. 输出路由策略1) 获取输出 (getOutputForAttr)
李子红了时4 小时前
android
【无标题】本文原名《宝塔内如何导出文章数10W+的wordpress站标题及链接》如果有这么一个需求,那就是不需要文章内容,但需要批量导出一个文章数量在10W+的wordpress网站所有的标题及链接,那又该怎么去操作呢?
Android系统攻城狮5 小时前
android·pcm·tinyalsa·音频进阶·音频性能实战·android hal
Android tinyalsa深度解析之pcm_close调用流程与实战(一百零四)简介: CSDN博客专家、《Android系统多媒体进阶实战》作者博主新书推荐:《Android系统多媒体进阶实战》🚀 Android Audio工程师专栏地址: Audio工程师进阶系列【原创干货持续更新中……】🚀 Android多媒体专栏地址: 多媒体系统工程师系列【原创干货持续更新中……】🚀 专题一 二:AAOS车载系统+AOSP14系统攻城狮入门视频实战课 🚀 专题三:Android14 Binder之HIDL与AIDL通信实战课 🚀 专题四:Android15快速自定义与集成音效实战课
weixin_411191845 小时前
android
LifecycleEventObserver和DefaultLifecycleObserver使用一、接口定义两者都来自 androidx.lifecycle,用于监听 LifecycleOwner(如 Activity、Fragment)的生命周期。
、BeYourself6 小时前
android·android-studio
Intent :跳转与数据传递的正确打开方式别再假装你会看完那些 PPT 了——如果你还在手写 new Intent(this, XXXActivity.class) 并靠记忆管理参数 key,那你每天至少浪费 2 小时 在以下事情上:
灵感菇_6 小时前
android·ui
Android 列表控件全面解析:ListView 与 RecyclerView在 Android 开发中,列表控件是承载大量结构化数据展示的核心组件,从早期 Android 系统推出的ListView,到 Android 5.0(API 21)官方推出的RecyclerView,两款控件都是开发中高频使用的列表实现方案。ListView奠定了 Android 列表的核心设计思想,但在复杂场景下暴露出性能、扩展性的诸多痛点;而RecyclerView作为官方定位的ListView 升级版,通过解耦设计、性能优化、功能拓展,完美解决了前者的弊端,成为目前 Android 开发中主流的列
2601_949809596 小时前
android·java·flutter
flutter_for_openharmony家庭相册app实战+照片详情实现点开一张照片,进入详情页,这是相册App里最基础也最重要的交互。今天来聊聊照片详情页的实现思路和具体代码。
fundroid6 小时前
android·开发语言·kotlin
Kotlin 泛型进阶:in、out 与 reified 实战Kotlin 的泛型系统强大而优雅,但 in、out 和 reified 等关键字也常常让初学者感到困惑。它们是什么?为什么存在?如何在实际(尤其是 Android)开发中运用它们来编写更健壮、更灵活的代码?
Android系统攻城狮6 小时前
android·pcm·tinyalsa·音频进阶·音频性能实战·android hal
Android tinyalsa深度解析之pcm_open调用流程与实战(一百零三)简介: CSDN博客专家、《Android系统多媒体进阶实战》作者博主新书推荐:《Android系统多媒体进阶实战》🚀 Android Audio工程师专栏地址: Audio工程师进阶系列【原创干货持续更新中……】🚀 Android多媒体专栏地址: 多媒体系统工程师系列【原创干货持续更新中……】🚀 专题一 二:AAOS车载系统+AOSP14系统攻城狮入门视频实战课 🚀 专题三:Android14 Binder之HIDL与AIDL通信实战课 🚀 专题四:Android15快速自定义与集成音效实战课
2501_944448006 小时前
android·javascript·flutter
Flutter for OpenHarmony衣橱管家App实战:意见反馈功能实现用户反馈是产品迭代的重要依据。一个好的反馈系统不仅能收集用户的意见和建议,还能让用户感受到被重视。今天我们来实现衣橱管家App的意见反馈功能,打造一个简洁高效的反馈渠道。
风流倜傥唐伯虎6 小时前
android·android studio
./gradlew assembleDebug和gradle build区别bash运行bash运行为什么优先用 gradlew 而非 gradle:团队协作时,不同开发者本地 Gradle 版本可能不一致,gradlew 会自动匹配项目的 gradle-wrapper.properties 中指定的版本,避免 “本地能跑、同事跑不了” 的问题。正确的全量构建写法应该是 ./gradlew build(而非 gradle build)。
有位神秘人6 小时前
android
Android中获取当前设备的宽高与屏幕密度等数据的工具类在 Android 开发中,获取屏幕尺寸是高频需求,但不同系统版本(尤其是 API 30 前后)的 API 差异、状态栏 / 导航栏的扣除逻辑、分屏 / 折叠屏适配等问题,很容易导致尺寸计算错误。本文分享一套兼容所有 Android 版本的屏幕尺寸工具类,支持获取设备物理尺寸、应用可用尺寸,还能单独获取状态栏 / 导航栏高度,解决日常开发中 99% 的屏幕尺寸适配问题
那年我七岁6 小时前
android·c++·python
android ndk c++ 绘制图片方式另一种方式
Java后端的Ai之路6 小时前
android·开发语言·python
【Python教程10】-开箱即用“开箱即用”(batteries included)最初是由 Frank Stajano 提出的,指的是 Python丰富的标准库。
2601_949809596 小时前
android·javascript·flutter
flutter_for_openharmony家庭相册app实战+隐私设置实现隐私设置是应用中非常重要的一部分,用户可以在这里管理应用锁、私密相册、照片信息和数据导出等功能。一个完善的隐私设置能让用户更放心地使用应用。今天我们来实现这个功能。
我命由我123456 小时前
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
Android 开发 Room 数据库升级问题:A migration from 6 to 7 was required but not found.