biumall

阅读是一种生活方式
Android通过包名判断app是否可以启动

Android通过包名判断app是否可以启动

前言 Android自定义Launcher时,需要获取所有可以启动的app进行展示,获取所有包名后,需要判断该包名是否可以启动。 记录于此,方便自己查阅。 正文 获取所有安装的ApplicationI...
6天前
15
Kotlin协程之数据流Flow介绍

Kotlin协程之数据流Flow介绍

前言 简单记录一下Kotlin中Flow的使用,记录于此,方便自己查阅和回顾。 本文主要根据参考文继续简单整理的,感谢原作者分享。 正文 Flow是kotlin提供的一个工具,使用协程封装成生产者-消...
2周前
8
Android自定义歌词进度渐变

Android自定义歌词进度渐变

前言 简单记录一下Android自定义歌词渐变播放,效果如下,内容主要来源于AI,然后告诉AI进行优化和调整代码。 记录于此,方便自己回顾。 具体效果: 正文 下面是代码块,主要根据AI进行调整的。 ...
3周前
15
Kotlin中使用协程简单记录

Kotlin中使用协程简单记录

前言 虽然学习了Kotlin的协程,但总忘记怎么使用了,因此简单的记录于此,方便自己查阅和回顾。 在开发程序时会遇到一些耗时的操作,如网络IO、文件IO、CPU/GPU密集型任务等,这些操作会阻塞线程...
4周前
14
Android 11 使用AIDL跨进程绑定服务失败

Android 11 使用AIDL跨进程绑定服务失败

前言 在Android 11用AIDL做一个服务端,多个客户端绑定测试时,跨进程绑定服务时死活无法绑定,看日志出现如下提示: AppsFilter( 852): interaction: Packag...
1个月前
8
LayoutInflater之inflate()简单分析2

LayoutInflater之inflate()简单分析2

前言 接上文《LayoutInflater之inflate()简单分析》,知道最终都调用到 public static LayoutInflater from(Context context) { L...
1个月前
7
Kotlin中的.和!!直接区别简介

Kotlin中的.和!!直接区别简介

前言 简单记录一下Kotlin中?.和!!之间的区别,记录于此,方便自己查阅和回顾。 ‌Kotlin中的?.和!!主要区别在于它们对空指针的处理方式 正文 ?. 不会抛出空指针异常,而是安全地处理nu...
2个月前
11
Java中使用Kotlin编程错误记录

Java中使用Kotlin编程错误记录

前言 Kotlin已经流行很多年了,但是项目中还是在用Java开发。显示准备在老项目中使用Kotlin,出现如下异常: E:\Biumall\BiuDemo2Kt\src\main\java\com...
2个月前
14
Android悬浮窗权限检测

Android悬浮窗权限检测

前言 简单记录一下Android普通应用权限检查是否拥有,如果没有权限就跳转Android系统设置让用户开启。这里以 <uses-permission android:name="android...
3个月前
37
Android设置状态栏影藏或显示

Android设置状态栏影藏或显示

前言 简单记录一下Android中app如何设置状态栏的影藏或显示。 代码片段,只是流水文而已,请略过。 正文 java public void updateStatusBar(Activity ac...
3个月前
16