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
Compsoe编写一个写小说的Android应用:【TextField应用】文字滚动与键盘适配
这次的是基础功能实现,所以也算是初版吧,能提供个参考。这个功能也是在最后才发现的,有如下现象:1、初始效果1.1获取焦点时有问题1.2不跟随光标移动经过百度发现这是TextField的问题,目前好像并没有解决,当然我是在自定义TextField上展示的,如果你用原始的TextField也是一样的效果。2、实现效果那么先看下实现完成后的效果:3、功能实现接下来就要确定思路了:其实主要发生错误移动是在
HO灵
·
2024-02-05 05:00
Android
android
kotlin
android
jetpack
JetPack
--LiveData
一、前言Lifecycle能够感知宿主生命周期变化的组件基于生命周期消息分发订阅的能力,向当前宿主LifecycleOwner注册一个observer,宿主每一次生命周期的变化都会回调给观察者的onStateChanged方法,即便是刚刚注册的观察者,宿主也会回调它的onStateChanged方法,会有状态同步的过程LiveData利用了这个能力,巧妙的实现了当宿主销毁的时候自动移除自动注册进来
郑子
·
2024-02-05 01:12
Android:源码篇
android
Jetpack
--ViewModel
一、定义具有宿主生命周期感知能力的数据存储组件,只能感知宿主被销毁的事件,也就是onDestory,此时可以复写onClear方法来做一些清理和释放的工作ViewModel保存的数据,在页面因配置变更导致页面销毁重建之后依然也是存在的配置变更:横竖屏切换;分辨率调整;语言切换;权限变更;系统字体样式变更等原理:ViewModel的实例被保存了下来,页面被重建之后,还是获取的同一个ViewModel
郑子
·
2024-02-05 01:12
Android:源码篇
Android
android
jetpack
Jetpack
--Room
一、定义轻量级orm数据库,本质上是一个SQLite抽象层,使用更加简单(类似于Retrofit)编译时注解:开发阶段可以通过注解的方式标记相关功能,编译时自动生成相应的impl实体类提供丰富的编译时校验,以及错误提示二、用法1.sqlite数据库使用:constvalTABLE_NAME="table_user"constvalCOLUMN_NAME_KEY="cache_user"constv
郑子
·
2024-02-05 01:11
Android:源码篇
android
android
jetpack
Room
理解
Jetpack
Compose中的`remember`和`mutableStateOf`
理解
Jetpack
Compose中的remember和mutableStateOf在现代Android开发中,
Jetpack
Compose已经成为构建原生UI的首选工具。
黑风风
·
2024-02-04 20:08
Android开发
android
Jetpack
Compose
实施
Jetpack
Compose + Orbit MVI
我用
Jetpack
Compose+OrbitMVI创建了一个神奇宝贝图书馆应用程序。OrbitMVI易于使用,请尝试。
蜗牛是不是牛
·
2024-02-04 14:21
Android
Jetpack
: 分页库 (Paging Library) | 中文教学视频
Android
Jetpack
是一系列助力您更容易打造优秀Android应用的工具和组件。我们经常需要处理大量数据。但大多数情况下,只需要加载和显示其中的一小部分。
谷歌开发者
·
2024-02-04 12:40
Megatron-LM
源码系列
(七):Distributed-Optimizer分布式优化器实现Part2
1.使用入口DistributedOptimizer类定义在megatron/optimizer/distrib_optimizer.py文件中。创建的入口是在megatron/optimizer/__init__.py文件中的get_megatron_optimizer函数中。根据传入的args.use_distributed_optimizer参数来判断是用DistributedOptimiz
MLTalks
·
2024-02-04 06:22
大模型
训练框架
分布式
深度学习
人工智能
pytorch
Jetpack
:ViewModel
1.引入背景引入ViewModel之前,存在如下几个问题:(1)有的时候一个Activity里面嵌套了多个fragment,但是这些fragment里面用的是同一个数据,为了同步这些数据,我们需要用接口来传参,很麻烦(2)屏幕旋转,会销毁重建,如果数据类型比较简单,同时数据量也不大,可以通过onSaveInstanceState()存储数据.但如果是大量数据,不方便序列化及反序列化,则上述方法将不
勇敢地追
·
2024-02-03 07:00
JetPack
之Room
官方Room地址:https://developer.android.google.cn/
jetpack
/androidx/releases/room介绍:Room持久性库在SQLite的基础上提供了一个抽象层
菜鸟吃菜
·
2024-02-03 06:49
Jetpack
Compose系列(2)-基础组件
从HelloAndroid开始接上篇文章,打开默认工程后我们会看到一段HelloAndroid!默认代码。classMainActivity:ComponentActivity(){overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContent{MyApplicationThe
左大星
·
2024-02-03 04:50
Jetpack
Compose
android
android
jetpack
android-jetpack
kotlin
Jetpack
Compose系列(1)-初识Jetpck
Jetpack
Compose是什么2019年的I/O大会上,Google宣布Kotlin成为Android开发首选语言(这次不是第一次说了),且后续会有新的
Jetpack
API和功能将在Kotlin中提供
左大星
·
2024-02-03 04:20
Jetpack
Compose
android
android
jetpack
android-jetpack
composer
Jetpack
compose 动画--Animation
文章目录前言一、animateContentSize二、animateSizeAsState三、animateColorAsState四、AnimatedVisibility总结前言Compose为我们提供了大量动画API,在这里我只介绍介绍一些比较常用的,有更多需求的可以去官网查看一、animateContentSize此方法是可以在控件大小大声改变时触发动画效果@ComposablefunAn
思人如虹
·
2024-02-03 04:20
android
android
jetpack
DataBinding的使用一
文章目录一、前言二、环境配置三、将现有布局转换为databinding布局四、数据绑定五、DataBinding文件六、参考链接一、前言DataBinding是
JetPack
中用来进行双向绑定的库,可以使数据和
Mr_Tony
·
2024-02-02 17:15
JetPack
android
jetpack
Android Compose UI (一) 登录页面的编写
文章目录1.概述2.相关组件(最好是每个都知道是做什么的)3.基本用法4.通过ComposeUI简单的实现一个登录界面1.概述
Jetpack
Compose是用于构建原生Android界面的新工具包。
CreeLu
·
2024-02-02 15:25
android
ui
Jetpack
系列-Room+ViewModel+LiveData+ViewBinding实现MVVM
Room能和LiveData很好的结合实现MVVM,Room可以利用LiveData的观察者模式,感知Lifecyle的状态,实现数据驱动UI,避免MVP模式下更新UI需要大量回调接口的繁琐。下面整合Room、ViewModel、LiveData、ViewBinding,实现一个简单的MVVM示例项目。1引入依赖引入ViewModel依赖:dependencies{deflifecycle_ver
木水Code
·
2024-02-02 08:13
图解java.util.concurrent并发包
源码系列
——深入理解定时任务线程池ScheduledThreadPoolExecutor
深入理解定时任务线程池ScheduledThreadPoolExecutorScheduledThreadPoolExecutor作用与用法ScheduledThreadPoolExecutor内部执行流程DelayedWorkQueueScheduledFutureTask源码分析任务提交ScheduledFutureTask的属性和方法delayedExecute(t)任务执行Schedule
黄俊懿
·
2024-02-01 21:55
java
开发语言
后端
并发编程
JUC
jvm
六、Nacos
源码系列
:Nacos健康检查
目录一、简介二、健康检查流程2.1、健康检查2.2、客户端释放连接事件2.3、客户端断开连接事件2.4、小结2.5、总结图三、服务剔除一、简介Nacos作为注册中心不止提供了服务注册和服务发现的功能,还提供了服务可用性检测的功能,在Nacos1.x的版本中,临时实例走的是distro协议,客户端向注册中心发送心跳来维持自身的健康(healthy)状态,持久实例则走的是Raft协议存储。主要有两种检
每天都要进步一点点
·
2024-02-01 19:23
#
Nacos源码
Nacos健康监测
Nacos源码
Nacos健康检查
Nacos
Compose 的 Navigation 很难用?如何简化你的代码?
Navigation组件支持
Jetpack
Compose应用。我们可以在利用Navigation组件的基础架构和功能,在可组合项之间导航。
wilinzz
·
2024-02-01 06:25
android
Mybatis
源码系列
:领略设计模式在 Mybatis 其中的应用
文章目录一、Builder模式二、工厂模式三、单例模式四、代理模式五、组合模式六、模板方式模式七、适配器模式八、装饰器模式九、迭代器模式虽然我们都知道有23种设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。Mybatis至少遇到了以下的设计模式的使用:Builder模式,例如SqlSess
Code技术分享
·
2024-02-01 02:10
mybatis
java
设计模式
JetsonNX编译librealsense,解决ERROR: Could not find a version that satisfies the requirement pyrealsense2
环境:JetsonNX+
Jetpack
4.4+Ubuntu18.04感谢问题描述安装教程感谢https://github.com/IntelRealSense/librealsense/issues/7722https
吾系桉宁
·
2024-01-31 16:50
Jetson
realsense
计算机视觉
智能硬件
arm开发
Android 学习日记----
jetpack
---androidx.dataBinding
Databinding概述:数据绑定库是一种支持库,借助该库,您可以使用声明性格式(而非程序化地)将布局中的界面组件绑定到应用中的数据源。布局通常是使用调用界面框架方法的代码在Activity中定义的。例如,以下代码调用findViewById()来查找TextView微件并将其绑定到viewModel变量的userName属性:findViewById(R.id.sample_text).app
太阳冰心
·
2024-01-31 10:33
MyBatis
源码系列
:MyBatis 解析配置文件、二级缓存、SQL
文章目录解析全局配置文件二级缓存解析解析二级缓存缓存中的调用过程缓存中使用的设计模式解析SQL解析全局配置文件启动流程分析Stringresource="mybatis-config.xml";//将XML配置文件构建为Configuration配置类reader=Resources.getResourceAsReader(resource);//通过加载配置文件流构建一个SqlSessionFa
Code技术分享
·
2024-01-31 06:13
mybatis
java
在Jetson Xavier NX上制作YOLov5.5.0的镜像
YOLov5.5.0的镜像1、环境介绍(使用jtop进行查看)CUDA:10.2.300cuDNN:8.2.1.32TensorRT:8.0.1.32Opencv:4.1.1.withCUDA:noL4T:32.6.1
Jetpack
宁德杰出青年代表
·
2024-01-30 20:53
YOLO
安卓现代化开发系列——从生命周期到Lifecycle
由于安卓已经诞生快二十载,其最初的开发思想与现代的开发思想已经大相径庭,特别是
Jetpack
库诞生之后,项目中存在着新老思想混杂的情况,让许多的新手老手都措手不及,项目大步向屎山迈进。
OpenHarmony_小贾
·
2024-01-30 06:03
移动开发
Android
Jetpack
android
移动开发
安卓
APP架构
android
jetpack
Jetpack
Compose 文本UI
一.Text文本视图详解@ComposablefunText( text:String, modifier:Modifier=Modifier,//修饰符 color:Color=Color.Unspecified, fontSize:TextUnit=TextUnit.Unspecified, fontStyle:FontStyle?=null, fontWeight:FontWei
长沙安大叔
·
2024-01-30 05:03
Android
ui
java
前端
四篇文章带你快速入门Jetpck(下)之Room,WorkManager
四篇文章带你快速入门Jetpck(下)之Room,WorkManager
Jetpack
Jetpack
是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码并编写可在各种Android版本和设备中一致运行的代码
Cache技术分享
·
2024-01-30 01:01
Compose中更灵活易用的TextField以及密码输入框
前言
Jetpack
Compose中的TextField简单用起来很方便,但如果要自定义ui就不好实现了,我们看一下效果:TextField:类似的还有OutlinedTextField:他们都有共同的api
李小白lt
·
2024-01-30 00:54
Kotlin
compose
kmm
kotlin
compose
jetpack
kmm
android
Jetpack
Compose 布局
1.标准布局组件packagecom.tiger.
jetpack
composelayoutsimportandroidx.compose.foundation.Imageimportandroidx.compose.foundation.backgroundimportandroidx.compose.foundation.clickableimportandroidx.compose.found
荭色海湾
·
2024-01-29 21:36
Androd
Jetpack
Compose
kotlin
android-studio
Jetpack
Compose 之 状态学习
1.无状态组件1.1导入依赖implementation("androidx.core:core-ktx:1.9.0")implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.6.1")implementation("androidx.activity:activity-compose:1.7.0")implementation(pla
荭色海湾
·
2024-01-29 21:06
Androd
Jetpack
Compose
android
鸿蒙 ArkTs初识
(或有偏颇,自行斟酌)吐槽:官网上的案例只有代码和文档解释,没有可以直接运行查看效果的模拟器,这一点上,
Jetpack
Compose是有的。
ganshenml
·
2024-01-29 06:22
鸿蒙
鸿蒙体系
harmonyos
华为
Android笔记(六):
JetPack
Compose常见的UI组件
一、文本组件1.1TextColumn(modifier=Modifier.fillMaxSize().background(Color.Green).padding(10.dp)){Text(text=stringResource(id=R.string.title_content),modifier=Modifier.fillMaxWidth().border(BorderStroke(1.d
灯前目力虽非昔,犹课蝇头二万言。
·
2024-01-28 19:05
android
笔记
ui
android
compose
Android 学习日记----
jetpack
---androidx.Room
Room简述:Room在SQLite上提供了一个抽象层,以便在充分利用SQLite的强大功能的同时,能够流畅地访问数据库。处理大量结构化数据的应用可极大地受益于在本地保留这些数据。最常见的用例是缓存相关数据。这样,当设备无法访问网络时,用户仍可在离线状态下浏览相应内容。设备之后重新连接到网络后,用户发起的所有内容更改都会同步到服务器。由于Room负责为您处理这些问题,因此我们强烈建议您使用Room
太阳冰心
·
2024-01-28 16:33
JetPack
| Lifecycle 如何做到感知生命周期
LifeCycle的作用是什么:生命周期感知型组件可执行操作来响应另一个组件(如Activity和Fragment)的生命周期状态的变化。这些组件有助于您编写出更有条理且往往更精简的代码,此类代码更易于维护(摘自Android官网的解释)。Lifecycle最早是在support26.1.0时被引入的,目前已经成为源码的一部分,而几乎无需使用者在Gradle额外地配置依赖。Lifecycle的出现
蜗牛是不是牛
·
2024-01-28 05:37
Android
Jetpack
之 什么是
Jetpack
Jetpack
.png简介
Jetpack
是一套库、工具和指南,可以帮助开发者更轻松地编写优质应用。
gerryjia
·
2024-01-27 20:49
Android MVVM设计模式(Room)
正文今天我们来集成使用
jetpack
的roomRoom:TheRoompersistencelibraryprovidesanabstractionlayeroverSQLitetoallowformorerobustdatabaseaccesswhileharnessingthefullpowerofSQLite
JYangkai
·
2024-01-27 00:25
Kotlin Multiplatform项目推荐 | 太空人分布图
KotlinMultiplatform项目推荐|太空人分布图项目简介KotlinMultiplatform项目是一种跨平台开发技术,它可以同时使用SwiftUI、
Jetpack
Compose、ComposeforWearOS
Calvin880828
·
2024-01-26 22:37
kotlin多平台
Kotlin进阶
kotlin
开发语言
android
阅读go语言工具
源码系列
之gopacket(谷歌出品)----第二集 layers-巧妙的抽象与无聊的协议包
上一集中我们讲到了wpcap.dll的go封装方法,对于linux系统下libpcap的go封装采用的是常用的cgo方式,想了解的可以看看pcap文件夹中的pcap_unix.go。我们得到了wpcap.dll的go调用,就可以利用它来进行列举所有网络设备,例如以下代码packagemainimport("fmt""github.com/google/gopacket/pcap""log")//得
伏虎山真人
·
2024-01-26 21:08
golang
golang
驱动开发
开发语言
阅读go语言工具
源码系列
之gopacket(谷歌出品)----第一集 DLL的go封装
gopacket项目是google出品的golang第三方库,项目源码地址google/gopacket:ProvidespacketprocessingcapabilitiesforGo(github.com)gopacket核心是对经典的抓包工具libpcap(linux平台)和npcap(windows平台)的go封装,提供了更方便的go语言操作接口,里面如何实现的,接下来的文章中会有介绍。
伏虎山真人
·
2024-01-26 21:36
golang
golang
开发语言
后端
Android
Jetpack
系列——DataBinding 最佳实践
写在前面我们通过两篇文章,分别介绍了DataBinding(Android
Jetpack
系列——细说DataBinding),
weixin_34293911
·
2024-01-26 15:59
【HarmonyOS应用开发】ArkTS开发实践(四)
声明式UI构建页面的过程,其实是组合组件的过程,声明式UI的思想,主要体现在两个方面:描述UI的呈现结果,而不关心过程状态驱动视图更新类似苹果的SwiftUI中通过组合视图View,安卓
Jetpack
Compose
断水流大撕兄
·
2024-01-26 14:40
实战
前端大杂烩
harmonyos
前端
typescript
Android Weekly Notes #446
AndroidWeeklyIssue#446DataStoreTutorialForAndroid
Jetpack
DataStore的使用教程.SoyouwanttobeanEngineeringManager
圣骑士wind
·
2024-01-26 11:29
旧编译工件 AndroidX 编译工件
https://developer.android.com/
jetpack
/androidx/migrate/artifact-mappings旧编译工件AndroidX编译工件android.arch.core
中路杀神ai
·
2024-01-26 04:57
Spring手撸
源码系列
-给Bean对象注入属性
上一章是给Bean对象注入构造参数,这一章就来实现给Bean对象注入属性,一般来说类有构造方法也会有全局变量的属性,那么我们在创造的时候就需要注入进来,不能不管,这样才是一个完整的创建对象。对于属性的创建除了基本类型也会有引用类型,引用其他的Bean对象等等都要考虑。1.工程目录标红的是新添加的├─src│├─main││├─java│││└─com│││└─spring│││└─sourceco
PromisingGirl-Du
·
2024-01-25 18:02
#
spring
spring
java
后端
Jetpack
组件之LiveData实现原理
LiveData是什么LiveData衍生类及其基本用法LiveData核心方法介绍LiveData实现消息分发实现原理及相关方法LiveData的优势一、LiveData是什么LiveData组件是
Jetpack
Guxxxd
·
2024-01-25 12:08
MVVM下的
Jetpack
核心组件
前言
Jetpack
架构组件及“标准化开发模式”确立,意味着Android开发已步入成熟阶段,只有对MVVM确有深入理解,才能自然而然写出标准化、规范化代码。
我爱田Hebe
·
2024-01-25 02:27
HarmonyOS-ArkTS开发实践
声明式UI构建页面的过程,其实是组合组件的过程,声明式UI的思想,主要体现在两个方面:描述UI的呈现结果,而不关心过程状态驱动视图更新类似苹果的SwiftUI中通过组合视图View,安卓
Jetpack
Compose
阿玮编程_
·
2024-01-24 19:00
harmonyos
鸿蒙系统
java
深入Hotspot源码与Linux内核理解NIO与Epoll
前言距离上一次发布文章将近半年左右了,具体为什么停更,说实话一部分原因是去年10月1放假之后我玩疯了....另外一部原因是总感觉文章写到一定地步之后,我有点不知道写什么了,去年主要更新的是Spring
源码系列
的文章
JAVA程序
·
2024-01-24 18:35
在jetson上对fastdeploy进行源码编译(完整版)
文章目录准备工作下载飞桨推理库编译代码可能遇到的问题CouldNOTfindPythonNoCMAKE_CUDA_COMPILERcouldbefound.准备工作
jetpack
cudaopencv下载飞桨推理库根据
点PY
·
2024-01-24 14:54
深度学习模型部署
jetson
【jetson 硬解码】使用NVDEC模块解码rtsp视频流,超低时延、比opencv更快、资源更少
jetsonnx使用nvidiadecode硬解码rtsp视频流系统环境工程环境问题系统环境工程环境FastDeploy问题问题1:问题2问题3系统环境工程环境问题系统环境1、jetson系统:32.7.1,2、
jetpack
艾尔_1222
·
2024-01-24 11:09
图像识别
部署
jetson-tx2
人工智能
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他