文章 2022-06-18 来自:开发者社区

android Jetpack—ViewModel使用方法和详细原理解析

1、ViewModel 初始化方式来到 androidx,ViewModel 的创建方式与老版本有了很大的不同,所以这里还是要将 Viewmodel 的初始化讲一下1.1、安卓工厂初始化每次都会重新创建 model,并且不受 ViewModelStore 管控,所以无特殊需求禁止使用该种方式使用 AndroidViewModelFactory 工厂创建viewmodel 类定义class And....

android Jetpack—ViewModel使用方法和详细原理解析
文章 2022-06-18 来自:开发者社区

android Jetpack Navigation组件——堆栈操作和动画效果

github地址:github分支:navigation_operation代码入口Navigation堆栈操作导航的出栈操作本章节中的两个方法都是用来出栈导航组件的,区别是popBackStack的方式更加精细1、findNavController().navigateUp()这个方式对导航组件进行的出栈简单粗暴,仅仅是把当前栈顶的组件进行出栈,方法的boolean型返回值表示是否出栈成功。如....

android Jetpack Navigation组件——堆栈操作和动画效果
文章 2022-06-18 来自:开发者社区

android Jetpack Navigation组件—— 之嵌套导航图

github地址github.com/ymeddmn/Jet…代码所在分支:nestinggraph嵌套图嵌套图顾明思议,就是一个导航图中可以包含其他的导航图。嵌套图的实现方式有两种:1、直接在navigation导航图中添加标签添加嵌套图2、使用标签将其他导航图嵌套到我们的导航图中嵌套图可以让我们绘制导航图的时候避免重复编写同一个导航图。举例:我们的应用第一次进入的时候就会跳转一个登录页面,在....

android Jetpack Navigation组件—— 之嵌套导航图
文章 2022-06-18 来自:开发者社区

android Jetpack组件Navigation导航组件--组件间跳转、组件间传值功能实现

1 github 代码地址边看代码边读文章效果更佳呦github.com/ymeddmn/Jet…2 Navigation 简单使用Navigation 是 google Jetpack 组件库的应用导航解决方案,用于 Activity、Fragment 之间进行页面跳转。Navigation 会提供一个 xml 负责管理各个导航组件直接的关系2.1 使用入门2.1.1 简单实现两个 fragm....

android Jetpack组件Navigation导航组件--组件间跳转、组件间传值功能实现
文章 2022-05-29 来自:开发者社区

2022 Google I/0 回顾:Android Jetpack 新变化

5 月的山景城,一年一度的谷歌 I/O 开发者大会如期而至,由于当地疫情管制的放开,今年大会重回线下举行,真心希望国内的疫情也尽早结束。今年的 I/O 大会既是谷歌各种新产品发布会,同时也是谷歌开发者们的技术交流会。不少 Android 开发者希望通过本次 I/O 了解到有关 Jetpack 的最新动态。 Jetpack 早已成为我们日常开发中的必备工具,根据本次大会上发布的数据,目前 Goog....

2022 Google  I/0 回顾:Android Jetpack 新变化
文章 2022-05-27 来自:开发者社区

【Android Jetpack】Room数据库的使用及原理详解

Android Jetpack的出现统一了Android开发生态,各种三方库逐渐被官方组件所取代。Room也同样如此,逐渐取代竞品成为最主流的数据库ORM框架。这当然不仅仅因为其官方身份,更是因为其良好的开发体验,大大降低了SQLite的使用门槛。1. 基本介绍框架特点相对于SQLiteOpenHelper等传统方法,使用Room操作SQLite有以下优势:编译期的SQL语法检查开发高效,避免大....

【Android Jetpack】Room数据库的使用及原理详解
文章 2022-05-14 来自:开发者社区

Android Jetpack:利用Palette进行图片取色

与产品MM那些事新来一个产品MM,因为比较平,我们就叫她A妹吧。A妹来第一天就指出:页面顶部的Banner广告位的背景是白色的,太单调啦,人家不喜欢啦,需要根据广告图片的内容自动切换背景颜色,颜色要与广告图主色调一致。作为一名合格的码农我直接回绝了,我说咱们的应用主打简洁,整这花里胡哨的干嘛,劳民伤财。A妹也没放弃,与我深入交流了一夜成功说服了我。其实要实现这个需求也不难,Google已经为我们....

Android Jetpack:利用Palette进行图片取色
文章 2022-05-11 来自:开发者社区

Android开发Jetpack从入门到精通教程

前言即学即用Android Jetpack系列Blog的目的是通过学习Android Jetpack完成一个简单的Demo,本文是即学即用Android Jetpack系列Blog的第一篇。记得去年第一次参加谷歌开发者大会的时候,就被Navigation的图形导航界面给迷住了,一句卧槽就代表了小王的全部心情~,我们可以看一下来自网络的一张图片:所以,Android Jetpack学习之旅就开始了....

Android开发Jetpack从入门到精通教程
文章 2022-03-03 来自:开发者社区

Android JetPack系列文章 ,持续更新中

 前言Jetpack 是一套库、工具和指南,可帮助开发者更轻松地编写优质应用,接下来一个月 我将持续更新JetPack组件系列文章为此我自己做了一个简易的系列目标,欢迎共同打卡奋战!1、Android Jetpack系列之ViewBinding和DataBinding2、Android Jetpack系列之Lifecycle3、Android Jetpack系列之 ViewModel4....

Android JetPack系列文章 ,持续更新中
文章 2022-03-03 来自:开发者社区

Android Jetpack系列 之LiveData

 前言在Android Jetpack 之ViewBinding和DataBinding这篇文章中,我们讲到了可观察的数据对象,在Jetpack组件中也为我们提供了强大的可观察的数据存储器类,就是我们本篇所说的LiveData。LiveData与普通可观察类不同的是LiveData具有生命周期感应能力,比如我们在页面中进行网络请求结束后,需要将数据显示在UI上,如果此时页面被销毁就会有....

Android Jetpack系列 之LiveData

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注