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
使用android官方架构
Jetpack
一段时间开发了2个项目其中一个项目部分模块还使用了kotlin,曾今我一度想放弃安卓开发但是转折点就在我学习使用了
jetpack
,好了和大家一起看下
jetpack
tommyRen
·
2023-12-01 17:43
Jetson orin(Ubuntu20.04)不接显示器无法输出VNC图像解决办法以及vnc安装记录
sudoaptinstallvino好像
Jetpack
5.0中已经自带了。。
无证驾驶梁嗖嗖
·
2023-12-01 08:47
ubuntu20
jetson
orin
vnc
VNC
python与C++与TensorRT的绑定
绑定的起因
Jetpack
中的TensorRT不能直接在python3.8环境中使用,所以我们需要对TensorRT利用pybind11对python相进性绑定。
书中藏着宇宙
·
2023-11-30 22:48
NVIDIA边缘端视觉部署
python
c++
开发语言
【Android - 技术期刊】第008期
技术文章Android筑基——Kotlin扩展函数详解(新)
Jetpack
Compose从入门到入门(六)蓝牙开发之开启蓝牙Android12还没用上,Android13已经来了!
Kevin-K先森
·
2023-11-30 10:46
Android
技术期刊
android
kotlin
flutter
android hilt使用详解
androidhilt使用详解-掘金Android
Jetpack
系列--9.Hilt使用详解-掘金AndroidHilt基本使用及详解-掘金
Jetpack
之Hilt讲解-掘金AndroidHilt基本使用及详解
xiaoxiaoniaoge
·
2023-11-30 08:44
android
android
jetpack
hilt组件使用dagger
参考https://developer.android.google.cn/training/dependency-injection/hilt-android尤其要注意studio4.2.1上是不能跑官网文档中的hilt版本的我使用的依赖版本配置1、根gradle依赖ext.kotlin_version="1.5.0"//kotlin版本ext.hilt_version='2.35'//hilt
卡布哥哥学安卓
·
2023-11-30 08:44
android
android
hilt
dagger
jetpack
Android
Jetpack
系列--9. Hilt使用详解
相关知识依赖注入DependencyInjection,简称DI;依赖项注入可以使代码解耦,便于复用,重构和测试什么是依赖项注入类通常需要引用其他类,可通过以下三种方式获取所需的对象:在类中创建所需依赖项的实例classCPU(){varname:String=""funrun(){LjyLogUtil.d("$namerun...")}}classPhone1{valcpu=CPU()funus
今阳
·
2023-11-30 08:07
Android
Jetpack
android
java
Hilt
jetpack
Jetpack
新成员 Hilt 实践(一)启程过坑记,kotlin单例模式
Hilt提供了以下组件来绑定依赖与对应的Android类的活动范围。Hilt提供的组件对应的Android类的活动范围ApplicationComponentApplicationActivityRetainedComponentViewModelActivityComponentActivityFragmentComponentFragmentViewComponentViewViewWithF
m0_66264655
·
2023-11-30 08:06
程序员
架构
移动开发
android
Android Kotlin
Jetpack
Compose UI框架 完全解析
[](()1.2.1APK尺寸缩减用户最为关心的指标,莫过于APK大小。下面是开启了资源缩减的最小化发布版APK(使用了R8)通过APKAnalyzer所测量的结果:关于上述数字的说明:1、使用了APKAnalyzer报告的“APKfilesize”(而不是下载时的大小)。APK大小分析2、在使用了Compose后,我们发现APK大小缩减了41%,方法数减少了17%[](()1.2.2代码行数源代
m0_69789996
·
2023-11-30 08:06
Android
经验分享
Android Kotlin
Jetpack
Compose UI框架 完全解析,这些年我所经历的所有面试
下面是开启了资源缩减的最小化发布版APK(使用了R8)通过APKAnalyzer所测量的结果:关于上述数字的说明:1、使用了APKAnalyzer报告的“APKfilesize”(而不是下载时的大小)。APK大小分析2、在使用了Compose后,我们发现APK大小缩减了41%,方法数减少了17%1.2.2代码行数源代码行数虽然不能作为衡量软件好坏的标准,但是可以对比出一个实验在“瘦身”上面做了多大
m0_66145114
·
2023-11-30 08:05
程序员
面试
移动开发
android
Android Kotlin
Jetpack
Compose UI框架 完全解析,腾讯T2亲自教你
Jetpack
Compose是一款基于KotlinAPI,重新定义Android布局的一套框架,它可以更快速地实现Android原生应用。节省开发时长,减少包体积,提高应用性能。
m0_66145060
·
2023-11-30 08:35
程序员
架构
移动开发
android
Android Kotlin
Jetpack
Compose UI框架 完全解析(1),终于搞明白了
1.2
Jetpack
Compose使用前后对比你
m0_66145114
·
2023-11-30 08:35
程序员
面试
移动开发
android
Android-
Jetpack
--Hilt详解
善学者尽其理,善行者究其难一,定义Hilt是针对dagger2的二次封装依赖注入框架,至于什么是依赖注入,在Android开源框架--Dagger2详解-CSDN博客中已经讲解,建议大家先去了解Dagger2之后,再来看Hilt。这样就会感觉Hilt其实非常简单。上面说到了Hilt是对dagger2的二次封装,dagger2是可以用于任何类的注入的,但是Hilt就是安卓专属的API了。目前Hilt
袁震
·
2023-11-30 08:27
android
jetpack
android
Android Weekly Notes #485
AndroidWeeklyIssue#485Accessibilityin
Jetpack
ComposeAccessibility的codelab.BenefitsofbuildingcomponentsinsteadofscreensCounter
圣骑士wind
·
2023-11-30 02:50
【Android
Jetpack
】Room数据库
文章目录引入EntitiesPrimaryKey主键索引和唯一性对象之间的关系外键获取关联的Entity对象嵌套对象DataAccessObjects(DAOs)使用@Query注解的方法简单的查询带参数查询返回列的子集可被观察的查询数据库迁移用法引入原始的SQLite有以下两个缺点:没有编译时SQL语句的检查。尤其是当你的数据库表发生变化时,需要手动的更新相关代码,这会花费相当多的时间并且容易出
xoliu1
·
2023-11-29 23:30
Jetpack
数据库
android
jetpack
android
【Android
Jetpack
】Hilt 依赖注入框架
文章目录依赖注入DaggerHiltKoin添加依赖项Hilt常用注解的含义@HiltAndroidApp@AndroidEntryPoint@Inject@Module@InstallIn@Provides@EntryPointHilt组件生命周期和作用域如何使用Hilt进行依赖注入依赖注入依赖注入是一种软件设计模式,它允许客户端从外部源获取其依赖项,而不是自己创建它们。它是一种用于在对象及其依
xoliu1
·
2023-11-29 23:00
Jetpack
android
jetpack
android
kotlin
android-studio
【Android
Jetpack
】Lifecycle 感知生命周期
文章目录背景示例LifeCycle的原理LifecycleOwner自定义LifecycleOwnerLifecycleObserver示例改进使用LifecycleService解耦Service与组件整个应用进程的生命周期ProcessLifecycleOwner背景在Android应用程序开发中,解耦很大程度上表现为系统组件的生命周期与普通组件之间的解耦。普通组件在使用过程中通常需要依赖于系
xoliu1
·
2023-11-29 23:00
Jetpack
android
jetpack
android
视图绑定【android
jetpack
】
视图绑定视图绑定是通过对xml属性转化为对应的绑定类会对xml布局中所有的具有id属性的组件创建直接的引用视图绑定与传统的findviewbyid视图绑定:是对id属性组件的直接引用相当于只要组件只要有了id属性就相当于有了这个组件的实例对象而且这种绑定规则贯穿于整个模块不会出现空指针异常和类型的转化的情况类型安全findViewByid:是通过id获取组件这种容易出现空指针异常(经常遇到)会导致
程序员keven
·
2023-11-29 23:27
android
java
android
jetpack
android
ViewBinding -
Jetpack
视图绑定委托封装及使用示例
通过视图绑定功能,您可以更轻松地编写可与视图交互的代码。在模块中启用视图绑定之后,系统会为该模块中的每个XML布局文件生成一个绑定类。绑定类的实例包含对在相应布局中具有ID的所有视图的直接引用。在大多数情况下,视图绑定会替代findViewById。⚠️KotlinAndroidExtensions已弃用,这意味着不再支持使用Kotlin合成进行视图绑定。如果您的应用使用Kotlin合成进行视图绑
最孤单的人
·
2023-11-29 23:56
Android
Jetpack
ViewBinding
视图绑定
绑定委托
Jetpack
之ViewBinding(视图绑定)
定义(作用)通过视图绑定功能,可以更轻松的编写与视图交互的代码。在模块中启用视图绑定功能后,系统会为该模块中的每个XML文件生成一个绑定类。绑定类的实例包含所对应布局中所有具有id的视图的直接引用在大多数情况下,视图绑定会替代findViewById()。参考文档官网地址:https://developer.android.google.cn/topic/libraries/view-bindin
睁不开de眼
·
2023-11-29 23:26
android
Jetpack
ViewBinding
文章目录
Jetpack
ViewBinding概述ViewBinding优点配置ViewBinding使用在Activity中使用在Fragment中使用在RecyclerViewadapter中使用在include
xiangxiongfly915
·
2023-11-29 23:26
#
Android
Jetpack系列
Jetpack
ViewBinding
Android
Jetpack
之 ViewBinding
Android
Jetpack
之ViewBinding1.初识ViewBinding要求:AndroidStudio必须是3.6Canary11以及更高的版本才能使用作用:ViewBinding是一项功能
夜未央ぴ陌上花开丶
·
2023-11-29 23:54
Jetpack
jetpack
android
【Android
Jetpack
】ViewBinding 视图绑定
文章目录ViewBinding使用方法1.build.gradle中开启2.代码中使用普通ActivityFragmentAdapterincludeViewBinding的传统使用方式与findViewById的区别与DataBinding的对别ViewBindingViewBinding是Google在2019年I/O大会上公布的一款Android视图绑定工具,在AndroidStudio3.
xoliu1
·
2023-11-29 23:23
android
jetpack
android
androidx
java
Guacamole简介及centos7下搭建教程
官网地址:ApacheGuacamole™官方文档:InstallingGuacamolenatively—ApacheGuacamoleManualv1.5.3
架构组件
描述客户端浏览器用户通过支持HTML5
不随。
·
2023-11-29 19:52
随笔
笔记
服务器
【Android
Jetpack
】Navigation的使用
引入单个Activity嵌套多个Fragment的UI架构模式,非常非常普遍。但是,对Fragment的管理一直是一件比较麻烦的事情。工程师需要通过FragmentManager和FragmentTransaction来管理Fragment之间的切换。页面的切换通常还包括对应用程序Appbar的管理、Fragment间的切换动画,以及Fragment间的参数传递。纯代码的方式使用起来不是特别友好,
xoliu1
·
2023-11-28 17:28
Jetpack
android
jetpack
android
xml
android
studio
ArkTS开发实践
其构建页面的过程,其实就是组合的过程主要体现在两个方面:描述UI的呈现效果,而不关心过程状态驱动视图更新类似苹果的SwiftUI通过组合视图View、安卓的
JetPack
Compose通过组合@Com
星花雪月
·
2023-11-28 12:21
Harmonyos
鸿蒙
harmonyos
前端
JetPack
初体验,掌握了这些Android高级工程师必备知识
Room:官方的ORM库(个人认为比GreenDao好用)ViewModel/LiveData:生命周期管理工具,自此Android才真正的应用上了MVVM(BTW,DataBinding也归到了
JetPack
Goog高工
·
2023-11-28 12:51
程序员
移动开发
android
面试
ViewPager2 系列-- 初探ViewPager2
ViewPager2是什么ViewPager2是Android
Jetpack
库中的一个组件,是用于在应用程序中实现页面切换和滑动效果的容器。
程序员小何SS
·
2023-11-28 06:33
android
android
jetpack
Jetpack
Compose中适应性布局的新API
Jetpack
Compose中适应性布局的新API针对大屏幕优化的新组合件。使用新的Material适应性布局,为手机、可折叠设备和平板电脑构建应用程序变得更加简单!
Calvin880828
·
2023-11-27 12:03
jetpack
compose
android
android
jetpack
k8s学习1-k8s概念
这里写目录标题参考资料k8s介绍应用部署的发展k8s功能1.自动装箱2.自我修复(自愈)3.水平扩展4.服务发现5.滚动更新6.版本回退7.密码配置管理8.存储编排9.批处理k8s
架构组件
集群架构主控节点
金克
·
2023-11-27 07:20
kubernetes
kubernetes
容器
Kotlin
Jetpack
实战:01. Kotlin 基础
在这些新技术里,Kotlin,协程,
Jetpack
是最具代表性的,它们的知识体系复杂,学起来难度大,学完后实战的坑也多。本系列文章原本是我为小组新人培训准备的,现在重新整理分享出来。
朱涛的自习室
·
2023-11-26 19:29
Kotlin
Jetpack
实战
android
kotlin
Android 学习日记----
jetpack
---androidx.LiveData
LiveData的概述:LiveData是一种可观察的数据存储器类。与常规的可观察类不同,LiveData具有生命周期感知能力,意指它遵循其他应用组件(如Activity、Fragment或Service)的生命周期。这种感知能力可确保LiveData仅更新处于活跃生命周期状态的应用组件观察者。注意:要将LiveData组件导入您的Android项目,请参阅向项目添加组件。如果观察者(由Obser
太阳冰心
·
2023-11-26 16:23
优秀的Lisp编程风格教程:第五章(译文)
原文链接:https://norvig.com/luv-slides.ps5.大型程序设计了解软件开发的各个阶段:收集需求
架构组件
设计实现调试微调它们可以重叠。
乐征skyline
·
2023-11-26 11:28
Lisp
文献翻译
lisp
开发语言
【Android
Jetpack
教程】ViewModel原理分析
ViewModel的定义:ViewModel旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel本质上是视图(View)与数据(Model)之间的桥梁,想想以前的MVC模式,视图和数据都会写在Activity/Fragment中,导致Activity/Fragment过重,后续难以维护,而ViewModel将视图和数据进行了分离解耦,为视图层提供数据。ViewModel的特点:Vi
笨笨11
·
2023-11-26 10:00
分布式数据库:如何正确选择分片键?
近年来,市面上出现了大量专为分布式数据库部署而设计的新数据库系统,以及在初始设计中添加了分布式
架构组件
的其他数据库系统。DB-Engines.com排名前100的数据库DB-Engines.c
hzbooks
·
2023-11-26 10:01
数据库
分布式
大数据
redis
java
学不动也要学,
Jetpack
Compose 写一个 IM APP(二)
历经两年的打磨,在今年七月底的时候,Google终于发布了
Jetpack
Compose的正式版本。
schr03p
·
2023-11-25 20:19
android
细数那些Compose新手容易犯的错误
作者:晴天小庭笔者作为一个日常
Jetpack
Compose开发者,对Compose的理解也在逐渐加深中,最近回顾当初学习和实践的过程中,犯了不少错误和踩了很多坑,本篇文章作为小总结分享给大家,同时文章会持续更新
码中之牛
·
2023-11-25 20:19
Android
Compose
jetpack
android
移动开发
compose
android
jetpack
架构
Jetpack
compose 康奈尔笔记
快速上手条目内容是什么原生Android界面构建工具包优势-更少的代码-直观(状态变化,自动更新界面)-可以预览-Materialdesign什么是可组合函数-用函数描述外观和数据依赖-不关注构建过程预览@Preview函数不能带参数布局-Row水平排列-Column垂直排列修饰器大小,外观,高级互动(例如使元素可以点击)深色浅色主题切换Materialdesign颜色,排版,形状列表和状态,动画
李来群
·
2023-11-25 20:18
笔记
android
动画
Android笔记(十三):结合
JetPack
Compose和CameraX实现视频的录制和存储
在“Android笔记(八):基于CameraX库结合Compose和传统视图组件PreviewView实现照相机画面预览和照相功能”,文中介绍了拍照功能的实现,在本文中将介绍结合
JetPack
Compose
灯前目力虽非昔,犹课蝇头二万言。
·
2023-11-25 20:47
android
笔记
音视频
视频录制
CameraX
Android笔记(十五):
JetPack
Compose的附带效应(二)-produceState和derivedStateOf
在本笔记中,将结合实例介绍produceState和derivedStateOf两个可组合函数。它们分别实现状态的转换。(1)produceState将非Compose状态转换虫Compose状态(2)derivedStateOf将多个状态转换成其他状态。一、produceStateproduceState可将非Compose状态转换为Compose状态,它会在没有定义数据源的情况下随时间生成值。
灯前目力虽非昔,犹课蝇头二万言。
·
2023-11-25 20:47
android
笔记
Compose
Compose的附带效应
produceState
derivedStateOf
Jetpack
Compose 中的高级状态和附带效应(上)
通过这一趴,你将学习到如何从Compose代码观察数据流以更新界面。如何为有状态可组合项创建状态容器。附带效果API,如LaunchEffect、rememberUpdateState、DisposeableEffect、produceState和derivedStateOf。如何使用rememberCoroutineScopeAPI在可组合项中创建协程并调用挂起函数。一、准备工作1.1、熟悉结构
Android学习小分队
·
2023-11-25 20:46
android
Jetpack
Compose 入门难点解疑
作者:晴天小庭近些年声明式布局开发方式逐渐从网页端延展到了手机端,说到底还是声明式太香了,其代码更加清晰、简洁,并且更接近于自然语言的表达方式。这使得代码易于理解和维护,降低了开发人员的心智负担。谷歌和苹果分别维护着两个地球上最大的手机操作系统:Android和IOS。长期以来,由于编程语言的特性,手机端一直都是使用命令式布局(偏向面向对象的开发方式)来开发UI,但是随着手机UI逐渐复杂和动态化,
Android小贾
·
2023-11-25 20:46
Android
Jetpack
compose
移动开发
android
kotlin
开发语言
jetpack
android
jetpack
compose
Android | Compose 初上手
简介
Jetpack
Compose是用于构建原生Andorid界面的新工具包,Compose使用了更少的代码,强大的工具和直观的KotlinApi简化并且加快了Android上界面的开发。
Tʀᴜsᴛ³⁴⁵
·
2023-11-25 20:15
Compose
android
kotlin
开发语言
Jetpack
-Compose 学习笔记(一)—— Compose 初探
当然,Compose也是属于
Jetpack
工具库中的一部分,官方宣称可以简化并加快Android上的界面开发,可以用更少的代码去快速打造生动而精彩的应用。
修之竹
·
2023-11-25 20:15
Android
Jetpack
android
jetpack
android
jetpack
Compose 学习笔记(一)—— Compose 初探
当然,Compose也是属于
Jetpack
工具库中的一部分,官方宣称可以简化并加快Android上的界面开发,可以用更少的代码去快速打造生动而精彩的应用。
锐湃
·
2023-11-25 20:45
jetpack
学习
android
【
JetPack
Compose】声明式UI 、组合、重组
JetPack
Compose学习笔记B站视频地址:一次搞定
Jetpack
Compose,优先获得择偶权,更新中_哔哩哔哩_bilibili对应视频选集P9-P13,这几集我也看到迷糊,下面复制一下官方的
dodod2012
·
2023-11-25 20:45
JetPack
Compose
android
android
studio
ide
Android笔记(十四):
JetPack
Compose中附带效应(一)
在Android应用中可以通过定义可组合函数来搭建应用界面。应用界面的更新往往是与可组合函数内部定义的状态值相关联的。当界面的状态值发生变更,会导致应用界面进行更新。在Android笔记(九):Compose组件的状态,对Compose组件的状态进行详细地介绍。理想状态下,可组合函数使用是定义范围内的状态值,通过内部状态的变更,修改可组合项构成的界面。但是,在有些特殊场景下,需要在可组合项中运行一
灯前目力虽非昔,犹课蝇头二万言。
·
2023-11-25 20:14
android
笔记
Compose的附带效应
副效应
带异步处理的副效应
谷歌推荐:在 MVVM 架构中使用 Kotlin Flow
前言在之前分享过一篇
Jetpack
综合实战应用神奇宝贝(PokemonGo)眼前一亮的
Jetpack
+MVVM极简实战,这个项目主要包了以下功能:自定义RemoteMediator实现network+db
锐湃
·
2023-11-25 11:43
协程
jetpack
mvvm
在 MVVM 中 使用 Kotlin Flow
Google推荐在MVVM中使用KotlinFlow我相信如今几乎所有的Android开发者至少都听过MVVM架构,在GoogleAndroid团队宣布了
Jetpack
的视图模型之后,它已经成为了现代Android
小涂Ss
·
2023-11-25 11:42
android
kotlin
rxjava
databinding介绍
1、DataBinding介绍DataBinding是Google在
Jetpack
中推出的一款数据绑定的支持库,利用该库可以实现在页面组件中直接绑定应用程序的数据源。
东东旭huster
·
2023-11-25 03:12
Android
ui
android
java
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他