大象笔记

Android Fragment 顶部工具栏显示回退按钮

## 场景 一个 Main Activity,多个 Fragment 组成的 Android App。 - 界面1,列表页:list fragment - 界面2,详情页:detail fragment 当列表页进入详情页时

Android 11: IntentService is deprecated

使用 IntentService 实现了一个耗时的功能,但是 Android Studio 编译时警告: > IntentService is deprecated ## 官方文档 https://developer.an

Android Activity 中点击 action bar 按钮,跳转 Settings Fragment

## 需求 想实现点击 app bar / action bar 上的一个按钮,跳转到设置功能页,即 Settings Fragment。 ## findNavController 实现跳转 由于 action bar 在 mai

Android App Bar / Action Bar 添加按钮

想要在 Android App 中添加一个配置页面,用来进行基本设置调整。例如: - 修改字体大小 - 修改字体颜色 - 修改背景图片 对比了一下使用 BottomNavigationView 底部 tabbar 的方案,感

Django LTS 版本的选择 (2021 年)

最近又要做 Django 版本的选择了,于是整理了一下。 ## Django 版本列表 参考官方网站的下载页 https://www.djangoproject.com/download/ ## Django LTS 版

Android Room Entity 为某个字段添加索引

担心 Android 本地 SQLite 数据库存储数据过多时,造成查询效率下降,所以想给字段加上索引。 ## 添加索引示例 例如,我想给待办事项这个表(todos)的完成状态字段(done)添加索引。 设置 indice

RecyclerView 子项 View Holder 的点击事件响应

## 需求 点击 RecyclerView 中的一个 checkbox 子项,更新本地 sqlite 数据库中的一行数据的选中状态字段。 方案对比: ## 方案一 (不可行):使用 Data Binding 事件处理机制中的

Android Hilt 实现依赖注入的自动化管理

Android Sunflower Demo 中看到这样一段代码: ``` import dagger.hilt.android.lifecycle.HiltViewModel import javax.inject.Inject

Android RecyclerView 展示数据列表

## RecyclerView 的用途 recycle,回收,使再循环的意思。 用于展示列表数据,通常量很大。如名字所示,RecyclerView 可以循环使用已创建的 view,以提升性能。 ## RecyclerVie

2021春节假期第一天在医院度过

今天春节假期第一天,正好赶上媳妇产检的日子,而我也准备顺便去医院检查一下。 ## 我的症状 近一个月右下腹部贴近肋骨处,晚上间歇性疼痛,白天要轻很多,甚至没有感觉。但是有点影响睡眠质量。一个月有个三两次,一次持续两天左右。 我