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
jectpack
Android
JectPack
笔记三-1:ViewModel/LiveData基本使用
官方地址https://developer.android.google.cn/topic/libraries/architecture/viewmodel#java创建viewmodelimportandroidx.lifecycle.MediatorLiveData;importandroidx.lifecycle.ViewModel;importcom.zqq.h5shell.activit
魑魅魍魉都是鬼
·
2023-12-23 10:34
android
android
gradle
java
Android开发面试:架构设计和网络知识答案精解
目录架构设计编程思想六大设计原则重构-CodeSmellAOP设计模式创建型5个行为型11个结构型7个编程范式MVCMVPMVVMMVI模块化组件化插件化、热修复
Jectpack
网络网络基础TCP/UDP
Swuagg
·
2023-11-19 01:26
简历与面试
面试
网络
设计模式
编程思想
Android进阶宝典 --
Jectpack
篇(ViewModel数据持久化原理)
在ViewModel的官方文档中,简明扼要地概括了ViewModel的作用ViewModel类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel类让数据可在发生屏幕旋转等配置更改后继续留存。首先关键词【生命周期】,也就是说ViewModel能够感知组件的生命周期;在上一章中介绍了关于LiveData的使用,因为LiveData通常持有界面相关的数据,因此ViewModel就是用来
安安_660c
·
2023-09-23 17:36
jectpack
系列之WorkManager
目录0.WM介绍1.实现原理2.使用方式3.自我思考WorkManager介绍背景安卓开发应该都听过保活,不过随着安卓系统不同版本对电量的优化,对于之前的保活策略基本都不可用了,比如之前的1像素、粘性服务、服务销毁时启动、多个进程互相拉活、监听广播、设置前台服务优先级等。现在比较靠谱的方案:厂商白名单(比如我们现在的APP,微信)或者是通过修改zygote底层实现,比如鹅厂的某APP启动了大概4个
gogoingmonkey
·
2023-08-29 06:47
jectpack
之Lifecycle源码分析
Lifecycle源码分析lifecycle源码版本implementation'androidx.appcompat:appcompat:1.1.0'1.Lifecycle的获取简单的获取LifecyclegetLifecycle().addObserver(newSampleObserver();点进去发现getLifecycle是在ComponentActivity中并且实现了Lifecyc
写Android的lc君
·
2023-07-16 18:57
Android进阶宝典 --- 最新LiveData LifeCycle源码解读
Jetpack组件,如今是google力推的架构模式,它能够帮助我们快速构建项目,在
JectPack
丰富的组件当中,生命周期几乎是贯穿全部,万物皆始于声明周期,从本章开始,就开始深入
JectPack
核心组件源码
Awesome_lay
·
2023-04-17 17:24
android
java
ui
android
jetpack
源码
Android进阶宝典 -- Jetpack篇(最新LiveData LifeCycle源码分析)
Jetpack组件,如今是google力推的架构模式,它能够帮助我们快速构建项目,在
JectPack
丰富的组件当中,生命周期几乎是贯穿全部,万物皆始于声明周期,从本章开始,就开始深入
JectPack
核心组件源码
代码不难写
·
2023-03-29 22:56
Android
Jetpack
android
ui
android
studio
为什么要使用MVP架构
并不是的,
Jectpack
是2018年google-IO出的,是一个为了开发App一整套的解决方案。为了解决开发常用解决问题方案并不是专属于MVVM的。和MVVM紧密
冯旭_Android
·
2023-03-15 02:25
总结
android
架构
Hilt相关
Hilt什么是HiltHilt是google提供的
jectpack
组件中的其中一种,是一个依赖注入的框架,是基于dagger的。
流水线上的程序员
·
2023-03-14 15:11
Kotlin使用
Jectpack
的Compose组件--基础环境构建
Compose组件的使用前言Compose环境的搭建环境搭建AndroidStudio版本需要升级,目前本人使用的版本是AndroidStudioArcticFox|2020.3.1Patch2需要支持kotlinclasspath"com.android.tools.build:gradle:7.0.2"classpath"org.jetbrains.kotlin:kotlin-gradle-p
shunsix
·
2023-01-01 19:35
Kotlin
kotlin
android
studio
Compose
Jeston nx安装cuda,cudann,tenorrt并且卸载原先的opencv(
JectPack
5.01)
这里我把nx分成了两个部分进行安装:系统的安装和cuda的安装。这样做的原因是因为在安装cuda这些组件的时候nx需要联网,在有网线的情况下可以通过网线连接WIFE口进行直接安装之后再按照我另外一篇博客中直接把这些插件勾选上去就可以了之后把sd卡的系统拷贝到固态中,(很可惜公司WIFE离我太远了,刚好又没有网线本来想尝试从电脑桥接网络到nx上),没有网线的话我们先安装系统之后连接上WIFE之后再c
hy不会视觉
·
2022-11-20 17:00
opencv
计算机视觉
深度学习
Android
Jectpack
之viewModel的学习
1、videModel是如何创建的?何时创建的?如何销毁viewModel?答:viewModel的初始化很简单,使用ViewModelProvider就可以创建ViewModel实例。第一步:了解下构造方法;viewModelProvider的构造方法中,需要两个参数,一个是viewModelStoreOwner,一个是Factory.这两个参数中viewModelStoreOwner是存放vi
码农ing
·
2022-05-10 16:13
干货-
Jectpack
Compose 通过Navigation 传递 Serializable / Parcelable三种实现
880481ecbba9baf5d97b4d02ce42b5b4.jpeg掘金迁移地址在JetpackCompose中导航可以使用Jetpack中的Navigation数据传输组件进行数据传输。先决条件在app的build.gradle中引入Navigation依赖即可,如下:dependencies{//导航依赖库implementation"androidx.navigation:naviga
kevinsEegets
·
2022-04-21 10:45
技术漫谈之——
Jectpack
Compose
最近JetpackCompose发布了Beta版本,抽时间了解了一下Compose带来的改变和其中的一些原理。本文不会讲解具体API,只是比较随意的分享自己的一些疑问以及在探寻答案过程中的一些收获。为什么要有Compose?Android已经十年多了,传统的AndroidUIToolKit有很多历史遗留问题,而有些官方也很难修改。比如View.java有三万多行代码,比如Combobox竟然叫Sp
·
2022-03-31 17:39
android随笔之MVVM简单框架:Mvvm+Androidx+
JectPack
(LifeCycle、ViewModel、LiveData)
最近闲着无聊,写了个简单的mvvmdemo(还未完成,先凑合看吧),先上几张图微信图片_20201022111945.jpg微信图片_20201022111948.jpg微信图片_20201022110215.jpg☞完整Demo请移步RswMvvmDemo喜欢的请给个Star☆!!服务器是自己写的,java开发,不考虑性能问题,毕竟不是专业写后端的,需要服务端代码的评论区留个言,数据来源于网络每
android老菜鸟
·
2020-12-03 10:11
tx2 ubuntu1804 opencv3.4 cuda10 compile
以前使用的
jectpack
3.3,上次搞Isaac就装成了jetpack4.2.2,我以前编译了tx2+cuda9的opencv版本,但是直接拿到1804下不能用,由于编译器的版本不对,所以就得重新编译了主要参考
#冷风那个吹#
·
2020-08-25 11:29
TX2
Jectpack
TX2 刷机-经验版
最近由于项目需要,得使用到TX2,由于之前没怎么接触过TX2,一路上遇到无数个坑,心酸,下面放出我刷机的过程。提前说明:本人主机的系统是Ubuntu16.04,其他版本的没配过。我刷机的方法和别人有点出入,如果你有一台可以联网的路由,或是懂DHCP服务,可以不用看本贴的TX2刷机部分,去找其他传统刷机的帖子,我的方法可以适用于那些用不了路由,又不太懂DHCP的朋友。TX2刷机。1.1物理连接用us
qq_23999499
·
2020-08-21 04:40
JectPack
架构学习系列一
从MVC到MVP再到MVVM,目前
JectPack
已经成为安卓退出的针对安卓架构的一种规范.本系列一学习ViewModel在ViewModel中,处理数据的逻辑.在Activity中只负责展现数据和做交互并且绑定其生命周期
zmybiealex
·
2020-08-20 23:00
android
jectpack
ViewModel
小白Nvidia TK1 Jetpack安装/重装系统详细步骤(小车第一步)
jetpack-archive下载与电脑ubuntu系统对应版本的JetPack,3.1只支持ubuntu142.下载后打开程序所在目录,右击鼠标选择属性,修改属性为可读写、可执行程序3.打开终端,cd进入到
jectpack
autotian
·
2020-08-12 12:14
Linux
JectPack
组件开发6-------Room(另一种方式访问SQLite数据库)3
当数据库创建完成之后,如果想要在数据库表中,添加新的字段,那么就涉及到数据库的版本迁移,这样能够保证数据库中的数据不会丢失。1、版本迁移@EntitypublicclassStudent{//主键,自增长@PrimaryKey(autoGenerate=true)privateint_id;//列名@ColumnInfo(name="name")privateStringname;@ColumnI
那年4月2日那一天
·
2020-08-05 01:15
实现导航栏的几种方式
2、BottomNavigationView+Fragment这是
JectPack
组件出现之后,常用的一种导航栏模式,涉及到Navigation的用
那年4月2日那一天
·
2020-08-03 21:45
Android JetPack之Navigation(五)
ViewModel是
Jectpack
中用于保存数据的库。
Mr_Tony
·
2020-08-03 13:15
Android
JectPack
组件开发2-----MVVM架构核心(DataBinding + ViewModel)
在之前的章节中,已经介绍过
JectPack
的两个组件,都与生命周期的感知有关----Lifecycle+LiveData,那么本节将会介绍跟数据绑定有关的两个组件DataBinding+ViewModel
那年4月2日那一天
·
2020-07-14 18:12
JectPack
组件开发7-----Paging分页加载组件(网络加载分页数据)
在
JectPack
组件中,提供了Paging来分页加载数据。目前获取数据的方式大都是通过网络获取数据
那年4月2日那一天
·
2020-06-25 06:21
JectPack
架构学习系列三_Databinding
继
JectPack
架构学习系列二_LiveData第二章之后的第三章,这一章我们重点讲讲Databinding.当产品经理过来的时候,说:小何,这个在界面不需要显示了,这个按钮点击不是+1,是+2.此时
zmybiealex
·
2020-06-23 10:05
jectpack
android
databinding
JectPack
架构学习系列三_LifeCycle
让控件在生命周期的时候做点事情,使用MVC模式我们实现一个计时器,是在Activity中的生命周期中做操作,onPause,onResume使用LifeCycleObserver,则可以在控件本身做操作,activity中只需要一句代码即可完成控件和activity中生命周期的绑定如以下代码:定义一个计时器packagecom.hzhztech.lifecycles;importandroid.c
zmybiealex
·
2020-06-23 10:34
jectpack
架构
LifeCycle
Android DataBinding+ViewModel+LiveData小Demo
目标通过一个小案例学习使用AndroidDataBinding和
JectPack
组件。案例将实现加载Bing每日一图的功能。
Alfredjin
·
2020-03-21 06:23
上一页
1
下一页
按字母分类:
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
其他