虎哥Lovedroid
-
ClaudeAI | 如何使用Claude进行Android 开发 —— 基于Jetpack和Compose的电影App实例
近年来,人工智能(AI)在软件开发中的应用越来越广泛,帮助开发者在设计、编码、测试和优化中提高生产效率。Claude是Anthropic开发的一款强大的AI助手,它不仅能够为And…
-
Android Tools | 如何使用Draw.io助力Android开发:从UI设计到流程优化
在Android开发中,视觉化设计与流程管理至关重要。虽然开发工具如Android Studio强大,但它并不适用于所有设计场景。Draw.io是一款免费的在线绘图工具,特别适合开…
-
Framework | 在Android中运行时获取顶层Activity并处理业务逻辑
在Android应用的开发中,有时需要获取当前正在运行的顶层Activity,尤其是当应用需要监控特定的页面或执行特殊的业务处理时,例如在截图界面进行操作或在特定的活动页面展示特定…
-
Koin in Android: 更简单的依赖注入
Dagger 的麻烦 如果还不清楚什么是依赖注入,那么请参考之前写的 Dagger2 in Android(一)通俗基础开头部分。如果你不了解 Dagger 倒也无妨,本文会进行一…
-
Androidx组件使用详解
1 背景最近在优化重构移动会控及企业通讯录模块,使用androidx组件对相关业务进行重构,总结了一些相关知识点及踩的一些坑,以备后查。 2 AndroidX组件简介Android…
-
会话描述协议(SDP)协议解析
SDP协议是对SIP协议细节上的描述,如RTP负载类型、地址和端口。SDP在RFC2327中有详细描述。 1.SDP的结构 SDP仅仅提供了描述从会话信息到可能的会话参与者的格式。…
-
SIP协议
1. SIP简介 SIP协议全称会话初始化协议(Session Initiation Protocol),相较于其他会话协议,如H323, SIP提供了更加灵活的解决方案,与H32…
-
Framework | Android语音识别框架与语音交互概览
Framework | Android语音识别框架与语音交互概览 随着智能设备的普及,语音识别与语音交互技术在现代生活中扮演着越来越重要的角色。无论是在驾驶场景中解放用户的双手,还…
-
还在担心Android功能不会用吗?Intro Showcase View助你快速实现功能引导
在现代应用开发中,如何有效引导用户快速上手并掌握应用的核心功能,是提升用户体验的重要一环。功能引导不仅帮助用户理解复杂功能,还能提高用户留存率,减少因操作复杂度带来的用户流失。随着…
-
Framework | 如何配置系统App在Android Studio下的开发环境?
将system 平台签名引入到Android Studio开发环境 为了系统App开发调试方便,避免权限障碍,我们将平台签名转成.jks格式的签名文件,这样通过gradle编译的a…