240 发简信
IP属地:上海
  • 解决 包含第三方aar的module打包 之后无法直接引用第三方类的问题

    解决 包含第三方aar的module打包 之后无法直接引用第三方类的问题.将第三方的aar jar统统放到maven仓库。 打包(插件二选一) 如果使用 maven-publ...

  • Jetpack---Hilt

    1.Hilt与Dagger: Hilt 在依赖项注入库Dagger的基础上构建而成,提供了一种将 Dagger 纳入 Android 应用的标准方法。 关于 Dagger,H...

  • Android SDK开发

    https://zhuanlan.zhihu.com/p/151406299 https://zhuanlan.zhihu.com/p/163899902

  • Jetpack---WorkManager

    1.使用背景:应用程序中不需要及时完成的任务提供了一个统一的解决方案,以便在设备电量和用户体验之间达到一个较好平衡。 2.WorkManager主要特点:兼容性广并且保证任务...

  • 120
    Jetpack---LiveData

    1.livedata 是一个可被观察的数据容器类,可将数据包装起来,是数据成为被观察者,当数据发生变化的时候能够让观察者得到通知,使用不需要自己实现观察者模式,livedat...

  • 120
    Jetpack---ViewModel ,View与Model间的桥梁

    1.使用背景:在页面中通常会将ui交互,与数据获取等相关业务都写在一个页面中,这样做不符合单一功能原则。为了更好的划分清楚 使用viewModel存放页面所需要的数据,页面只...

  • 120
    Jetpack---LifeCycle 组件内部管理自己的生命周期

    1.使用背景:我们希望组件不依赖于页面生命周期的回调方法,同时在生命周期变化的时候也能及时收到通知的背景下使用。 2.原理:观察者模式:两个类分别是LifecycleOwne...