1、修改AndroidManifest.xml文件 2、recerver中启动service 3、去掉该服务APP的桌面图标 正常APP安装后,...
1.默认样式 用于对样式没特殊要求,只想快速实现一个对话框 2.简单自定义样式 供了一个.setView()函数,这样我们就可以自定义对话框显示...
协程中的 "看起来一样" 陷阱:Dispatchers.IO 上的 withContext 与 launch 究竟有何不同? 在 Kotlin ...
先明确每个组件的 “身份标签”先给每个组件定好核心角色,再讲关系会更清晰: 组件核心角色Activity界面的 “生命周期管理者 + 业务逻辑入...
一、核心概念拆解(区别) 先逐个明确每个组件的本质和核心作用,帮你建立基础认知: 1. Activity 本质:Android 四大组件之一,是...
首先,我们应该谨记Android 默认不允许在子线程中直接更新 UI但是,有时候写代码没注意,在子线程更新了UI,一切表现正常也没有报错,这是为...
原文[https://juejin.cn/post/6844903807860604935?searchId=2025102019152121B...
1 问题提出 有一个view,当焦点在它上面时,此时遥控器按下左或右,我需要处理业务(比如让它在某个返回内变化,遥控器左键实现自减,遥控器右键实...
常规获取ip方法 实际结果是,可能有多个ip4: xx打印,也就是说我们在同一张网卡上有多个ip 网卡能有多个 IP 的常见原因 几个最常见的场...