Room持久性库在SQLite的基础上提供了一个抽象层,允许流利的数据库访问,同时利用的SQLite的全部力量。该库可帮助在运行应用程序的设备上创建应用程序数据缓存。这个缓存...
Room持久性库在SQLite的基础上提供了一个抽象层,允许流利的数据库访问,同时利用的SQLite的全部力量。该库可帮助在运行应用程序的设备上创建应用程序数据缓存。这个缓存...
前言 多线程的应用在Android开发中是非常常见的,常用方法主要有:继承Thread类实现Runnable接口HandlerAsyncTaskHandlerThread 今...
概念 两个Activity进行跳转的时候,转场动画。ActivityOptions类。只支持API21以上的版本。版本判断会比较麻烦,谷歌很贴心 设计了一个兼容类:Activ...
Activity切换动画 方式一:overridePendingTransition() 示例动画:如图右上角一点展开切入,退出时收回右上角 1、入场动画right_top_...
这个文章比较“肤浅”,但是其实网上对于Fragment切换这么肤浅的事情也甚少有文章说的清楚,所以稍微介绍下。 BottomNavigationView 网上有好多关于Bot...
最近有个项目,其中有一个新闻详情页面,在新闻详情下面是一个用户评论列表,最底部有一个评论输入框,有点类似于今日头条的新闻详情页面。评论列表是采用RecyclerView开发的...
Android-Room数据库(介绍)[https://www.jianshu.com/p/cfde3535233d] Android—Room自定义类型(TypeConve...
引言:这篇文章,记录了下FragmentTransaction的使用注意事项,和分析了下addToBackStack实际作用于谁。 1.FragmentTransaction...
Android中的ViewModel是一个可以用来存储UI相关的数据的类。ViewModel的生命周期会比创建它的Activity、Fragment的生命周期长。 这里拿官方...
从一个Activity中传递数据到另一个Activity中,有如下几个方法: Intent Bundle Serializable Parcelable 首先设置一个Butt...
为什么使用百分比布局 由于Android系统的碎片化发展导致了市面上多种分辨率、多种屏幕密度共存,这对我们的屏幕适配增加了不少的难度,在布局方面我们都知道可以通过Linear...
一:概述 Android 开发中,CheckBox 也是非常常用的控件之一。但默认的样式有时候真心不够用,有没有?比如选定和非选定状态的图标,挺难看的。那么怎么办呢?下面来看...
项目开发过程中,获取时间日期以及一些转换呢,老忘记来着,总得花时间去查找资料,于是乎,现在终于要来整理整理下这方面的知识点了,用于巩固自己的记忆! 时间戳(timestamp...
前言 由于公司项目有一个应用管理的功能和支付宝的应用管理功能非常像,所有的信息都是从服务端拉去的数据动态生成,有不同的应用分类,有标题等等信息。对于实现这种效果可以用List...
基本用法 对条目进行点击监听的时候把对应的下标传到新的Activity或者fragment(intent,BroadcastReceiver,EventBus都可以传) 注意...
android 从5.0开始,Material Design风格盛行,这一次真的从UI交互上把ios按在地上摩擦,作为我们android 开发者,当然也要认真学习MD控件,包...
方法一:通过setCustomAnimations实现 在activity中开启fragment时,FragmentTransaction在add()或replace()之前...
xml文件中控制navigation动作。文件位置:res/navigation/filename.xml语法: 在使用过程中,使用最多的就是action标签,所以主要就分析...
上一篇文章我们介绍了谷歌官方组件NavigationNavigation(一)谷歌官方组件Navigation你真的了解吗,接下来我们来探究一下如何使用。 Navigatio...
一直使用Fragment进行发开,不过也遇到过很多问题,问题最大的就是回退栈管理。不过Google在今年5月IO大会发布了Navigation,用于更好的管理Fragment...