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架构组件
关于
Jetpack
DataStore(Proto)的六点疑问
前言上篇分析了DataStore(Preferences)的使用与原理,本篇接着阐述DataStore的另一种实现形式:DataStore(Proto)。通过本篇文章,你将了解到:1.为什么需要Proto?DataStore(Preferences)对标SharedPreferences,前者是后者的进阶版。它们是基于Key-Value结构存储的,此种方式使用很方便,不过只能存储基本类型,如:In
小鱼人爱编程
·
2023-07-18 12:18
Jetpack
细水长流
kotlin
android
jetpack
android
Jetpack
Room之数据库的创建
前面一篇介绍了Room的对于SqliteOpenHelper的封装,本篇就来了解一下Room框架中数据库的框架以及对SqliteOpenHelper封装之后的使用。 由于Room框架使用的编译时注解,会在编译期间生成很多的类,所以这先贴出一个Room的使用范例示例//定义表非常简单,只需要创建一个class并标记上Entity注解,//可以使用它的`tableName`属性声明该表的名称@Ent
昨夜西风在吹
·
2023-07-18 09:18
android
弄清
Jetpack
Compose 中的一些新概念
compose全称
Jetpack
Compose是被Google推荐用于构建原生Android界面的新工具包。它可简化并加快Android上的界面开发,使用更少的代码、强大的工具和直观
Android小贾
·
2023-07-17 21:18
Jetpack
compose
移动开发
Android
移动开发
android
架构
ui
android
jetpack
Compose
现代化 Android 开发:多 Activity 多 Page 的 UI 架构
作者:古哥E下在古老的Android时代,基本上一个Activity就代表一个界面,所以开发不需要做选择,但随着技术的迭代与框架的完善,Fragment的使用成为主流,再进化为
Jetpack
的navigation
Android小贾
·
2023-07-17 21:16
Android
性能优化
移动开发
android
ui
架构
移动开发
android
jetpack
Android
Jetpack
还有学的必要吗?
引言
Jetpack
的出现主要是为了解决Android应用开发普遍存在的混乱、良莠不齐的问题。
yihanss
·
2023-07-17 20:52
android
android
jetpack
android
studio
使用
Jetpack
导航栏
参考链接:安卓navigation系列——入门篇1、组成三要素Navigationgraph一个包含所有导航相关信息的XML资源NavHostFragment一种特殊的Fragment,用于承载导航内容的容器NavController管理应用导航的对象,实现Fragment之间的跳转等操作2、基本使用(1)引入依赖dependencies{//Javaimplementation"androidx
布里啾啾提不哩多
·
2023-07-17 20:50
Android
android
Android
JetPack
底部导航Navigation 组件的介绍与使用
1、介绍:在以前的应用中,针对多导航模块的使用,常见的有tabhost或者FragmentTabHost,但是这些在使用的过程中,非常臃肿,包括加载和管理也不如人意。在AndroidX中,官方引入Navigation模块,通过布局绑定fragment来完成Navigation是一个框架,用于在Android应用中的“目的地”之间导航,该框架提供一致的API,无论目的地是作为fragment、act
蜗牛、Z
·
2023-07-17 20:19
AndroidUI
android
android
studio
android
ide
【Android
Jetpack
】新一代导航管理——Navigation
目录前言使用Navigation创建导航视图添加页面添加导航添加导航宿主实现导航原理解析NavHostFragment支持ToolBar总结前言不知道小伙伴们是否注意到,用AS创建一个默认的新项目后,MainActivity已经有了很大的不同,最大的区别就是新增加了两个Fragment,同时我们注意到这两个Fragment之间跳转的时候并没有使用之前FragmentTransaction这种形式,
BennuCTech
·
2023-07-17 20:48
android开发
android
Jetpack
项目实践
Jetpack
Jetpack
是一个丰富的组件库,它的组件库按类别分为4类,分别是架构(Architecture)、界面(UI)、行为(behavior)和基础(foundation)。
杜杰2020
·
2023-07-17 20:02
Android
Jetpack
架构组件
之 ViewModel 源码分析
Android
Jetpack
架构组件
之ViewModel源码分析1.认识ViewModel1.1.ViewModel是什么引用官方介绍:ViewModel被设计成以生命周期感知的方式去存储和管理和UI相关的数据
allen218
·
2023-07-17 13:01
Android Weekly Notes #473
TheCaseofRogueReflection一个和反射相关的问题的追踪过程.KotlinMultiplatformMobileCodelabKMP的codelab.Creatingaretro-stylegamewith
Jetpack
Compose
圣骑士wind
·
2023-07-17 12:13
Android Weekly Notes #447
AndroidWeeklyIssue#447Gettingourappsreadyfor
Jetpack
Compose虽然
Jetpack
Compose还没有发布一个稳定版,但是我们可以做一些准备,到时候转化也会平滑一些
圣骑士wind
·
2023-07-17 11:06
《Android编程权威指南》之使用布局与部件创建用户界面
初识ConstraintLayout布局它被叫做约束布局,是Android
Jetpack
中的一部分,它可使用扁平视图层次结构(无嵌套视图组)创建复杂的大型布局,而且它的功能支持直接通过布局编辑器的可视化工具进行拖拽使用
夜远曦白
·
2023-07-17 10:57
再见,Jetifier
Jetpack
套件能够帮助你更轻松的搭建高质量的APP,它包括了依赖库、工具和指导。它通过最佳实践、模板代码、以及简化复杂的任务来使得编码更轻松。让你更专注于你所关心的(业务)。
CaptainJno
·
2023-07-17 07:43
What is
Jetpack
? 小白入手篇
Jetpack
是一套库,工具和指南,可以帮助开发者更轻松的编写应用程序.
Jetpack
中的组件可以帮助开发者遵循最佳做法,摆脱编写样板代码的工作并简化化复杂的任务,以便他们能将精力集中放在业务所需的代码上
鹅鹅鹅曲项向天歌呀
·
2023-07-17 07:04
ViewPager2的使用
Jetpack
与ViewPager2
Jetpack
是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。
钟小明_
·
2023-07-17 04:13
Jetpack
:DataBinding
目录一、DataBinding简介设置DataBinding数据绑定表达式双向绑定二、例子MainActivity:Food:activity_main:build.gradle:运行结果:三、总结一、DataBinding简介DataBinding是一种用于在安卓应用中实现简洁、高效的数据绑定的库。它使开发者能够以声明性的方式将UI组件与数据源进行绑定,从而自动更新界面上的数据,并简化了与UI相
敬往事一杯酒哈
·
2023-07-17 04:47
Jetpack
android
ui
使用
Jetpack
compose 撸一个<<用户协议>>与<<隐私协议>>对话框
废话不多说直接上代码classWelcomeActivity:RxAppCompatActivity(){overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContent{MaterialTheme{Scaffold{Column{Box(modifier=Modifier.we
水中沚_b078
·
2023-07-16 23:17
Jetpack
-ViewModel源码解析
ViewModel:2.4.0Android:31androidx.activity:activity:1.4.0androidx.fragment:fragment:1.4.0需会使用:Lifecycle导航:
Jetpack
-Lifecycle
张荣旗
·
2023-07-16 18:24
(六、4)迁移到导航
架构组件
NavController及其导航图包含在单个活动中。因此,在迁移现有项目以使用导航体系结构组件时,请通过为每个活动中的目标创建导航图,重点关注一次迁移一个活动。图1.活动及其各个导航图。然后可以通过向导航图添加活动目标来链接单独的活动,在整个代码库中替换startActivity()的现有用法。图2.一个Activity中的导航图指向第二个Activity。在多个活动共享相同布局的情况下,可以组
鹿小纯0831
·
2023-07-16 17:27
Jetpack
之 Lifecycle
简述LifecycleLifecycle看似和生命周期相关,其作用也确实用于组件的生命周期管理。代码实现上,系统提供了Lifecycle抽象类,代表的含义是定义一个表示AndroidLifecycle的对象,拿FragmentActivity来说,就已经加入了Lifecycle概念,以及Fragment也是,他们是通过实现LifecycleOwner接口实现的。LifecycleOwner接口实现
jkwen
·
2023-07-16 15:00
如何使用
Jetpack
Compose创建返回页首功能
如何使用Android
Jetpack
Compose创建返回页首功能通常在我们的应用中,我们有大型列表供用户滚动以查看一些内容,有时这些列表是固定的,例如一个包含100个元素的列表。
Calvin880828
·
2023-07-16 13:08
Android开源框架
android
ui
Android 官方怒推的
Jetpack
Compose 到底是什么
这就是Android官方全新推出的UI框架——
Jetpack
Compose。大家好,我是扔物线朱凯。
HenCoder
·
2023-07-16 13:35
java
编程语言
android
python
移动开发
Android
Jetpack
Compose多平台用于Android和IOS
Android
Jetpack
Compose多平台用于Android和IOSJetBrains和外部开源贡献者已经努力工作了几年时间来开发ComposeMultiplatform,并最近发布了适用于iOS
Calvin880828
·
2023-07-16 13:04
kotlin多平台
android
android
jetpack
ios
Jetpack
Compose之学习前的准备~
后来看了郭霖大佬的文章写给初学者的
Jetpack
Compose教程,为什么要学习Compose?觉得大佬说的有道理:1、写xml的方式必然是会被淘汰的,因为它太落后了。
Android小贾
·
2023-07-16 04:33
Android
移动开发
Jetpack
compose
学习
android
移动开发
架构
android
jetpack
Jetpack
Compose
Jetpack
-Compose之二 状态管理
一.Compose状态管理绪论状态是什么?状态指的是Ui的形态,例如按钮控件的文字、颜色的状态等等,在软件编程中我们会用一个状态值去保存该状态。传统的Android视图层次结构中,界面是通过一个个的View,例如:ImageView、TextView等搭建而成,然后通过findViewById找到对应的View的引用后,设置它的内部状态值,例如设置TextView的文本,当UI的状态值改变时,基于
PalmerYang
·
2023-07-16 00:39
Android开发
android
ui
kotlin
jetpack
Android Weekly Notes #431-#433
AndroidWeeklyIssue#431DataStore:https://android-developers.googleblog.com/2020/09/prefer-storing-data-with-
jetpack
.html
圣骑士wind
·
2023-07-15 03:27
关于如何学习Android
Jetpack
? 本文搜集了全网90%以上优秀博主
Jetpack
系列开发笔记!
缘起Android已经发展了11年,可以说是比较成熟的技术了,一开始时框架很少,也没有什么规范,所有的代码都是要自己写,比如网络请求,数据库请求,数据解析等等。后来出现了一些框架来帮助开发者快速进行开发,比如XUtils、Volley、OKHttp、EventBus等,随着框架越来越多,一个应用可以有多种技术选型,直接导致应用开发越来越不规范,导致做出来的应用质量参差不齐,这显然不是谷歌想看到的。
Kepler_II
·
2023-07-15 00:28
一
JetPack
之DataBinding基础使用(Java)
一,前言百度上搜索了一堆,几乎全是kotlin语言写的,虽说看的懂,但是毕竟没有在项目中实际用过此语言,还是比较吃力的,索性自个对照官方文档慢慢琢磨.谁知道官网竟然没有Java的实例,都是kotlin的,这可把我急坏了.!二,使用1,在build.gradle文件中添加,切记不可添加成了viewBindingandroid{...dataBinding{enabled=true}}如果添加了vie
冥冥丶
·
2023-07-14 16:49
深入解析Android Lifecycle;从基本使用到源码实现,全面掌握生命周期管理
Lifecycle是Android
Jetpack
中的一个组件,用于管理Android应用组件(如Activity和Fragment)的生命周期。
Android每日一讲
·
2023-07-14 13:55
Android开发
Android
Framework
android
Android开发
程序员
framework
Android
Jetpack
详解 - 使用 WorkManager 技术处理简单的后台任务
当我们讨论后台处理任务的时候,一般可能涉及的行为类型有下面一些类型,例如:发送程序运行日志上传图片和视频同步数据处理数据这些行为都需要在后台进行操作,在Android平台上,我们可以利用如下的这些可选方式来实现后台任务:那么到底我们如何做出合理的选择呢?过去的几年,Android系统随着版本的更新针对电量优化这一块做出了不同程度的限制优化,例如在AndroidM上的DozeMode,Android
you的日常
·
2023-07-14 13:09
6.EFLFK(EFLK+kafka)
Zookeeper特点数据结构和工作场景选举机制(重要)总结部署Zookeeperkafka为什么用消息队列(MQ)中间件使用消息队列的好处消息队列模式消息队列总结:kafka概述Kafka特性Kafka
架构组件
夜海赤竹
·
2023-07-14 11:06
10.分布式
kafka
分布式
动画实现更简单,Navigation Compose 帮您忙
image
Jetpack
Compose将动画实现的门槛降低了——从"如果有时间再慢慢打磨"到"动画实现很简单,没有理由不试试看了"。
谷歌开发者
·
2023-07-14 11:04
Android
Jetpack
- 使用 WorkManager 管理后台任务
作为Android
Jetpack
中的新组件,WorkManager负责用来管理后台任务,它和一个异步任务以及Service有什么区别呢?看完你就知道了。
cain07
·
2023-07-14 05:24
SpringCloud Alibaba微服务分布式
架构组件
演变
文章目录1、SpringCloud版本对应1.1技术选型依据1.2cloud组件演变:2、Eureka2.1EurekaServer:提供服务注册服务2.2EurekaClient:通过注册中心进行访问2.3Eureka自我保护3、Eureka、Zookeeper、Consul三个注册中心的异同点3.1CP架构:4、Ribbon负载均衡服务调用4.1SpringCloudLoadBalance4.
柚几哥哥
·
2023-07-14 04:17
Spring全家桶及相关框架
分布式\微服务
spring
cloud
spring
后端
android_
jetpack
_databinding常用的自定义BindingAdapter
原文:https://blog.csdn.net/qq_42420293/article/details/120406041自定义BindingAdapter1、ImageView1.1、给iv绑定img的url当img的url数据改变,自动更新img的图片@BindingAdapter("imageUrl")funbindImage(imgView:ImageView,imgUrl:String
写bug的蚊子
·
2023-07-14 02:32
jetpack
android
常用
android
JetPack
轻量级数据库Room使用和原理解析
学习目标:
JetPack
轻量级数据库Room原理解析学习内容:官网链接简单介绍Room是一个轻量级orm数据库,是对SQLite的再封装,使用起来比SQLite更加简单,通过注解的方式标记相关功能,编译时自动生成响应的实现类
SYOICQ
·
2023-07-14 01:03
Android
android
架构之争:数用一体VS数用分离,谁才是永远滴神
1.1信息化前期阶段数用分离的价值1.2数字化效率加快的背景下,数用一体或是新模式1.3数用分离与数用一体对比模式2smardaten数用一体的架构2.1smardaten数用一体
架构组件
和特点2.2smardaten
不吃西红柿丶
·
2023-07-13 18:26
架构
数用一体
Jetpack
Compose过渡 - 监听Acitvity生命周期
本篇过于简陋,学艺不精,请移步第二版:
Jetpack
Compose生命周期监听(第二版)事情是这样的本人学习Compose有两周多了,目前已经着手重构项目上的UI,因为项目体积庞大,要把所有Activity
白熊小北极
·
2023-07-11 09:22
【软件架构模式】—微内核架构
这种模式由两种类型的
架构组件
组成:一个核心系统和插件模块。应用程序逻辑分布在独立的插件模块和基础核心系统之间,提供应用程序特性和定制处理逻辑的可扩展性、灵活性和隔离性。
MobotStone
·
2023-06-24 06:46
架构
区块链
JetPack
知识点实战系列十:ExoPlayer进行视频播放的实现
本节教程我们将来介绍下ExoPlayer的视频播放功能。效果我们在本节将主要介绍以下知识点:ExoPlayer高级自定义的实现视频的全屏播放和退出全屏播放ExoPlayer在RecyclerView中的复用ExoPlayer介绍MediaPlayer和ExoPlayer是Google官方支持的两种播放器,但是ExoPlayer比MediaPlayer多了支持基于HTTP的动态自适应流(DASH)、
chonglingliu
·
2023-06-24 04:07
Jetpack
Compose —— ProgressBar
Jetpack
Compose的ProgressBar是一种用户界面组件,用于向用户展示长时间操作的当前进度。
书中有颜如玉
·
2023-06-24 04:03
Android
Jetpack
Compose
别裁
kotlin
android
jetpack
android
Android
Jetpack
Compose —— FloatingActionButton
FloatingActionButton通常用于呈现应用程序的主要操作或常用操作,并具有显著的圆形形状和浮动的定位。FloatingActionButton提供了一种简单而优雅的方式来引导用户进行主要的应用程序交互,例如开始一个新的任务、分享内容、启动一个动作等。它在应用程序界面中的悬浮位置使得用户可以方便地访问它,而不会占据太多屏幕空间。一、FloatingActionButton的使用添加依赖
书中有颜如玉
·
2023-06-24 04:32
Android
Jetpack
Compose
别裁
android
android
jetpack
Android
Jetpack
Compose — Slider滑动条
在Android
Jetpack
Compose中,Slider(滑动条)是一个常用的用户界面控件,它允许通过滑动条来选择一个范围或数值。
书中有颜如玉
·
2023-06-24 04:01
Android
Jetpack
Compose
别裁
android
android
jetpack
kotlin
Jetpack
Compose 中组件使用教程(比较全面)
前言在本文中,我们将学习
Jetpack
Compose,这是一个用于构建原生UI的现代工具包。
金戈鐡馬
·
2023-06-23 21:50
Android
android
android
jetpack
kotlin
Android
架构组件
(四):Room
那么,接下来我们就学习一下和Livedata完美兼容的数据库——RoomRoom是Google推出的Android
架构组件
库中的数据持久化组件库,也可以说是在SQLite上实现的一套ORM解决方案。R
Power_Android
·
2023-06-23 13:54
Android
docker 常用命令
dockerrun-id--namemy_test-v/data/project/(本地目录):/data/project(容器目录)mogohub.tencentcloudcr.com/autocar/road:
jetpack
maxruan
·
2023-06-23 01:28
docker
容器
运维
android
jetpack
6,Android
Jetpack
- DataBinding 介绍
Jetpack
.jpg1.前言2018年谷歌I/O发布了一系列辅助android开发者的实用工具,合称
Jetpack
,以帮助开发者构建出色的Android应用。
祁了个画
·
2023-06-22 22:28
android
jetpack6
Jetson Orin 平台MAX9296+森云SG5-IMX490C-GMSL2 RGGB(无ISP)驱动调试
1.前期调试说明开发套件:AGXOrin32GB模块版本:
JetPack
5.0.2使用1台SG5-IMX490C-GMSL2-HxxxIMX490RGGBx4相机(无ISP),通过max9296GMSL2LINKA
free-xx
·
2023-06-22 14:22
Nvidia
Jetson平台相机开发
Jetson
驱动开发
GMSL
查看cuda、cudnn、ubuntu版本
version.txt2、查看cudnn版本cat/usr/local/cuda/include/cudnn.h|grepCUDNN_MAJOR-A23、查看unbuntu版本cat/etc/issue4、查看
Jetpack
sunbin2019
·
2023-06-22 11:33
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他