给大家分享一个MVVM开发架构,网络用的是Okhttp+Retrofit的封装,异步用的是RxJava。不喜勿喷! 1.首先是工程目录进行功能模...
Android9.0系统开始,应用程序默认只允许使用HTTPS类型的网络请求,HTTP类型的网络请求默认不再被支持,若想使用,则需要如下配置,在...
Android10系统开始,谷歌引入深色主题的特性,适配方案有两种,第一种是自动强制适配方案(Force Dark); 第二种是手动适配方案(资...
由于Android8.0版本开始,应用的后台功能被大幅削减,服务随便可能被系统杀死,为了能保持服务长期运行,使用前台服务。 这样,在服务创建的时...
调用系统相机拍摄并存储 由于使用到FileProvider,还需进行如下配置,在AndroidManifest.xml 的application...
很多人会忽略Viewpager + fragment的懒加载,其实很重要,当用户不想看到的fragment你却提前加载好了,这就是性能的浪费。那...
案例:自定义一个ViewGroup,将子view进行流式布局 流程: 测量子view的大小 → onMeasure测量每一个子view的宽和...
给大家分享一个二维码扫描功能,这是基于谷歌的zxing库进行封装而成。 将封装包复制到你的项目里,并且在项目添加zxing库的依赖image.p...
第三方配置不做介绍,APP支付流程: 调用项目后台接口生成订单 通过订单id调用项目后台接口获取订单信息(为了安全,订单信息一般交由后台处理提供...