📄️ Navigation-fragment和activity切换
使用 Navigation 组件确实会鼓励你主要使用 Fragment 来实现应用的各个界面,而非 Activity。这样做有其优点也有限制,下面我为你总结一下:
📄️ color文件夹和colorsxml区别
在Android项目中,处理颜色资源主要涉及values/colors.xml文件和color文件夹,两者有着明显的不同用途和功能。这里详细解释一下:
📄️ 如何分离release app和debug app
在app的入口module的build.gradle中添加以下applicationIdSuffix,通过使得debug和release的applicationid不同来打包出不同的app
📄️ LiveData
liveData和stateFlow类似,是一个可观察的数据持有类,lieveData是生命周期感知的,只在活跃生命周期状态才会通知数据变化。
📄️ Navigation Graph
介绍
📄️ Androud中的屏幕方向
- ORIENTATION_UNDEFINES: 表示屏幕方向未定义或未设置。
📄️ 如何在android中使用svg图标
转换svg为Vector Drawable
📄️ viewBinding
开启viewbinding