移动开发
Android DataBinding系列详解(三)
除了上文说到的继承BaseObservable类,通过注解实现动态绑定外,Android SDK里面封装好了ObservableBoolean、ObservableByte、ObservableChar、ObservableDouble、ObservableField、ObservableFloat、ObservableInt、ObservableLong、ObservableParcelable
YYSegmentViewController 分页控制器的介绍
github地址:
一、页面介绍
YYSegmentConfig:配置文件
YYSegmentViewController:控制器
YYContainerScrollView:控制器view底部的ScrollView
YYControllerPageView:控制器view的容器
YYSeg
安装2024最新版Android Studio 最详细教程(带图展示)
一、安装JDK(1)首先在除C盘以外的盘建立文件夹,分别保存软件位置,JDK位置与SDK位置,特别注意:所有文件名中不要出现空格,而且每个文件夹都是为空的状态这里我是在D盘中操作。
(2)安装配置JDK,这里安装的是JDK17的版本,如果以前安装
Kotlin用@Parcelize实现序列化Parcelable
简介
在Android项目中经常要对Bean进行Parcelable序列化,也有很多序列化工具。Android中提倡通过实现Parcelable来对对象序列化,但是如果是使用Java开发实现起来就比较繁琐,而Kotlin提供了@Parcelize,可以轻松实现对Bean的序列化及反序列话。先看看官方对@Parcelize的解析:
/**
* Instructs the Kotlin compil
Mac OS14外接显示器字体过小和放大字体模糊问题的简单解决
文章目录
问题简述
解决方法
问题简述使用Mac mini外接2K 显示器时,默认分辨率是25601440,字体较小,如果切换成19201080,字体又变大模糊。
解决方法使用HiDP I(一种显示技术,使用多个物理像素显示1个像素区域,让显示效果更清晰、边缘更平滑)。
Android 广播使用详解
和你一起终身学习,这里是程序员Android
本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:
一、Broadcast概述二、Broadcast的注册三、Broadcast的注册类型四、静态注册开机广播的实现五、动态监听亮灭屏幕广播实现六、广播的发送方法七、参考文献
一、Broadcast概述
在了解广播之前
Android-推荐一个沉浸式状态栏开源库(ImmersionBar )
图片来源网络,入侵必删
在日常的Android开发中,我们肯定遇到沉浸式的开发需求。在大多数项目当中,都会使用ImmersionBar开源库适配。这篇博客分享一下ImmersionBar相关的知识,希望对看文章的小伙伴有所帮助。
ImmersionBar依赖
mavenCentral版本:
// 基础依赖包,必须要依赖
implementation 'com.geyifeng.imme
dispatch_group_leave崩溃
崩溃描述
image.png
近日排查线上崩溃时,发现一个描述信息很少的崩溃,如上。由dispatch_group_leave.cold.1可知,属于dispatch_group异常
dispatch_group使用
dispatch_group使用场景:A任务依赖B/C/D子任务全部执行完成,才进行触发执行。
如何添加子任务,通常有两种方式:
block
dispatch_gr