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应用:使用Flow让列表状态实时更新
在完成了一套viewmodel的代码后,相信后续的大家也能照猫画虎的写出来了,但是现在又产生了新的问题,我要如何将数据库中的数据实时显示在列表中呢?这时候就要用到Flow这个东西了,或者LiveData都行,这里就用Flow了。然后还要做一下区分:创建小说是在FictionNamePage中,但是显示列表是在MainPage中,所以我们要先给MainPage也来一套viewmodel,然后再考虑它
HO灵
·
2024-02-05 05:30
Android
android
kotlin
android
jetpack
十一、使用
Jetpack
Compsoe编写一个写小说的Android应用:页面传参进阶与AlertDialog的使用
在完成了基础之后,现在我们有了一个近乎完整的软件框架了,现在就一步步实现对应功能就好了。本篇要实现的就是:功能1:首页中的修改小说名称功能2:删除小说。但是交互略显低端,之后有需要的话再优化。说一下实现逻辑:功能1:首先点击主页中小说条目左侧的笔的按钮,跳转到新建小说页面,对小说名字进行修改功能2:点击主页中小说条目右侧的垃圾桶的按钮,弹出提示框,确认后删除1、功能1的实现1.1PageNavHo
HO灵
·
2024-02-05 05:30
Android
android
kotlin
android
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
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
Compose 的 Navigation 很难用?如何简化你的代码?
Navigation组件支持
Jetpack
Compose应用。我们可以在利用Navigation组件的基础架构和功能,在可组合项之间导航。
wilinzz
·
2024-02-01 06:25
android
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
在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
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
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
在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
人工智能
Jetson TX2安装编译pytorch
安装教程:1.最好是重新安装一个
jetpack
系统,3.2及以上都可以。2.首先安装环境依赖:因为是在python3下面安装pytorch,所以使用pip3。
啊啊啊啊啊1231
·
2024-01-24 00:33
Android
JetPack
系列---DataBinding
这一篇博客主要是针对DataBinding的使用以及入门
jetpack
系列第一篇:
jetpack
—Lifecycle的运用第二篇:
jetpack
—ViewModel的了解第三篇:
jetpack
—LiveData
洒家卖蘑菇
·
2024-01-22 23:14
JetPack全家桶
android
jetpack
databinding
Jetson Orin Nano安装OpenCV带cuda加速版本的全过程
安装过程使用
jetpack
安装的jetson,自带了opencv,但是没有cuda加速的,输入opencv_version使用jtop查看,可以确认自带的opencv是没用cuda的卸载opencv,先查看有哪些包
LitchiCheng
·
2024-01-22 11:38
jetson
opencv
人工智能
计算机视觉
懒人必备
Jetpack
MVVM框架
目录效果图项目依赖使用介绍项目使用的三方库及其简单示例和资料网络请求相关使用介绍谷歌
Jetpack
框架使用介绍常见问题github地址Android
Jetpack
MVVM框架开发,基于AndroidX开发
工程师丶佛爷
·
2024-01-22 08:27
sdk库
android
okhttp
ViewBinding介绍和用法探究
早有ButterKnife,不过现已被后面的逐步替代;
JetPack
中的组件:DataBinding,最强大的是它的双向数据绑定Kotlin自带的"kotlin-androdi-extensions",
千夜零一
·
2024-01-21 10:22
Android lifecycle的使用
引言lifecycle是属于Android
Jetpack
(官方开发工具包)——Architecture(架构组件)中的一员。
消失的旧时光-1943
·
2024-01-21 08:07
jetpack
架构
android
databinding的基础和高阶使用
Android开发
JetPack
-Databinding组件什么是databinding我都不想读概念,就一句话,数据源跟UI组件绑定。为什么要数据源跟ui绑定呢,还不是想开发更简单么。
消失的旧时光-1943
·
2024-01-21 08:37
jetpack
kotlin
android
上一页
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
其他