![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 88
huaqianzkh
路虽远行则将至,事虽难做则必成!
展开
-
Jetpack架构组件_LifeCycle组件
step1.自定义类(自定义组件):(1)让自定义类(或者称作自定义组件)实现LifecycleObserver。(2)在要执行的函数start()和stop()上面添加注解@OnLifecycleEvent(Lifecycle.Event.ON_CREATE)与@OnLifecycleEvent(Lifecycle.Event.ON_STOP)。添加依赖:step1:Service处理(1)让Service继承于LifecycleService。原创 2024-06-03 16:22:55 · 886 阅读 · 2 评论 -
Jetpack架构组件_6.DataBinding响应事件
布局文件能够响应事件,接下来我们通过Button控件来演示onclick事件。主要步骤:step1.创建 DataBinding布局。step2.编写一个类MyEvent,用于接收和响应Button的onclick事件。step3.定义布局变量myEvent。step4.实例化MyEvent,传入布局变量。step5.Button里设置android:onClick原创 2024-05-30 16:09:00 · 333 阅读 · 0 评论 -
介绍一款手机屏幕控制软件(Total Control)
TotalControl是针对安卓设备的实时控制和屏幕传输功能开发的一款手机屏幕控制软件。它的优势在于:1、 强大的兼容性,覆盖市面上90%的Android设备;2、 支持多种方式连接,USB、WiFi或WiFi Direct,手机、平板等安卓设备均可连接到电脑。3、 电脑可同时连接多款设备,会议成员的手机均可连接到同一台电脑上进行同步操控。原创 2024-05-30 13:16:13 · 653 阅读 · 0 评论 -
Jetpack架构组件_5.BindingAdapter
Binding adapters 可以作为一个设置某个值的框架来使用,databinding 库可以允许指定具体的方法来进行相关值的设置,在该方法中可以做一些处理逻辑,Binding adapters 会最终给你想要的结果。原创 2024-05-29 17:41:43 · 587 阅读 · 0 评论 -
Jetpack架构组件_4. 数据绑定库页面传递数据
本篇介绍数据源从activity_main(1级页面)传递给include布局(2级页面)。原创 2024-05-29 15:27:07 · 361 阅读 · 2 评论 -
Jetpack架构组件_3. 数据绑定库双向绑定
介绍了数据绑定库双向绑定的两种写法。第一种是模型类继承Observable,两个属性username、password的get方法上面添加@bindable注解。第二种是创建一个包裹类,使用ObservableField字段,然后再调用 this.observableField.get()获取字段。原创 2024-05-29 13:08:23 · 472 阅读 · 0 评论 -
Jetpack架构组件_2. 数据绑定库
数据绑定库是一个支持库,可让您使用声明性格式(而不是以程序化方式)将布局中的界面组件绑定到应用中的数据源。布局通常使用调用界面框架方法的代码在 activity 中定义。例如,以下代码会调用来查找TextViewwidget 并将其绑定到viewModel变量的userName属性:以下示例展示了如何使用数据绑定库直接在布局文件中将文本分配给 widget。这样便无需调用上述任何 Java 代码。原创 2024-05-28 14:15:26 · 971 阅读 · 0 评论 -
Jetpack架构组件_1.基本知识
Jetpack是一个由多个库组成的套件,可帮助开发者遵循最佳做法、减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者可将精力集中于真正重要的编码工作。Jetpack 包含一系列 Android 库,它们都采用最佳做法并在 Android 应用中提供向后兼容性。Jetpack 库是与 Android OS 分开提供的,因此可以独立更新,并且更新频率也可以更高。Jetpack是Google为了解决Android架构问题而引入的,但实际上Jetpack能做的不止这些。原创 2024-05-28 10:37:08 · 724 阅读 · 0 评论 -
记录打包部署Springboot项目到Windows环境
Springboot项目开发完成后要做的工作就是部署了,这里记录下打包部署的过程。这个项目是一个SpringBoot多模块项目,包含了一个父工程,一个子模块和一个工具模块。其中子模块里有启动类,而工具模块没有。因此这三者的pom文件不一样。原创 2023-10-20 10:42:10 · 1480 阅读 · 0 评论