1、修改AndroidManifest.xml文件 2、recerver中启动service 3、去掉该服务APP的桌面图标 正常APP安装后,在Launcher中会显示图标...
1、修改AndroidManifest.xml文件 2、recerver中启动service 3、去掉该服务APP的桌面图标 正常APP安装后,在Launcher中会显示图标...
1.默认样式 用于对样式没特殊要求,只想快速实现一个对话框 2.简单自定义样式 供了一个.setView()函数,这样我们就可以自定义对话框显示的内容 3.完全自定义的对话框...
协程中的 "看起来一样" 陷阱:Dispatchers.IO 上的 withContext 与 launch 究竟有何不同? 在 Kotlin 协程的日常使用中,你可能会频繁...
先明确每个组件的 “身份标签”先给每个组件定好核心角色,再讲关系会更清晰: 组件核心角色Activity界面的 “生命周期管理者 + 业务逻辑入口”,不直接操作视图,只负责统...
一、核心概念拆解(区别) 先逐个明确每个组件的本质和核心作用,帮你建立基础认知: 1. Activity 本质:Android 四大组件之一,是用户与应用交互的界面载体,负责...
首先,我们应该谨记Android 默认不允许在子线程中直接更新 UI但是,有时候写代码没注意,在子线程更新了UI,一切表现正常也没有报错,这是为什么? 1.为什么不允许子线程...
原文[https://juejin.cn/post/6844903807860604935?searchId=2025102019152121BD6C0931C4650B49...
1 问题提出 有一个view,当焦点在它上面时,此时遥控器按下左或右,我需要处理业务(比如让它在某个返回内变化,遥控器左键实现自减,遥控器右键实现自增),而不是让系统把焦点挪...
常规获取ip方法 实际结果是,可能有多个ip4: xx打印,也就是说我们在同一张网卡上有多个ip 网卡能有多个 IP 的常见原因 几个最常见的场景,解释为什么一个网卡会有多个...
在github上下载的项目后尝试本地运行,新进公司拉取git项目尝试本地运行,甚至在以前正常编译的项目中导入三方的aar包尝试编译时,有时会遇到奇奇怪怪的提示比如 Execu...
原文[https://blog.csdn.net/zping0808/article/details/116305678] 一 简介 本文分享ConstraintLayout...
原文[https://blog.csdn.net/zping0808/article/details/83064568] 一、简介 ConstraintLayout 翻译为 ...
原文[https://juejin.cn/post/7140166121595863076] 前言 有部分同学只要是上传或者下载,只要用到了文件,不管三七二十一写个 File...
转自郭霖大神:原文[https://mp.weixin.qq.com/s?__biz=MzA5MzI3NjE2MA==&mid=2650290140&idx=1&sn=ad0...
LiveData 和 MutableLiveData 的区别 主要在于是否可以修改数据,但它们的工作原理基本相同 特性LiveDataMutableLiveData可读 / ...
当前studio版本信息 AIDL是Android提供的一种跨进程通信方式,就是C/S方式,一个客户端一个服务端 服务端实现 新建AIDL文件 这里提示需要在gradle文件...
1 layer-list 是啥?有啥作用? 官方解释[https://developer.android.com/guide/topics/resources/drawabl...
一、基础概念 1.1 CopyOnWriteArrayList 概述 CopyOnWriteArrayList 是 Java 并发包(java.util.concurrent...
一个时区文件是xml格式的,其中id是时区信息(下给系统的时区信息),value是要显示的信息(给用户展示的信息)timezones.xml 我们应该如何将xml文件解析出来...
最近做了一个需求,监听网络连接断开,并根据连接的网络类型实时显示对应状态给到用户 监听网络连接或断开 查了下AI,给到的建议基本是如下类似实现 总结,就是通过context调...