摘要: 在composeUI当中来预览 简单示例 @Preview @Composable fun OldStyFragmentUIPreview() { AndroidView( factory = { context -> LayoutInflater.from(context/*传入到这里*/).in 阅读全文
posted @ 2026-03-29 23:08 气温骤降 阅读(2) 评论(0) 推荐(0)
摘要: 正开始反结束 if开始fi结束 case开始esac结束 单分号和双分号 Linux允许压行写(所有语句写一行) 行与行用‘;’分割 双分号可以用于case的一个分支结束 阅读全文
posted @ 2026-03-24 15:32 气温骤降 阅读(1) 评论(0) 推荐(0)
摘要: 现象: 休眠后会自动关机 修复 排除 journalctl -b -1 -p 3 -n 233 -b -1:查看上一次启动(即崩溃前)的记录 -p 3:只看Error级别以上的日志 -n 9178:看上次多少条 点击查看崩溃日志 [xvsu@alarm ~]$ journalctl -b -1 -p 阅读全文
posted @ 2026-03-24 15:12 气温骤降 阅读(6) 评论(0) 推荐(0)
摘要: https://keepandroidopen.org/zh-CN/ 在撰写这篇文章时,Android将在164天5小时35分钟40秒后变为封闭平台 对于开发者来说,这意味着要向Google缴费才能开发免费的app,因为只有这样才能“通过正规途径下载” 25美元看起来可能不算多,但是这会劝退想要学习 阅读全文
posted @ 2026-03-20 19:18 气温骤降 阅读(13) 评论(0) 推荐(0)
摘要: 虽然有点若只,但是万一呢 onCreate的setContent方法不要使用默认的material 默认是紫色的非常丑,而且用tab补全几下连个深色模式都没有 自己写一个 fun ShizukuFtpTheme( darkTheme: Boolean = isSystemInDarkTheme(), 阅读全文
posted @ 2026-03-20 10:35 气温骤降 阅读(3) 评论(0) 推荐(0)
摘要: 查看原有的xml 根据xml原有的信息确定形状大小等等 字符串等资源可按原样重复使用,无需迁移 迁移配色(例) <shape android:shape="rectangle"> <corners android:radius="16dp" /> </shape> import androidx.c 阅读全文
posted @ 2026-03-20 00:43 气温骤降 阅读(1) 评论(0) 推荐(0)
摘要: 区别 区别就是m3比m2好看(不是 官网扒出来的对迁移有阻碍的API 缺少的 API: M2 M3 androidx.compose.material.swipeable 目前无法添加文件 已替换的 API: M2 M3 androidx.compose.material.BackdropScaff 阅读全文
posted @ 2026-03-19 23:46 气温骤降 阅读(2) 评论(0) 推荐(0)
摘要: 防止我忘了吧~ 1.错误: 无法从最终MainTabsActivity进行继承 因为Java是默认可以继承的,而Kotlin不行,所以Kotlin要加open 也可以说Java的类默认open,Kotlin默认final 2.错误: 方法不会覆盖或实现超类型的方法 某些方法不正常,需要open,重写 阅读全文
posted @ 2026-03-19 10:38 气温骤降 阅读(3) 评论(0) 推荐(0)
摘要: 函数类型 不能写val functionCall = func()这回调用函数并执行得到返回值 写val functionCall = ::func lambda 点击查看语法格式 将函数作为数据类型 如果你没有指定返回值,编译器会自动默认它返回 Unit 在 Kotlin 中,每一个函数都必须返回 阅读全文
posted @ 2026-03-19 00:22 气温骤降 阅读(2) 评论(0) 推荐(0)
摘要: 这段代码感觉很清晰,可以理一下,看项目应该会看得更懂(? package com.github.rd227.helloworld import kotlin.properties.ReadWriteProperty import kotlin.reflect.KProperty open class 阅读全文
posted @ 2026-03-18 20:10 气温骤降 阅读(1) 评论(0) 推荐(0)