ITmob
ITmob-Ly ITmob-Ly 发布于 2023-06-09

怎样在系统设置中的通知设置页面为Android应用添加自定义的通知设置页面?

”应用中的其他设置”(Additional settings in the app)选项允许开发者向其应用程序提供一个应用自定义的通知设置页面

ITmob-Ly ITmob-Ly 发布于 2023-06-06

Android Exception: java.lang.SecurityException: Uid 0 not permitted to force scheduled jobs

WorkManager 或 JobScheduler 来做定时任务的操作,但是测试时等待它触发执行会给调试带来不便

ITmob-Ly ITmob-Ly 发布于 2023-04-20

怎样处理 Jetpack Compose 中文本的长按选择和点击事件(如何在 Text 中添加超链接?)

Jetpack Compose 的 Text 怎样实现长按文本可选择、怎样处理文本的点击事件(文本整体的点击和部分文本的点击,比如:如何在 Text 中添加超链接?)

ITmob-Ly ITmob-Ly 发布于 2023-03-07

Manifest 中 Activity 别名的介绍和两种用法

<activity-alias> 标签是自从 Android API 1 以来就存在的清单文件标签。即使工作中参与开发过多个项目,这个标签也只用到过一次,这里介绍下它的用法和好处

ITmob-Ly ITmob-Ly 发布于 2023-02-23

解决使用 Room 时的编译错误:error: Entities and POJOs must have a usable public constructor

使用数据类 data class 定义 Room 的实体类时,如果使用 @Ignore 注解忽略某些成员变量时可能出现的编译错误

ITmob-Ly ITmob-Ly 发布于 2023-02-21

onActivityResult 已弃用,使用 Androidx API 的 ActivityResultRegistry 替换

之前我们一直使用 startActivityForResult() 和 onActivityResult() API 启动另一个 Activity 并回调,但官方现在强烈建议使用 androidx 的 ActivityResultRegistry 代替它

ITmob-Ly ITmob-Ly 发布于 2023-01-02

Android Exception - Package cn.itmob.demo new target SDK 21 doesn't support runtime permissions

异常:Performing Streamed Install adb: failed to install TestApp.apk: Failure [-26: Package cn.itmob.demo new target SDK 21 doesn't support runtime permissions but the old target SDK 27 does.]

ITmob-Ly ITmob-Ly 发布于 2022-12-23

Google Pixel 7 和 Pixel 7 Pro 系列是否支持双 SIM 卡?

Google Store 中 Pixel 7 和 Pixel 7 Pro 的配置介绍中关于 SIM 卡的介绍是:SIMs: Dual SIM (Single Nano SIM and eSIM)17 双卡(单 Nano SIM 和 eSIM)

ITmob-Ly ITmob-Ly 发布于 2022-12-19

Jetpack Compose 中获取应用的图标/自适应图标的两种方法

Android 8.0(API 级别 26)引入了自适应启动器图标,它可以在不同设备型号上显示为不同的形状。但在 Jetpack Compose 中直接使用 painterResource 加载它会抛出 IllegalArgumentException 异常

ITmob-Ly ITmob-Ly 发布于 2022-12-11