E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JetPack架构组件
Android
Jetpack
系列--7. WorkManager使用详解
相关知识交换空间:当系统内存资源已被耗尽,但是又有额外的内存资源请求的时候,内存中不活动的页面会被移动到交换空间。交换空间是磁盘上的一块区域,因此其访问速度比物理内存慢。Android基于Linux内核,两者主要差别在于Android系统没有交换空间(Swapspace)于是Android系统引入了OOM(OutOfMemory)Killer来解决内存资源被耗尽的问题。其作用是根据进程所消耗的内存
今阳说
·
2023-06-15 12:47
Jetpack
Compose 中的debug调试
之前在
Jetpack
Compose中的重组作用域和性能优化一文中主要介绍了如何从代码层面进行一些优化以及提到了一些值得注意的优化事项,本文主要来了解一下官方提供了哪些工具层面的手段可以帮助我们进行Compose
川峰
·
2023-06-14 18:01
Jetpack
Compose
android
Jetpack
Compose
debug调试
性能优化
Jetpack
Compose —— 深入浅出Scaffold
引言:
Jetpack
Compose是一个现代化的UI工具包,提供了一种简单、声明式的方式来构建Android应用程序界面。
书中有颜如玉
·
2023-06-14 15:04
Android
Jetpack
Compose
别裁
android
kotlin
Jetpack
Compose —— 深入理解 Column 布局
Jetpack
Compose是Android最新的UI工具包,其中的Column是一种常用的布局组件。
书中有颜如玉
·
2023-06-14 15:33
Android
Jetpack
Compose
别裁
android
kotlin
jetpack
compose —— Card
jetpack
composeCard组件提供了一种简单而强大的方式来呈现卡片式的用户界面。
书中有颜如玉
·
2023-06-14 15:33
Android
Jetpack
Compose
别裁
kotlin
Jetpack
Compose——TextField及OutlinedTextField(文本框)的使用
TextField的构造@ComposablefunTextField(//输入的文本内容value:String,//更新文本触发回调,类似EditText中addTextChangedListeneronValueChange:(String)->Unit,//样式modifier:Modifier=Modifier,//控制TextField的启用状态,false:文本字段不可编辑不可聚焦e
lplj717
·
2023-06-14 15:03
Compose
Compose学习
Compose
TextField
OutlinedTextFie
Jetpack
Compose——Image(图片)的使用
首先来看看基本的参数:@ComposablefunImage(painter:Painter,contentDescription:String?,modifier:Modifier=Modifier,alignment:Alignment=Alignment.Center,contentScale:ContentScale=ContentScale.Fit,alpha:Float=Default
lplj717
·
2023-06-14 15:03
Compose
Compose
Compose的Image
Image
Jetpack
Compose —— Image
在
Jetpack
Compose中,Image是一个重要的组件,用于显示图像和处理图像相关的操作。
书中有颜如玉
·
2023-06-14 15:32
Android
Jetpack
Compose
别裁
android
studio
开发语言
kotlin
Jetpack
Compose——Icon(图标)的使用
Compose获取资源方式:文本->stringResource(R.string.hello_world)颜色->colorResource(R.color.black)尺寸->dimensionResource(R.dimen.padding)图片->painterResource(R.drawable.head_icon)Icon:首先看看Icon的接收参数类型:contentDescrip
lplj717
·
2023-06-14 15:32
Compose
Compose学习
Compose
Jetpack
Compose的Icon
Android-Compose 切换Lottie-Compose动画资源
背景Lottie动画现在已经是很多应用中必备的动画,而
Jetpack
-Compose也是谷歌推出的代码式编写UI的新框架,一旦它们遇到一起了,又会产生怎样的碰撞呢?又会产生怎样的火花呢?
Cosecant
·
2023-06-14 14:39
【
Jetpack
】Room + ViewModel + LiveData 综合使用 ( 核心要点说明 )
Jetpack
是一个由Android官方推出的一套组件,旨在帮助开发人员更便捷地构建高质量的应用程序。
凉亭下
·
2023-06-14 13:33
Android
android
kotlin
开发语言
Jetpack
-Compose 学习笔记(三)—— Compose 的自定义“View”
在上一篇中,我们不仅了解了Compose中的Column、Row、Box等几种常见的布局方式还学习了CompositionLocal类在Compose中进行传值的方法;还有可快速搭建App结构的Scaffold脚手架组件,顺便学习了Surface、Modifier的一些使用,还有ConstraintLayout在Compose中的使用方法。虽然官方提供了这么多Compose组件,但在实际需求开发中
修之竹
·
2023-06-14 05:53
老项目迁移至AndroidX记录
AndroidStudio操作步骤:Refactor>MigratetoAndroidX官网链接:https://developer.android.google.cn/
jetpack
/androidx
Duzzi
·
2023-06-14 03:09
沉思篇-剖析
Jetpack
的ViewModel
>ViewModel做为
架构组件
的三元老之一,是实现MVVM的有力武器。###ViewModel的设计目标ViewModel的基本功能就是管理UI的数据。
hongui
·
2023-06-13 19:00
jetpack
Hilt学习
Hilt是什么?HiltGoogle开源的一个Android的依赖注入库,其实是基于Dagger。Hilt是专门为android打造的,可以使我们的代码尽量的简化Hilt创建了一组标准的组件和作用域。这些组件会自动集成到Android程序中的生命周期中。在使用的时候可以指定使用的范围,事情作用在对应的生命周期当中。Hilt如何使用?(1)在项目的build.gradle中添加引用dependenc
刘景昌
·
2023-06-13 18:13
Android11新推出Compose介绍
简单介绍今年android11已经完爆了android10去年的发布会,无论从ai模型上的优化还是
jetpack
库的升级,都能说是android11的亮点。
Magic旭
·
2023-06-13 17:59
Salesforce架构体系梳理
架构模式底层机制的关键
架构组件
在Force.com中,暴露给开发和应用程序用户的一切东西都内在地呈现为元数据。
·
2023-06-13 16:08
Android WorkManager★★★
1.WorkManagerGoogle发布的Android
Jetpack
架构中,有一个专门用于安排和管理后台任务的库WorkManager。
孟芳芳
·
2023-06-13 14:14
笔记
android
Android WorkManager,看这一篇就够了
1.1什么是WorkManagerWorkManager是Android
Jetpack
的一部分,是用于后台工作的
架构组件
,需要兼顾机会和有保证的执行。机会性执行意味着W
fallinux
·
2023-06-13 14:13
Android
android
android
Jetpack
应用实战(五)-WorkManager
WorkManager有什么作用?官网的一段话:用于处理既需要机会性执行,又需要有保证的执行的后台工作。机会性执行意味着WorkManager会尽快执行您的后台工作。有保证的执行意味着WorkManager会负责通过逻辑保障在各种情况下启动您的工作,即使用户离开您的应用也无妨。总结一段话:任务会执行,无论什么情况(设备重启,应用退出),一定会执行,但是什么时候执行看心情....应用场景上传日志对图
xss534890437
·
2023-06-13 14:13
Jetpack
android
jetpack
android
Android
架构组件
WorkManager(管理后台任务)使用
WorkManager定义:WorkManagerAPI可以轻松地让异步任务延迟执行以及何时运行它们,这些API可让我们创建任务并将其交给WorkManager,以便立即或在适当的时间运行。例如,应用程序可能需要不时从网络下载新资源,我们可以使用WorkManagerAPI设置一个任务,然后选择适合它运行的环境(例如“仅在设备充电和联网时”),并在符合条件时将其交给WorkManager运行,即使
码农小白007
·
2023-06-13 14:10
Android
Android
架构组件
之 WorkManager 的使用指南及项目实践
文章目录使用场景定义选择WorkManager的理由Why?多线程任务如何选择推荐的解决方案:即时任务延期任务精确任务走进源码WorkerWorkRequestWorkManagerDataWorkStatusDemo快速使用项目实践首先放一个WorkManger介绍视频:中文官方介绍视频(主要是小姐姐好看~)使用场景WorkManager适用于那些在应用退出之后任务还需要继续执行的需求(比如应用
小羊子说
·
2023-06-13 14:37
Android
源码解读
android
架构
kotlin
WorkManager
一文讲明白K8S各核心
架构组件
一、写在前面K8S的文章很多人都写过,若要想好好研读,系统的学习,真推荐去看官方文档。但是若是当上下班路上的爽文,可以看下我的笔记,我也会尽力多写点自己的理解进来。二、K8S为我们提供了怎样的能力大家都知道Docker,我们可以将自己的应用打包制作成Image,然后通过dockerrun命令将Image启动成Container对外提供服务。基于此,K8S不仅能将用户提供的单个容器运行起来,将其对外
JavaShark
·
2023-06-13 14:29
JAVA
计算机
程序员
java
kubernetes
开发语言
docker
redis
Android开发笔记——MVVM模式&
Jetpack
实现MVVM模式
Android开发笔记——MVVM模式&
Jetpack
实现的MVVM模式MVVM模式MVC、MVP和MVVMMVC概述特点MVP概述MVC和MVP的区别特点MVVM概述特点
Jetpack
实现MVVMModelViewViewModel
Yang杰
·
2023-06-13 13:04
Android开发学习笔记
Android
android
Jetpack
-ViewModel原理解析
一、ViewModel介绍ViewModel作为
Jetpack
组件库首屈一指的高频组件之一,ViewModel类旨在以注重生命周期的方式存储和管理界面相关的数据。
明朗__
·
2023-06-13 04:01
JetPack
DataStore 源码解析
DataStore是一种数据存储解决方案,使用协议缓冲区存储键值对或类型化对象。DataStore使用Kotlin协程和Flow以异步、一致的事务方式存储数据。如果您当前在使用SharedPreferences存储数据,请考虑迁移到DataStore。PreferencesDataStore和ProtoDataStorePreferencesDataStore使用键存储和访问数据。此实现不需要预定
Knight_Davion
·
2023-06-13 02:14
Jeston Orin Nnao 安装pytorch与torchvision环境
大家好,我是虎哥,JestonOrinnano8G模块,提供高达40TOPS的AI算力,安装好了
Jetpack
5.1之后,我们需要配置一些支持环境,来为我们后续的深度学习开发提供支持。
机器人虎哥
·
2023-06-13 00:36
pytorch
深度学习
python
Android
Jetpack
Compose 中的Tabs(TabLayout)
Android
Jetpack
Compose中的Tabs(TabLayout)添加依赖我们需要依赖于2个accompanist组件,你可以从下面链接中获取最新版本https://github.com/google
Calvin880828
·
2023-06-12 21:35
jetpack
compose
android
jetpack
android
java
Kotlin
jetpack
BindingAdapter 简单的给布局添加自定义属性
BindingAdapter可以给布局加上自定义的注解进行自定义的处理。非常的好玩。上布局文件不出意外地个话,阁下应该没见过这些字段因为这是自定义的打开kaptimplementation'com.squareup.picasso:picasso:2.71828'使用picasso加载网络图片新建ImageViewBindingAdapter.kt类并只有这么些内容packagecom.anguo
安果移不动
·
2023-06-12 19:25
002android
kotlin
android
android
studio
Jetpack
Compose布局(二) - Material组件和布局
在上篇《
Jetpack
Compose技术快速上手》一文中简单介绍了Compose,那么这边我们就来学习下Compose的布局。由于布局这块涉及内容较多,会分开写。
海_3efc
·
2023-06-12 11:37
Jetson硬件 升级
jetpack
系统 版本流程
前言:准备一个linux系统电脑,一个跳线帽,以及一条usb线以及英伟达开发者账号,点击https://developer.nvidia.com/zh-cn/embedded/
jetpack
进行注册注意
奶茶不加冰
·
2023-06-12 07:23
gpu算力
AI编程
物联网
Jetson 硬件 安装SSD固态作为启动盘以及安装CUDA等
Jetson硬件的自带闪存一般较小,只能安装
jetpack
等基本的环境,所以需要额外增加SSD固态或SD卡作为存储空间,很明显SSD的读取速度远远大于SD卡,所以为更好发挥出Jetson的计算性能,我们选择使用
奶茶不加冰
·
2023-06-12 07:23
jetson
nano
部署端化
边缘计算
arm开发
Jetpack
Compose 加载网页实现方式
Jetpack
Compose加载网页实现方式由于Kotlin的
Jetpack
Compose是一种响应式的UI搭建框架,所以传统的安卓界面搭建的逻辑和布局直接运用在
Jetpack
Compose上是行不通,
海龙lv
·
2023-06-11 23:50
Jetpack
系列全解析
一、什么是
Jetpack
?
Jetpack
并不是一个框架或者组件,它是一套库、工具和指南的集合,可帮助开发者更轻松地编写优质应用。
沉淀者
·
2023-06-11 16:14
【
Jetpack
】Room 中的销毁重建策略 ( 创建临时数据库表 | 拷贝数据库表数据 | 删除旧表 | 临时数据库表重命名 )
文章目录一、销毁和重建策略二、销毁和重建策略核心要点1、创建Migration迁移类-重点2、配置Migration迁移类3、修改数据库版本号4、修改实体类数据类型三、完整代码示例1、数据库版本3代码示例RoomDatabase数据库类完整代码Student实体类完整代码执行结果2、数据库版本4代码示例RoomDatabase数据库类完整代码Student实体类代码示例执行结果一、销毁和重建策略在
韩曙亮
·
2023-06-11 07:53
#
Jetpack
android
sqlite
Jetpack
Room
销毁重建策略
探究
Jetpack
(二)之LiveData
目录LiveData的基本用法比较安全的LiveData使用方法map和switchMapmapswitchMapLiveData是
Jetpack
提供的一种响应式编程组件,它可以包含任何类型的数据,并在数据发生变化的时候通知给观察者
jemo也怕检查
·
2023-06-11 00:54
Android
android
探究
Jetpack
(一)之ViewModel和Lifecycles
目录
Jetpack
简介ViewModelViewModel的基本用法向ViewModel传递参数Lifecycles为什么用LifecyclesLifecycles基本用法Lifecycle主动获知当前的生命周期状态
jemo也怕检查
·
2023-06-11 00:53
Android
android
android
studio
探究
Jetpack
(三)之ROOM
目录使用Room进行增删改查Room的数据库升级ORM(ObjectRelationalMapping)也叫对象关系映射。简单来讲,Kotlin使用的编程语言是面向对象语言,而使用的数据库则是关系型数据库,将面向对象的语言和面向关系的数据库之间建立一种映射关系,这就是ORM了ORM框架赋予了一个强大的功能,就是可以用面向对象的思维来和数据库进行交互,绝大多数情况下不用再和SQL语句打交道了,同时也
jemo也怕检查
·
2023-06-11 00:23
Android
android
kotlin
Android
Jetpack
之 LiveData
[TOC]概述LiveData是一个持有数据的类,它持有的数据是可以被观察者订阅的,当数据被修改时就会通知观察者。观察者可以是Activity、Fragment、Service等。LiveData能够感知观察者的生命周期,只有当观察者处于激活状态(STARTED、RESUMED)才会接收到数据更新的通知,在未激活时会自动解注册观察者,以减少内存泄漏。使用LiveData保存数据时,由于数据和组件是
一昂Jone
·
2023-06-11 00:53
探究
Jetpack
(四)之 WorkManager
目录WorkManagerWorkManager的基本用法WorkManagerWorkManager很适合用于处理一些要求定时执行的任务,它可以根据操作系统的版本自动选择底层是使用AlarmManager实现还是JobScheduler实现,从而降低了的使用成本。另外,它还支持周期性任务、链式任务处理等功能,是一个非常强大的工具WorkManager和Service并不相同,也没有直接的联系。S
jemo也怕检查
·
2023-06-11 00:51
Android
android
Android
Jetpack
之LiveData源码分析
什么是LiveDataandroid开发者官网上对其的定义是:LiveData是一种可观察的数据存储器类。与常规的可观察类不同,LiveData具有生命周期感知能力,意指它遵循其他应用组件(如Activity、Fragment或Service)的生命周期。这种感知能力可确保LiveData仅更新处于活跃生命周期状态的应用组件观察者。上面这段话概括起来包括下面四个特点:是一个数据持有类能够感知组件的
牵着蜗牛散步Zz
·
2023-06-10 23:50
深度解析
Jetpack
Compose 布局
image
Jetpack
Compose是用于构建原生Android界面的新工具包。它可简化并加快Android上的界面开发,使用更少的代码、强大的工具和直观的KotlinAPI,快速让应用生动而精彩。
谷歌开发者
·
2023-06-10 21:24
应用架构原则
在
jetpack
框架出来之前应用架构大部分是从网络上东拼西凑出来的产物,没有考虑日后维护.对于google官方提供的应用架构原则,应该认真研读。
灯塔@kuaidao
·
2023-06-10 20:00
未命名
架构
Android之 MVC到MVVM架构发展和封装
1.2Android架构发展MVC->MVP->MVVM,目前最流程的MVVM,配合google的
jetpack
开发工具可以轻松实现MVVM架构二MVC2.1概念MVC(Model-View-Controller
12345,catch a tiger
·
2023-06-10 06:41
android
Jetpack
Compose中的状态栏适配(Window Insets)
除了app的内容区域外,还有一些其他的固定元素会显示在手机屏幕上,顶部的状态栏、刘海、底部的导航栏,还有输入法键盘,它们都是系统的UI,也叫Insets.如图所示:顶部的状态栏通常被用来展示通知,设备状态等;底部导航栏通常显示三个导航按钮:back,home,recent.它们两个合称为systembars.Android的Insets类描述的是偏移尺寸信息,确实我们开发中更关注的也就是这些系统U
金戈鐡馬
·
2023-06-10 05:42
Android
android
Compose
Jetpack
状态管理
状态栏适配
Android
Jetpack
架构篇:Data Binding(二)
Android
Jetpack
架构篇:DataBinding(二)Workwithobservabledataobjects(使用可观察的数据对象)可观察性是指对象通知其他人数据变化的能力。
walker不抽烟
·
2023-06-10 05:18
Jetpack
Compose 中安全地消耗Flow
Jetpack
Compose中安全地消耗Flow以Lifecycle为周期的方式收集流是在Android上收集流的推荐方式。
Calvin880828
·
2023-06-10 03:42
jetpack
compose
android
android
jetpack
让你的AndroidUI更亮眼:
Jetpack
Compose中的可视状态
让你的AndroidUI更亮眼:
Jetpack
Compose中的可视状态任何设计系统的重要责任是清晰地表明哪些组件可以与之交互,哪些不行,并让用户知道交互已发生。
Calvin880828
·
2023-06-10 03:36
jetpack
compose
ui
android
深入理解大数据架构之——Lambda架构
目录传统系统的问题Lambda架构简介Lambda架构关键特性数据系统的本质Lambda的三层架构Lambda
架构组件
选型总结原文链接:https://jiang-hao.com/articles/2019
m0_37595954
·
2023-06-09 21:58
10分钟学习
Jetpack
组件-Room数据库
前言我会将所有的文章都配套视频进行讲解。因为想通过这样的方式来帮助大家,降低学习成本。我也会邀请其他作者,一起以这种文章加视频的方式进行讲解。同时会发布到公众号上,大家可以关注我的公众号。因为是第一次搞,如果大家有任何问题,提出来,我会尽可能的帮大家解答。Room数据库的创建1.添加依赖话不多说:首先要进行依赖,因为我们使用的是kotlin。所以根据官网提示,在appmodel的build.gra
程序员后花园
·
2023-06-09 15:14
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他