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
Compose实现Spinner
在我写项目的时候要用到Spinner。找了找,目前compose里好像还没有类似Spinner的函数。使用AndroidView来使用Spinner的话又会出现一些问题。于是自己使用Compose实现了个简易的Spinner组件。先写好Spinner函数/***@parammodifier应用于布局的修饰符*@paramdataArray数据数组*@paramposition选择的item*@pa
Thousand Dust
·
2023-12-28 17:12
笔记
android
android
java
kotlin
android
jetpack
Android
Jetpack
Compose使用及性能优化小结
在一次项目开发中接触到了
jetpack
Compose,并且还项目中在逻辑简单的页面,使用了compose去实现。
Android小贾
·
2023-12-28 17:10
Android
移动开发
Jetpack
compose
android
jetpack
android
composer
kotlin
java
Jetpack
Compose中的副作用
什么是副作用从本质上讲,副作用是任何超出函数控制和作用域的东西。副作用会使函数变得不确定,因此它们使开发人员难以推理代码。想象有一个函数,它被期望对两个数相加:对于相同的输入值,其结果永远不会变化,也就是说,不会因为运行次数的增加导致输出结果的不同,因为该函数所做的唯一一件事就是将它们相加。因此,我们可以说这个函数是确定的,我们可以很容易地对它进行推理。这样的函数也经常被称为“纯函数”,因为它只使
川峰
·
2023-12-28 17:07
Jetpack
Compose
android
Jetpack
Compose
副作用
Side
Effect
纯函数
Jetpack
Compose中使用Notification
发送通知相关的主要有两个关键的类NotificationCompat.Builder和NotificationManagerCompat为方便使用,首先定义一个扩展工具类来管理通知constvalMAIN_CHANNEL_ID="MainChannelID"constvalMAIN_CHANNEL="MainChannel"funContext.buildNotification(id:Int,t
川峰
·
2023-12-28 17:07
Jetpack
Compose
android
Jetpack
Compose
通知
Notification
Android
Jetpack
Compose的基本介绍
目录一、引言:Android
Jetpack
1.
Jetpack
是什么?
fjnu_se
·
2023-12-28 17:06
Android
android
android
jetpack
kotlin
Jetpack
Compos一些三方库的使用
ViewModel库的引入implementation"androidx.compose.runtime:runtime-livedata:1.5.0-alpha01"implementation"androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1"viewModel横竖屏切换使内容保持不变@ComposablefunOne(){valview
举儿
·
2023-12-28 17:06
Compose
Compose
页面跳转传参
ViewModel生命周期
Android
Jetpack
Compose 中使用LazyColumn+Row实现 DataTables
前言从网络中查询回来的数据的数据量和数据的属性有点多,所以想像excel表格那样展示出来,发现Android官方文档中没有类似的实现,然后在material官网中看见了我想要的实现效果—Data-Tables(需要梯子),但是!!!里面居然没有安卓的实现方法,更不用说存在Compose的实现方法了。androidview中有表格布局和网格布局也可以用,但就要使用androidviewbinding
wwww??
·
2023-12-28 17:04
安卓组件
kotlin
android
studio
android
jetpack
android
Jetpack
Compose中使用Android View
使用AndroidView创建日历@ComposablefunAndroidViewPage(){AndroidView(factory={CalendarView(it)},modifier=Modifier.fillMaxWidth(),update={it.setOnDateChangeListener{view,year,month,day->Toast.makeText(view.con
举儿
·
2023-12-28 17:31
Compose
Compose
Android布局
Compose与Android
较真儿学
源码系列
-ThreadLocal(逐行源码带你分析作者思路)
Java版本:8u261。1简介ThreadLocal是线程本地变量(缓存),其往往用来实现在同一线程内部的变量之间进行交互的情景,不存在线程之间的交互。其对每一个线程内部都维护了一个数据,在a线程set的值,也只能在a线程里进行get。具体的使用场景:比如可以用ThreadLocal来封装数据库连接;也可以在复杂逻辑下,用ThreadLocal来作为方法之间的数据传递:如果一开始设置了一个数据,
天瑕
·
2023-12-28 08:38
Java并发编程
ThreadLocal
ThreadLocal源码分析
从源码全面解析Java 线程池的来龙去脉
作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主系列专栏:Java设计模式、Spring
源码系列
、Netty
源码系列
、Kafka
源码系列
、JUC
源码系列
如果感觉博主的文章还不错的话
爱敲代码的小黄
·
2023-12-28 08:56
#
高并发
java
面试
开发语言
后端
并发
Spring
源码系列
(十)MapperScan注解的原理(二)
1.写在前面上篇博客中笔者介绍怎么Import注解中的类给变成一个BeanDefinition添加到Spring的IOC的容器中,主要调用的是这个类(MapperScannerRegistrar)的registerBeanDefinitions(),由于篇幅的原因,笔者只介绍了如何调用的MapperScannerRegistrar类中的registerBeanDefinitions()的方法。具体
了不起的盖茨比。
·
2023-12-28 08:43
Spring
java
spring
Spring读
源码系列
番外篇09--BeanWrapper的应用
Spring读
源码系列
番外篇09--BeanWrapper的应用populateBeanapplyPropertyValues小结本文主要讲解BeanWrapper在getBean流程中populateBean
Binary Oracle
·
2023-12-28 07:14
#
Spring源码研读
spring
java
jvm
Spring
源码系列
:事务原理
Spring
源码系列
:事务原理前言一.事务案例1.1项目结构和表结构1.2代码编写部分1.3配置文件1.4运行结果二.事务自定义标签解析(初始化)2.1注册InfrastructureAdvisorAutoProxyCreator
Zong_0915
·
2023-12-28 07:59
Spring
Java
java
spring
后端
Spring
源码系列
: AOP实现
Spring
源码系列
:AOP实现前言一.AOP的使用二.AOP的实现2.1创建AnnotationAwareAspectJAutoProxyCreator2.1.1注册或升级AnnotationAwareAspectJAutoProxyCreator2.1.2
Zong_0915
·
2023-12-28 07:29
Spring
Java
java
开发语言
后端
Android
Jetpack
系列--3.ViewModel使用及源码解析
ViewModelLiveData和ViewModel是一对好搭档定义视图模型,以感知生命周期的形式来存储和管理视图相关的数据,让数据可在发生屏幕旋转等配置更改后继续留存;特点页面数据丢失(转屏、闪退等生命周期重建现象),可以使用onSaveInstanceState()保存数据,单仅适用于数据量少(IPC对Bundle有1M的限制),且需要支持序列化,而ViewModel对数据量和序列化均没有要
今阳说
·
2023-12-27 00:53
Jetpack
Compose开发一个Android WiFi信号测量应用
在以前的一篇文章构建一个WIFI室内定位系统_wifi定位系统-CSDN博客中,我介绍了如何用Android来测量WiFi信号,上传到服务器进行分析后,生成室内不同地方的WiFi指纹,从而帮助进行室内导航。当时我是用的HTML5+的技术来快速开发一个Android的应用,可以看到HTML5+能很便利的用我们熟悉的Web技术来进行开发,而不需要了解原生Android应用繁琐的开发知识。但是Andro
gzroy
·
2023-12-26 12:04
Kotlin编程
Android
APP
android
kotlin
android
jetpack
Material Design设计和美化APP应用
在上一篇博客
Jetpack
Compose开发一个AndroidWiFi导航应用-CSDN博客中,我用
Jetpack
compose开发了一个安卓应用,实现了对Wifi信号的测量。
gzroy
·
2023-12-26 12:04
android
ui
Flutter开发一个Wifi信号测量应用
在之前的一篇文章中我介绍了如何用
Jetpack
compose来开发一个Android的Wifi信号测量应用,使得可以根据室内不同地点的Wifi信号来生成指纹,用于室内导航,详情可见
Jetpack
Compose
gzroy
·
2023-12-26 12:02
flutter
android
ios
不止 Android,Compose Multiplatform 初探
公众号:字节数组希望对你有所帮助在2021年的七月份,Google发布了
Jetpack
Compose的1.0正式版本,这是一个适用于Android平台的声明式UI开发框架,可供开发者在生产环境中使用。
头秃敲代码
·
2023-12-26 05:44
JetPack
之-Lifecycle
Lifecycle介绍Lifecycle是Google推出的
JetPack
框架组件的一个,主要是用来感知Activity和Fragment的生命周期,可以帮你写出更简洁,通用的代码。
Coder_Sven
·
2023-12-25 21:53
探索
Jetpack
Glance 的魔法
之前写过两篇关于
Jetpack
Glance的文章,分别是第一个alpha版本:
Jetpack
Glance?
Zhu_jiang
·
2023-12-25 18:27
关于ViewModel的这几个问题,你都知道吗?
前言作为一名Android开发者,如果你熟悉MVVM架构,熟悉
Jetpack
组件,那么相信你肯定使用过ViewModel。
蜗牛是不是牛
·
2023-12-25 11:01
Jetson Orin AGX 上ONNX转换为engine时警告:[W] [TRT] Unknown embedded device detected. Using 59655Mi...
Unknownembeddeddevicedetected.Using59655Miastheallocationcapformemoryonembeddeddevices.环境设备:JetsonOrinAGXModel:JetsonAGXOrin-
Jetpack
5.1.1
抢公主的大魔王
·
2023-12-25 01:02
边缘计算
嵌入式硬件
linux
c++
人工智能
我的
源码系列
: 使用Node.js实现一个express框架
我的手写
源码系列
往期本人手写框架
源码系列
原创:从零实现一个简单版React(附源码)原创:如何自己实现一个简单的webpack构建工具【附源码】深度:手写一个WebSocket协议[7000字]深度:从零编写一个微前端框架
Peter 谭
·
2023-12-24 22:58
中间件
js
epoll
rpc
vue
在
Jetpack
Compose中使用ExoPlayer实现直播流和音频均衡器
在
Jetpack
Compose中使用ExoPlayer实现直播流和音频均衡器背景ExoPlayer与Media3的能力结合,为Android应用程序播放多媒体内容提供了强大的解决方案。
Calvin880828
·
2023-12-24 07:08
Android
framework
android
音视频
Android可折叠设备完全指南:展开未来
Android可折叠设备完全指南:展开未来探索如何使用Android
Jetpack
组件折叠和展开设备。近年来,科技界见证了可折叠设备的革命性趋势。
Calvin880828
·
2023-12-24 07:06
Android
UI
android
ui
个人开源库的一些更新,兼谈
Jetpack
和Kotlin给Android开发带来的变化
最新的一些更新中运用了Kotlin和
Jetpack
的一些语法特性,故此总结一下。
开发者如是说
·
2023-12-24 04:17
Jeptpack Compose 官网教程学习笔记(六)Navigation
Navigation主要学习内容将
Jetpack
Navigation与
Jetpack
Compose结合使用的基础知识在可组合项之间导航使用必需和可选参数导航使用深层链接导航将TabBar集成到导航层次结构中测试导航准备工作官网示例下载因为之后的代码都是基于其中的项目进行的
oddly
·
2023-12-23 18:46
Android笔记(二十一):Room组件实现Android应用的持久化处理
一、Room组件概述Room是Android
JetPack
架构组件之一,是一个持久处理的库。Room提供了在SQLite数据库上提供抽象层,使之实现数据访问。
灯前目力虽非昔,犹课蝇头二万言。
·
2023-12-23 12:38
android
数据库
android
JetPack
Room组件
Android开发——DataBinding介绍
DataBinding介绍Android开发
JetPack
-Databinding组件1.什么是databinding(1)简介(2)意义2.databinding基本使用(1)启用databinding
m0_54156164
·
2023-12-22 17:50
android
kotlin
android
studio
java
较真儿学
源码系列
-MyBatis核心流程源码分析
Mybatis版本:3.5.10-SNAPSHOT。1简介MyBatis是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML或注解来配置,并将原始类型、接口和JavaPOJO映射到数据库的记录中。现在国内的开发环境不知道从什么时候开始传出一种风气,不管开发出什么框架,都要往大而
天瑕
·
2023-12-22 03:00
MyBatis
MyBatis
设计模式
Spring
基于C++的YOLOV5在TX2-NX上的实现(一)
一、准备阶段首先,需要准备一台TX2-NX,并通过
JetPack
配置cuda-10.2环境。其次,编译安装OpenCV-4.5.4,必须是这个版本及以上,否则无法使用CUDA加速。
nobrody
·
2023-12-20 18:41
嵌入式深度学习
c++
opencv
计算机视觉
TX2开发板上conda环境运行实现yolov5
版本:
jetpack
4.6ubuntu18.04之前想在系统上直接实现yolov5结果发现安装依赖包的时候老出错于是便运用了Archiconda创建环境运行,前前后后折腾了快半个月,决定记录一下TX2上系统与普通
lxx1481932986
·
2023-12-20 18:06
ubuntu
pytorch
opencv
nvidia
Jetpack
组件之Lifecycle
Lifecycle管理activity和fragment的生命周期刚开始看的时候云里雾里,不知道讲的什么东东,一脑门啥啥啥?后来懂了一点点,就用口语大概总结下,再放一些官方的文字。总体就是利用观察者模式,订阅宿主(activity或者fragment)的生命周期函数,然后分发给观察者,自动调用观察者绑定的函数方法。比如,想在activity的onStart()方法中调用开始,在onDestory(
付小影子
·
2023-12-19 22:56
Jetpack
Compose 入门教程之Text
这个文本显示组件应该是我们最常用的组件,下面会非常细归纳实例下面一一演示这些属性与控制逻辑文本的展示Text组件所有构造方法都是text:String,要想用string.xml里面的字符串资源得使用stringResource方法,其相似方法如下/**Copyright2019TheAndroidOpenSourceProject**LicensedundertheApacheLicense,V
亚洲小炫风
·
2023-12-19 18:07
跨平台
compose
跨平台
jetpack
jetpack
的简单使用
Jetpack
ViewModel:什么是ViewModel?ViewModel是Android架构组件的一部分,用于帮助开发者管理UI数据的持久性和生命周期感知。
把大古熬成汤
·
2023-12-19 14:48
Android
android
拿来吧你,Compose尝鲜初体验!
这已经是它的第三个版本:第一版:Kotlin+
Jetpack
第二版:Flutter第三版:Compose+
Jetpack
还记得去年Compose推出的时候,我就在团队内部分享了一次Compose,当时为了展示一个
九心_
·
2023-12-18 20:31
Jetpack
- ViewModel
一、概念二、使用ViewModel生命周期长于Activity/Fragment,如果直接new出来就失去了意义。2.1创建ViewModel//无参classMainViewModel:ViewModel(){}//有参classMainViewModel(mainRepository:MainRepository):ViewModel(){}classMainViewModelFactory(
Jomurphys
·
2023-12-18 07:56
Jetpack
android
android MVI架构
1、Android
Jetpack
系列之MVVM使用及封装2、Android
Jetpack
系列之MVVM使用及封装(续)那么MVI又是什么呢?
小安2
·
2023-12-18 03:39
Android
android
架构
Android开发——组合函数、注解与连接Android设备
1、
JetPack
Compose、组合函数与注解和文本修改1、
JetPack
Compose:
Jetpack
Compose是由Google推出的用于构建Android用户界面的现代化工具包。
努力编程的阿曼
·
2023-12-18 01:36
Android
Jetpack
学习-8-WorkManager
WorkManager是什么运行可推迟的后台工作。根据设备API情况,自动选择JobScheduler或AlarmManager来实现后台任务,在应用推出之后还可以继续执行。Worker任务的执行者,抽象类,需要执行的具体任务,需要实现doWork执行在单独的后台线程里。doWork的返回值:Worker.Result.SUCCESS任务执行成功Worker.Result.FAILURE任务执行失
主音King
·
2023-12-17 16:49
Android--
Jetpack
--Navigation详解
它是谷歌推出的
Jetpack
的一员,其目的主要就是来管理页面的切换和导航。
袁震
·
2023-12-17 07:46
android-jetpack
android
navigation
android
jetpack
Android--
Jetpack
--数据库Room详解二
本是青灯不归客,却因浊酒恋红尘一,基本使用关于Room数据库的基本使用,请参考文章Android--
Jetpack
--数据库Room详解一-CSDN博客二,Room与ViewModle,LiveData
袁震
·
2023-12-17 07:16
android-jetpack
android
android
jetpack
room
mvvm
livedata
Android--
Jetpack
--Databinding源码解析
慢品人间烟火色,闲观万事岁月长一,基本使用关于databinding的基本使用请看之前的文章Android--
Jetpack
--Databinding详解-CSDN博客二,xml布局解析分析源码呢,主要就是从两方面入手
袁震
·
2023-12-17 07:34
android-jetpack
android
android
jetpack
databinding
mvvm
Jetpack
组件之Lifecycle实现原理
相关说明Lifecycle在Fragment中是如何实现的Lifecycle在Activity中是如何实现的Lifecycle是如何分发宿主状态的一、Lifecycle是什么具备感知宿主生命周期能力的组件,
Jetpack
Guxxxd
·
2023-12-17 01:33
jetpack
compose 学习(2)
jetpack
compose学习(1)学会了如何创建一个compose项目,并成功run了起来今天学习run起来的界面配置找启动界面,当然是先找到界面的配置文件:androidManifest.xml这个文件
csdn_yang123
·
2023-12-16 17:26
Android
学习
android
Android开发教程——
jetpack
的一些依赖,建议收藏!!!
导航dependencies{defactivity_version="1.2.0-rc01"//Javalanguageimplementationimplementation"androidx.activity:activity:$activity_version"//Kotlinimplementation"androidx.activity:activity-ktx:$activity_v
蜗牛是不是牛
·
2023-12-16 17:49
spring
源码系列
(六)——番外篇如何编译spring的源码
学习spring源码的第一步便是需要去编译源码;很多网友在编译spring源码的时候遇到了困难继而放弃了spring源码的学习;这篇文章主要来阐述如何正确的编译spring源码;首先你得检查你的网线能正常上网;最好网速还行;不然你会疯掉下载spring源码下载spring源码可以选择github或者码云(国内的);下载方式可以选择gitclone或者直接下载一个zip包;笔者推荐使用gitclon
geejkse_seff
·
2023-12-16 12:51
java
java
后端
(一)NV Jetson上使用 PaddlePaddle 预测: 编译安装
NVJetson硬件编译PaddlePaddle**如果你的机器是用的NV
Jetpack
4.2刷的机,可以直接访问这个链接进行下载预编译libhttps://www.paddlepaddle.org.cn
X_Dragon
·
2023-12-16 01:18
Android日志:
Jetpack
Compose 导航
但是,我们都知道
Jetpack
Compose是声明式UI,所以其创建Navigation的方式也大为不同。
搬码人
·
2023-12-15 17:20
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他