240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Android MVVM架构+Okhttp+Retrofit+Rxjava

    给大家分享一个MVVM开发架构,网络用的是Okhttp+Retrofit的封装,异步用的是RxJava。不喜勿喷! 1.首先是工程目录进行功能模...

    4.9 4664 2 28
  • Android 9.0以上系统使用HTTP限制

    Android9.0系统开始,应用程序默认只允许使用HTTPS类型的网络请求,HTTP类型的网络请求默认不再被支持,若想使用,则需要如下配置,在...

  • Resize,w 360,h 240
    Android 深色主题适配

    Android10系统开始,谷歌引入深色主题的特性,适配方案有两种,第一种是自动强制适配方案(Force Dark); 第二种是手动适配方案(资...

  • Android 稳定运行的服务 前台服务

    由于Android8.0版本开始,应用的后台功能被大幅削减,服务随便可能被系统杀死,为了能保持服务长期运行,使用前台服务。 这样,在服务创建的时...

  • 优雅调用系统相机,版本兼容

    调用系统相机拍摄并存储 由于使用到FileProvider,还需进行如下配置,在AndroidManifest.xml 的application...

  • Fragment的两种懒加载方式

    很多人会忽略Viewpager + fragment的懒加载,其实很重要,当用户不想看到的fragment你却提前加载好了,这就是性能的浪费。那...

  • Resize,w 360,h 240
    Android ViewGroup的自定义

    案例:自定义一个ViewGroup,将子view进行流式布局 流程: 测量子view的大小 → onMeasure测量每一个子view的宽和...

  • Resize,w 360,h 240
    Android 基于zxing库的二维码封装包

    给大家分享一个二维码扫描功能,这是基于谷歌的zxing库进行封装而成。 将封装包复制到你的项目里,并且在项目添加zxing库的依赖image.p...

    3.3 1345 5 11
  • Android新手快速上手APP支付

    第三方配置不做介绍,APP支付流程: 调用项目后台接口生成订单 通过订单id调用项目后台接口获取订单信息(为了安全,订单信息一般交由后台处理提供...