前言 多线程的应用在开发中非常常见 今天,我将献上一份全面 & 详细的多线程基础知识汇总,希望你们喜欢。 Carson带你学多线程系列基础汇总Android多线程:基础知识汇...
前言 多线程的应用在开发中非常常见 今天,我将献上一份全面 & 详细的多线程基础知识汇总,希望你们喜欢。 Carson带你学多线程系列基础汇总Android多线程:基础知识汇...
四种启动模式 Standard 标准模式,每当有一次Intent请求,就会创建一个新的Activity实例。 Android 5.0 之前同一应用内新生成的Activity,...
1. 概述 现在有很多app都需要上传图片、发表动态等,上传图片需要从手机里边选择需要上传的图片,手机中都自带图片选择器,不过逼格比较高的我们肯定都需要自定义的,说到自...
MVVM模式基于数据驱动UI,我们可以通过ViewModel很好的解藕Activity与View。相对于MVP模式Presenter与View交互频繁,工程结构复杂,MVVM...
从API23后,Android就有自带的api能够实现夜间模式与白天模式的切换,用到的就是AppCompatDelegate.setDefaultNightMode。当然这种...
一、快速开发框架 XSnow基于RxJava2+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是...
请看效果图: 依赖:粘性头部局:在Module的build.gradle里面添加依赖: 然后在项目的build.gradle中添加: VerticalTabLayout垂直t...
Android架构组件-Navigation的使用(一)Android架构组件-Navigation的使用(二)这篇主要介绍navigation和BottomNavigati...
1、MVVM模式各部分的定义 1.1、MVVM模式分为3个部分:Model、View和ViewModel。 (1)Model :数据层,包含数据实体和对数据实体的操作。 (2...
搜索功能是Android常见的功能之一,在v7包就有一个控件SearchView,用来实现搜索功能,而在普通widget包中也有一个SearchView,两者用处一样,只不过...
1.1 printf() 这段代码运行,首先将x的值插入到%d的位置,然后将y的值插入到%f的位置。这些占位符称作格式修饰符,其不但说明了插入数据的位置,同时还说明了将插入什...