
Android--MVVM
文章平均质量分 66
Android MVVM介绍与jetpack组件的介绍
Dormiveglia-flx
我陪你走的路,你不能忘~
因为那是我,最快乐的时光
展开
-
Android常见问题解决方案
08 Android常用组件--ViewPager2 的基本使用ViewPager2的概念ViewPager2的用法ViewPager2与fragment结合使用ViewPager2与导航栏配合使用ViewPager2的概念ViewPager2是一个翻页视图组件ViewPager2能做什么支持垂直方向的滑动且实现极其简单。完全支持RecyclerView的相关配置功能。支持多个PageTransformer。支持DiffUtil,局部数据刷新和Item动画。支持模拟用户滑动与禁止用户操作。原创 2023-03-14 21:15:58 · 902 阅读 · 0 评论 -
07 Android常用组件--BottomNavigationView 的基本使用
底部菜单栏。原创 2023-03-13 11:33:10 · 382 阅读 · 0 评论 -
06 Android基础--FileProvider
的Uri不能正常访问,官方提 供了FileProvider,FileProvider生成的Uri会以。Android 7.0之前,文件的Uri以。Android 7.0之后,为了安全起见,那如何使用FileProvider?提供给其他app访问。分享给其他app使用。file:///形式。file:///形式。原创 2023-03-10 10:00:09 · 371 阅读 · 1 评论 -
05 Android基础--内部存储与外部存储
内部存储的介质:RAM(内存) + 内部ROM外部存储的介质:外部ROM + SDCard(TS卡等等)。2.内部存储与外部存储的存储特点:2.1一般来说,以/data开头的是内部存储。且内部存储不需要任何权限。/data/data/< applicationId >/files // 通过获取该目录/data/data/< applicationId >/cache //通过获取该目录app文件夹存放着所有app的apk文件夹data文件夹。原创 2023-03-03 11:01:23 · 732 阅读 · 0 评论 -
04 Android基础--RelativeLayout
相对布局(RelativeLayout)是一种根据父容器和兄弟控件作为参照来确定控件位置的布局方式。根据父容器定位在相对布局中,可以通过以下的属性让的组合让控件处于父容器左上角、右上角、左下角、右下角、上下左右居中,正居中等九个位置。android:layout_alignParentLeft=“true” 父容器左边android:layout_alignParentRight=“true” 父容器右边android:layout_alignParentTop=“true” 父容器顶部。原创 2023-03-02 17:40:21 · 841 阅读 · 0 评论 -
03 Android基础--fragment
碎片,一个activity中可以使用多个fragment,可以把activity看成碎片的容器。fragment也有自己的生命周期。原创 2023-03-01 19:34:19 · 683 阅读 · 0 评论 -
02 Android基础--service
Service(服务)是一个一种可以在后台执行长时间运行操作而没有用户界面的应用组件。非绑定状态与绑定状态。非绑定状态的时候,activity启动服务以后,服务即可在后台无限期运行,即使activity已被销毁也不受影响,除非手动调用才能停止服务。绑定状态,activity与service进行了绑定,当activity销毁的时候,service也会被销毁。原创 2023-03-01 15:50:43 · 354 阅读 · 0 评论 -
01 Android基础--广播
传输信息的机制。主要记住三个要素:1.广播(Broadcast) - 用于发送广播;2.广播接收器() - 用于接收广播;3.意图内容(Intent) - 广播相关信息的媒介。原创 2023-03-01 10:59:47 · 897 阅读 · 0 评论 -
Android-MVVM之快速上手Rxjava
一句话异步。通过Rxjava能优雅(链式编程)的解决异步问题。原创 2023-02-25 23:06:16 · 266 阅读 · 0 评论 -
Android-MVVM之快速上手Retrofit
发请求用的,底层封装了okHttp直接上代码// Get请求 public interface Api {} // 需要注意的点: // 1 @GET注解,即get请求 // 2 Call 是返回类型,ResponseBody是自己定义的实体类。// 3 @Query 代码拼在URL后面的参数// GET请求需要多个参数怎么办?} // 1.使用@QueryMap,可以传递多个参数。原创 2023-02-25 22:38:21 · 262 阅读 · 0 评论 -
Android-MVVM之快速上手LiveData
LiveData数据存储器类。可以简单的理解成就是一个容器。与ArrayList类似。只不过这个容器能观察生命周期。原创 2023-02-25 21:56:13 · 464 阅读 · 0 评论 -
Android-MVVM之快速上手ViewModel
简单来说,就是让view层(视图层)与model层(数据层)分离开来的桥梁。让view层展示ui,不持有数据。原创 2023-02-25 21:17:37 · 387 阅读 · 0 评论 -
Android-MVVM之快速上手LifeCycle
Lifecycle是Android中引入的主要用来观察和监听Activity、Fragment生命周期的一套观察者机制。主要用来监听Activity和Fragment生命周期。那为什么要用LifeCycle?// 没有用LifeCycle之前是什么效果。// 自己定义的播放器 private MyVideoPlay myVideoPlay;// 在activity创建的时候,实例化播放器 public void onCreate() {原创 2023-02-25 20:22:31 · 355 阅读 · 0 评论