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
Compose : 一学就会的自定义下拉刷新&加载更多
前言一个成熟Androider的标志是自定义下拉刷新&加载更多自定义下拉刷新你会怎么做?因为我这个人比较懒(其实就是菜),所以直接拿Compose自带的下拉刷新来修改。这里先上效果图,第一张是Compose自带的下拉刷新,第二张是我们想要的下拉刷新。通过对比我们很轻松找到需要改造的点:列表跟随手指滑动指示器样式修改接下来我们看Compose自带的下拉刷新是如何使用的://refreshing:下拉
上马定江山
·
2023-11-04 05:58
Android
jetpack
compose
jetpack
android
android
jetpack
jetpack
compose
【
Jetpack
篇】协程+Retrofit网络请求状态封装实战
前言在App中,对于网络请求状态一般性的就分为加载中、请求错误、请求成功、请求成功但数据为null。为了用户体验,不同的状态需要对用户展示不同的界面,例如网络异常的提醒,点击重新请求等。之前项目一直都是以Retrofit+RxJava+OkHttp为网络请求框架,RxJava已经很好的封装了不同的请求状态,onSubscribe、onNext、onError等,只需要在不同的回调中做出相应的动作就
Kepler_II
·
2023-11-04 04:02
JetPack
学习笔记之DataBinding(五)
JetPack
学习笔记之DataBinding(五)使用ObserverField实现数据的双向绑定,即字段变化时,控件中的内容会随之变化,当控制中的内容变化时,字段的值也会相应的变化。
秀儿2020
·
2023-11-03 03:22
DataBinding——使用Kotlin 委托优化
简介DataBinding是Google在
Jetpack
中推出的一款数据绑定的支持库,利用该库可以实现在页面组件中直接绑定应用程序的数据源。使其维护起来更加方便,架构更明确简洁。
bug樱樱
·
2023-11-02 21:49
Android
Kotlin
kotlin
android
Android
Jetpack
笔记 - ViewModel和LiveData
Android
Jetpack
笔记-ViewModel和LiveData这是Android
Jetpack
系列文章的第一篇,主要是总结一下在学习
Jetpack
组件库时遇到的各种问题和学习心得。
dsdisenc
·
2023-11-02 21:18
Android
JetPack
安卓
Android-架构新组件---让天下没有难做的-App,Android架构组件Room功能详解
Jetpack
不属于AndroidFramework,不是Android开发的必需品,它只是应用层开发的一种辅助手段,帮我们解决了一些常见问题,比如版本兼容、API易用性、生命周期管理等。
读读金典
·
2023-11-02 21:44
程序员
面试
移动开发
android
Android _
Jetpack
处理回退事件的新姿势 —— OnBackPressedDispatcher
================================OnBackPressedDispatcher源码不多,我直接带着问题入手,帮你梳理OnBackPressedDispatcher内部的实现原理:3.1Activity如何将事件分发到OnBackPressedDispatcher?答:ComponentActivity内部组合了分发器对象,返回键回调onBackPressed()会直
m0_64319112
·
2023-11-02 21:14
程序员
面试
android
移动开发
Sunflower——Google官方的
Jetpack
学习项目笔记(Java版)
该项目虽然简单,但是用到的知识很多,正所谓麻雀虽小五脏俱全,对于架构和
Jetpack
学习是个很好的示例,强烈推荐。
小山研磨代码
·
2023-11-02 21:13
笔记
java
学习
android
Jetpack
Compose - Slider
Jetpack
Compose-Slider0、介绍1、属性一览2、使用示例3、版本更新4、未解决问题Compose系列文章,请点原文阅读。原文,是时候学习Compose了!
乐翁龙
·
2023-11-02 13:53
Jetpack-Compose
Jetpack
Compose
Slider
拖动条
滑块
Jetpack
:025-
Jetpack
中的多点触控事件
文章目录1.概念介绍2.使用方法2.1缩放事件2.2旋转事件2.3平移事件2.4综合事件3.示例代码4.内容总结我们在上一章回中介绍了
Jetpack
中滚动事件相关的内容,本章回中主要介绍多点解控事件。
talk_8
·
2023-11-02 13:53
一起Talk
AndroidJetPack吧
移动开发
Jetpack
compose
多点触控事件
Jetpack
Compose Slider,Android高级工程师进阶学习】
onValueChange进度改变的监听modifier修饰符enabled是否可用valueRange进度值的范围默认是0到1steps将进度条平分成(steps+1)段,比如分成2段。如果我们进度条在第一段之间拉,超过第一段的一半就自动到第一段,没超过一半就回退到开始位置。onValueChangeFinished进度改变完成的监听interactionSource可以处理状态的,比如按下的时
m0_61418216
·
2023-11-02 13:50
Android
android
移动开发
Jetpack
Compose——Slider(滑块控件)简单使用
基于compose_version=1.1.0-beta01版本参数如下:Slider(value:Float,//当前值onValueChange:(Float)->Unit,//滑动时回调当前值modifier:Modifier=Modifier,//布局修饰enabled:Boolean=true,//是否启用或交互valueRange:ClosedFloatingPointRange=0f
lplj717
·
2023-11-02 13:20
Compose
Compose学习
Compose
Slider
Compose的Slider
Android
Jetpack
Compose 1.3 你开始用了吗,来看看更新了什么吧!
从官网上看,与1.2的变化Importantchangessince1.2.0NewexperimentalAPIsuiteLookaheadLayout(enablingpreviouslyimpossibleanimationbehaviors)NewexperimentalAPIsuiteModifier.Node(higher-performancealternativetoModifie
fanketly
·
2023-11-02 13:19
Compose
Android
Kotlin
android
android
jetpack
kotlin
Jetpack
:026-
Jetpack
中的Slider
文章目录1.概念介绍2.使用方法3.代码与效果3.1示例代码3.2运行效果4.内容总结我们在上一章回中介绍了
Jetpack
多点触控相关的内容,本章回中主要介绍Slider。
talk_8
·
2023-11-02 13:43
一起Talk
AndroidJetPack吧
android
Jetpack
compose
slider
滑动条
学习安卓开发!阿里P8架构师的Android大厂面试题总结,附赠课程+题库
Google为了帮助Android开发者更快更好地开发App,推出了一系列组件,这些组件被打包成了一个整体,称作Android
Jetpack
,它包含的组件如下图所示:老的support包被整合进了
Jetpack
赵是水瓶座
·
2023-11-02 09:20
程序员
Android
Jetpack
---Room数据库
属于
jetpack
,就顺带着学习一下。官网全是kotlin表达的。设想一个场景,一个activi
大苏打6815
·
2023-11-02 06:23
Vins-Fusion代码跑通
版本之间的不兼容导致首先是遇到ceres库的版本问题然后是源码安装vins-mono算法问题整理(ROSMelodic+opencv4.1.1)-创客智造/爱折腾智能机器人社区测试环境:JetsonXavierNX+
Jetpack
4.4
小枫小疯
·
2023-11-02 03:34
视觉里程计
c++
Android_传统MVVM_
JetPack
加持下的MVVM
本文目标理解MVVM架构并能手写出来强调首先要强调的一点就是,MVVM并不等同与dataBinding,只不过二者总是混合在一起使用,导致很多人以为dataBinding就是MVVM,其实并不是,dataBinding只是谷歌的一个库,目的是数据和UI的绑定,可以实现单向绑定(数据驱动UI)也能实现双向绑定(数据驱动UI和UI同步数据)传统MVVM架构M:Model层,数据模型V:View层,Ac
信仰年輕
·
2023-11-02 01:14
Android NDK开发详解之调试和性能分析的原生跟踪自定义事件
Jetpack
提供了一个跟踪API,可用于为特定的代码段添加标签。然后,设备上捕获的跟踪记录中会报告此信息。Macrobenchmark会自动使用自定义跟踪记录点来捕获跟踪记
五一编程
·
2023-11-01 23:51
学习交流
android
java
kotlin
c++
数据结构
JetPack
-Databinding
简介将布局中的界面组件绑定到应用的数据源中简单使用使用步骤:创建数据对象,即一个类创建布局文件绑定数据例子:编译环境在对应模块的build.gradle下添加dataBinding元素android{//DataBinding必须dataBinding{enabled=true}}创建数据对象这里我创建User类,用于绑定到xml文件上dataclassUser(valname:String)创建
暗中观察的小老板
·
2023-11-01 23:43
jetpack
android
jetpack
Android databinding之BindingAdapter与BindingConversion详解与使用(四)
接下来我们将介绍BindingAdapter和BindingConversion二、BindingAdapter绑定适配器,是
Jetpack
DataBinding中用来扩展布局xml属性行为的注解,容许你针对布局
蜗牛、Z
·
2023-11-01 23:13
Databinding
kotlin
android
android
android
studio
ide
安卓现代化开发系列——从生命周期到Lifecycle
由于安卓已经诞生快二十载,其最初的开发思想与现代的开发思想已经大相径庭,特别是
Jetpack
库诞生之后,项目中存在着新老思想混杂的情况,让许多的新手老手都措手不及,项目大步向屎山迈进。
Android小贾
·
2023-11-01 23:07
Android
Jetpack
compose
移动开发
android
移动开发
安卓
架构
android
jetpack
jetpack
在x86(VMWare)和arm(jetson TX2)的Ubuntu18.04中安装pyrealsense
准备作目标识别并获取相对摄像头的坐标,最后转换到全局坐标,VMware中装pyrealsense很轻松,但是在jetson中装realsense的时候遇到了不少问题,特此记录参考文章:JetsonNX+
Jetpack
4.4
CGYCS
·
2023-11-01 20:50
python
arm
Jetson Xavier NX上安装ROS、Cartographer、基于D435i的Yolov5+TensorRT7的流程及问题解决
(采用的是官方的XavierNX)*目录****一、JetsonXavierNX用SD卡刷
Jetpack
4.5.1二、开机配置三、ROS环境安装四、Carto
Z__scholar
·
2023-11-01 20:19
笔记
arm
ubuntu
浅谈安卓协程Android coroutine,及其与Retrofit的简单结合与使用
为了实现更简便的生命周期监听,谷歌推出了LifeCycleSupportLibrary支持库(后被迁移到AndroidX中成为
Jetpack
的一部分),
Joehaivo飞羽
·
2023-11-01 19:24
android
安卓
kotlin
网络
restful
Jetpack
系列 -- ViewBinding应用
一、ViewBinding是什么?ViewBinding是Android开发中引入的一种新的视图绑定机制。在传统的Android开发中,我们通过调用findViewById()方法来获取布局文件中的视图对象,然后进行操作。这种方式存在一些问题,比如需要手动查找和引用视图,容易出现空指针异常,而且代码冗长。ViewBinding通过使用自动生成的绑定类,使视图绑定更加简单和类型安全。它利用了注解处理
sziitjin
·
2023-11-01 09:13
Jetpack
android
android
【开源篇】组件化+
Jetpack
+MVVM项目实战,涉及协程+Retrofit,Paging3+Room等
052022374231_0f.png一、项目简介微信截图_20210521163936.png该项目主要以组件化+
Jetpack
+MVVM为架构,使用Kotlin语言,集合了最新的
Jetpack
组件,
付十一v
·
2023-10-31 22:58
Jetson Nano2GB(TX2\NX\XAVIER)使用ffmpeg进行硬解码配置笔记
l4t3261
jetpack
4.6FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、MacOSX等。
无证驾驶梁嗖嗖
·
2023-10-31 22:22
嵌入式
Jetson
nano
linux
视频编解码
NVIDIA Jetson Xavier NX刷机后首次使用记录及 搭建部署yolo v5 环境(miniforge管理环境),已实测成功。
1、刷机后首次使用(Ubuntu20.04
JetPack
5.0)1.1cuda环境变量(一般安装好会自动带有,可以在检查一下)sudogedit~/.bashrcexportPATH=/usr/local
山水有相逢。
·
2023-10-31 22:52
人工智能
matplotlib
conda
目标跟踪
pytorch
1024程序员节
Jetson 系列——nvidia jetson nano推流操作和 jetson xavier NX GStreamer 推流操作
我做实验的环境如下:
jetpack
和L4T都是最新的官方推荐版本。下面我把一些实验过程与结果记录如下。第一部分:环境准备首先你要有一个nvidia帐号,用于下载文档和各种软件。在ub
RichardorMu
·
2023-10-31 22:51
jetson
nane
or
xavier
编解码
多媒体技术与应用
python
深度学习
推流
jetson
Jetson Xavier NX使用ffmpeg调用硬解码
可以通过如下方式解决这里所使用设备为:JetsonXavierNX8G,系统为
Jetpack
4.6.11.nvmpi构建并安装库gitclonehttps://github.com/jocover/
Zella_711
·
2023-10-31 22:19
ffmpeg
ubuntu
Jetpack
:024-
Jetpack
中的滚动事件
文章目录1.概念介绍2.使用方法2.1高级事件2.2低级事件3.示例代码4.内容总结我们在上一章回中介绍了
Jetpack
中事件相关的内容,本章回中主要介绍事件中的滚动事件。
talk_8
·
2023-10-31 21:25
一起Talk
AndroidJetPack吧
移动开发
Jetpack
compose
滚动事件
Jetpack
-Compose 学习笔记(六)—— Compose 主题 Theme 一探究竟,换肤还能如此 Easy & Silky?
断更一时爽,一直断更一直爽~哈哈哈,就当给自己放了个长假吧。最近的行情太糟了,身边有同学已经被毕业,两个多月终于降薪找到下家···这里呼吁大家一定要存好六个月没有工作还能正常生活的银子,以备不时之需!希望疫情能早日平息,经济可以快速恢复吧~自己也没想到这个系列可以到第六篇,断更确实很久了,居然还收到了小伙伴的催更,感谢你们的不离不弃。闲话少说,我们这次要介绍的是Compose主题,那么Compos
修之竹
·
2023-10-31 17:03
Jetpack
:022-
Jetpack
中的事件一
文章目录1.概念介绍2.使用方法2.1单击事件2.2双击事件2.3长按事件2.4滑动事件3.示例代码4.内容总结我们在上一章回中介绍了
Jetpack
中滑动列表相关的内容,本章回中主要介绍
jetpack
compse
talk_8
·
2023-10-31 01:39
一起Talk
AndroidJetPack吧
移动开发
jetpack
compse
compose事件处理
Jetpack
:023-
Jetpack
中的事件二
文章目录1.知识回顾2.使用方法2.1单击事件2.2双击事件2.3长按事件2.4滑动事件3.示例代码4.内容总结我们在上一章回中介绍了
Jetpack
中事件相关的内容,本章回中继续介绍这方面的内容。
talk_8
·
2023-10-31 01:04
一起Talk
AndroidJetPack吧
移动开发
jetpack
compose
pointerInput
事件响应
Jetpack
学习(官方文档整理)——navigation
nagivation简化了android中的导航的实现,旨在用于具有一个主Activity和多个Fragment目的地的应用,可以让导航实现起来更加方便。导航由三个关键部分组成1.导航图:在一个集中位置包含所有导航相关信息的XML资源。这包括应用内所有单个内容区域(称为目标)以及用户可以通过应用获取的可能路径。2.NavHost:显示导航图中目标的空白容器。导航组件包含一个默认NavHost实现(
咸鱼_17f7
·
2023-10-30 21:00
Android笔记(五):结合Compose组件利用ActivityResultLauncher解决多活动跳转返回数据
目前,谷歌官方推荐使用
JetPack
Compose组件来定义界面。在本文中,将介绍在
JetPack
Compose定义的界面中ActivityResult
灯前目力虽非昔,犹课蝇头二万言。
·
2023-10-30 18:22
android
笔记
android
compose
Android笔记(七)Android
JetPack
Compose组件搭建Scaffold脚手架
在去年2022年曾发布一篇关于脚手架的文章:“Android
JetPack
Compose组件中Scaffold的应用”。但是Android的版本从12变更到13及以上版本,导致一些细节的实现存在不同。
灯前目力虽非昔,犹课蝇头二万言。
·
2023-10-30 18:22
android
jetpack
android
Scaffold
android
compose
Android笔记(八):基于CameraX库结合Compose和传统视图组件PreviewView实现照相机画面预览和照相功能
CameraX是
JetPack
库之一,通过CameraX可以向应用增加相机的功能。在下列内容中,将介绍一个结合CameraX实现一个简单的拍照应用。本应用必须采用AndroidSDK34。
灯前目力虽非昔,犹课蝇头二万言。
·
2023-10-30 18:13
android
笔记
CameraX
Compose
PreviewView
Jetpack
--LiveData粘性数据的去除
在上一篇LiveData的原理分析(https://blog.csdn.net/xxwbwm/article/details/124395615?spm=1001.2014.3001.5501)中发现Google的源码是默认存在粘性数据的,原因:privatevoidconsiderNotify(ObserverWrapperobserver){if(!observer.mActive){retu
VividnessYao
·
2023-10-30 17:40
Jetpack
android
kotlin
android
jetpack
详解
Jetpack
Compose中的状态管理与使用
前言引用一段官方描述,如下由于Compose是声明式工具集,因此更新它的唯一方法是通过新参数调用同一可组合项。这些参数是界面状态的表现形式。每当状态更新时,都会发生重组。因此,TextField不会像在基于XML的命令式视图中那样自动更新。可组合项必须明确获知新状态,才能相应地进行更新。google想表达的是compose不会像xml布局一样,可以简单的在代码里主动调用方法(比如setText()
金戈鐡馬
·
2023-10-30 17:10
Android
android
Compose
Jetpack
remember
状态管理
JetPack
-Compose - Flutter 动态UI?
一、Flutter-初遇2018-06月左右入坑Flutter,于是拿出美团和痘印等好看的界面感受了一波FlutterUI和绘制等写了三天的Demo也感受到了Flutter强大,当时匆匆忙忙就写了相关Demo上传了Github。不知不觉Github很多Star很开心,接着决定进行录制基础教学视频,在B站也收到了很多感谢私信、技术交流,记得2018年素未谋面的大哥因为我的热心无缘无故送我2018款M
路很长oO
·
2023-10-30 17:37
Android
UI
Compose
AndroidUI
JetPack-Compose
Flutter
Jetpack
Compose中的绘制流程和自定义布局
Jetpack
Compose中绘制流程的三个阶段与大多数其他界面工具包一样,Compose会通过几个不同的“阶段”来渲染帧。
川峰
·
2023-10-30 17:36
Jetpack
Compose
android
Jetpack
Compose
Compose
绘制流程
Compose
自定义布局
Jetpack
Compose中的Modifier
Modifier的基本使用Modifier修饰符是
Jetpack
Compose中用来修饰组件的,提供常用的属性,写布局时几乎所有Composable组件的大部分属性都可以用Modifier来修饰。
川峰
·
2023-10-30 17:06
Jetpack
Compose
android
Jetpack
Compose
Modifier
关于MVP的项目经验心得以及对
Jetpack
Compose的思考
MVC(既当爹又当妈的痛苦)MVC的缺点就不啰嗦了,来张图总结一下,你看着图上画的挺好挺清楚,实际上它们都在一个Activity类里面呢,互相纠缠在一起,就问你怕不怕。(说出来你可能不信,我在项目中曾经有幸见过超过2000行业务代码的Adapter类,你猜里面都干了啥)关于MVP架构的心得总结(过去式)这部分重点总结一下项目中实践的一些心得和思考,先来简单回忆一下MVP架构的分层:V层和P层交互:
川峰
·
2023-10-30 17:05
架构设计
Jetpack
Compose
架构
ui
Jetpack
Compose
jetpack
compose原理解析
目录
jetpack
compose原理解析
jetpack
compse声明式ui开发原理分析整体框架介绍composeLayoutNode布局介绍@Composeable注解实现细节属性更新小结
jetpack
compose
iffly-csdn
·
2023-10-30 17:04
jetpack
compose
android
jetpack
Jetpack
Compose | State状态管理及界面刷新
我们知道
Jetpack
Compose(以下简称Compose)中的UI可组合项是通过@Composable声明的函数来描述的,如:@ComposablefunGreeting(){Text(text="
码中之牛
·
2023-10-30 17:32
Android
jetpack
Compose
android
android
jetpack
compose
移动开发
在Kotlin中探索 Activity Results API 极简的解决方案
hl=zh-cn一句话解释:官方
Jetpack
组件用于代替startActivityForResult()
金戈鐡馬
·
2023-10-30 15:46
Android
android
ViewModel
spm_id_from=333.788.videocard.1背景:为了帮助开发者更高效、更容易地构建优秀的应用,Google推出了Android
Jetpack
,它包含了开发库、工具、以及最佳实践指南。
WangDDY
·
2023-10-30 09:10
Jetpack
:020-
Jetpack
导航示例:底部导航栏
文章目录1.概念介绍2.使用方法3.代码与分析3.1示例代码3.2代码分析4.内容总结我们在上一章回中介绍了
Jetpack
中导航相关的内容,本章回中主要介绍导航的综合示例:底部导航栏。
talk_8
·
2023-10-30 01:12
一起Talk
AndroidJetPack吧
移动开发
Jetpack
compose
脚手架scaffold
底部导航栏
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他