摘要: 泛型上下界 泛型用于 让多个类(或者函数巴拉巴拉),让他们 能 拥有接受多种类型 的 某一特定类型 (虽然可以用类继承来达到这个目的,但是这样做更方便,更可读 上界: T : Animal (Kotlin) 或 T extends Animal (Java) 下界: in T (Kotlin) // 阅读全文
posted @ 2026-04-05 19:18 气温骤降 阅读(1) 评论(0) 推荐(0)
摘要: 尽量写成模块化的 包装器(Wrapper)可以不用,但是一堆函数列在一起要整洁(毕竟用了Warpper也写得一样多还不好理解(x 模块化 比如 @OptIn(ExperimentalMaterial3Api::class) @Composable fun SettingsScreen(onBack: 阅读全文
posted @ 2026-04-05 17:35 气温骤降 阅读(1) 评论(0) 推荐(0)
摘要: PS:应该有替换的办法让Android studio能在arm设备上面使用,未知的对compose UI实时渲染和性能表现,你可以去试试! 我使用的时IDEA的Linux arm版本,但是这样还不够,下面会补充如何让它正常跑起来(当然,对compose实时渲染的支持是没有的 但是,GitHub已经有 阅读全文
posted @ 2026-04-01 23:49 气温骤降 阅读(7) 评论(0) 推荐(0)
摘要: 日志 Explain: FATAL EXCEPTION: main Process: org.primftpd, PID: 18395 android.app.RemoteServiceException$ForegroundServiceDidNotStartInTimeException: Co 阅读全文
posted @ 2026-04-01 23:24 气温骤降 阅读(5) 评论(0) 推荐(0)
摘要: 在composeUI当中来预览 简单示例 @Preview @Composable fun OldStyFragmentUIPreview() { AndroidView( factory = { context -> LayoutInflater.from(context/*传入到这里*/).in 阅读全文
posted @ 2026-03-29 23:09 气温骤降 阅读(5) 评论(0) 推荐(0)
摘要: 正开始反结束 if开始fi结束 case开始esac结束 单分号和双分号 Linux允许压行写(所有语句写一行) 行与行用‘;’分割 双分号可以用于case的一个分支结束 阅读全文
posted @ 2026-03-24 15:32 气温骤降 阅读(2) 评论(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 气温骤降 阅读(9) 评论(0) 推荐(0)
摘要: https://keepandroidopen.org/zh-CN/ 在撰写这篇文章时,Android将在164天5小时35分钟40秒后变为封闭平台 对于开发者来说,这意味着要向Google缴费才能开发免费的app,因为只有这样才能“通过正规途径下载” 25美元看起来可能不算多,但是这会劝退想要学习 阅读全文
posted @ 2026-03-20 19:18 气温骤降 阅读(16) 评论(0) 推荐(0)
摘要: 虽然有点若只,但是万一呢 onCreate的setContent方法不要使用默认的material 默认是紫色的非常丑,而且用tab补全几下连个深色模式都没有 自己写一个 fun ShizukuFtpTheme( darkTheme: Boolean = isSystemInDarkTheme(), 阅读全文
posted @ 2026-03-20 10:35 气温骤降 阅读(4) 评论(0) 推荐(0)
摘要: 查看原有的xml 根据xml原有的信息确定形状大小等等 字符串等资源可按原样重复使用,无需迁移 迁移配色(例) <shape android:shape="rectangle"> <corners android:radius="16dp" /> </shape> import androidx.c 阅读全文
posted @ 2026-03-20 00:43 气温骤降 阅读(3) 评论(0) 推荐(0)