双生视界作为一款少女养成游戏,抽到新角色一直是我最大的快乐。但是出金概率低,地球币又难赚,于是便萌发起了把角色从游戏中导出作为桌宠的想法。经过研究,终于慢慢摸索出了方法。 过程涉及到的软件有UnityLive2DExtractor、Live2DViewerEX。第一步:提取l2d文件在手机端下载游戏双生视界,然后到文件管理中找到l2d所在位置,路径是Android/data/com.这里面的文件就
# Java实现LiveDataBus
## 引言
在Android开发中,LiveDataBus是一种用于在组件之间进行通信的实用工具。本文将教会你如何实现一个简单的LiveDataBus。
## 流程图
```mermaid
flowchart TD
A(创建LiveDataBus类) --> B(创建单例对象)
B --> C(创建LiveData对象)
C
原创
2024-04-15 05:57:32
24阅读
# Android LiveDataBus 使用教程
## 简介
LiveDataBus是一个基于LiveData的事件总线库,用于在Android应用程序中实现组件间通信。本教程将教你如何使用LiveDataBus来实现组件间的消息传递。
## 流程图
```mermaid
flowchart TD
A[创建LiveDataBus对象] --> B[发送消息]
B --> C
原创
2024-01-24 09:38:55
269阅读
架构库版本:1.0.0 Alpha 2 - June 2, 2017像Activity,Fragment这类应用组件都有自己的生命周期并且是被Android的Framework所管理的。Framework可能会根据用户的一些操作和设备的状态对Activity或者Fragment进行销毁和重构。作为开发者,这些行为我们是无法干预的。所以Activity或Fragment中的一些数据也会随着销毁而丢失
转载
2024-09-18 14:39:24
38阅读
notification是一种出现在任务栏的提示,特别是在4.0以后notification改进了不少,本文内容都是基于4.0及4.1以后总结来的。 分类 notification有以下几种: 1>普通notification 1.内容标题 2.大图标 3.内容 4.内容附加信息 5.小图标 6.时间 2>大布局Noti
转载
2024-06-17 21:54:45
27阅读
一 BroadcastReceiver介绍: BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。 在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能; 当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作; 当电池电量改变时,系统会产生一
作者Eugene Petrenko,乔禹昂(翻译)最近更新2019-08-11在 iOS 与 Android 之间共享 Kotlin 代码在本教程中,我们会创建一个 iOS 与 Android 两用的应用,来展示 Kotlin 代码的共享能力。对于 Android,我们会使用 Kotlin/JVM,而对于 iOS 会使用 Kotlin/Native。我们将学习到如何:我们即将创建的应用程序会在 A
转载请标明出处:https://blog.csdn.net/zhaoyanjun6/article/details/99749323本文出自
原创
2021-09-08 22:17:33
2016阅读
Android总线之LiveDataBusLiveDataBus概述一、定义LiveDataBus是用LiveData实现的事件总线工具类,用于实现数据传递,实现Android组件之间、组件与后台线程之间通信,可用来替换EventBus。1.为什么要用LiveData实现事件总线呢LiveData 是一种可观察的数据存储器类。与常规的可观察类不同,LiveData 具有生命周期感知能力,意指它遵循
转载
2023-09-03 09:07:35
110阅读
Service深入分析 上一章我们分析了Android IPC架构,知道了Android服务构建的一些基本理念和原理,本章我们将深入分析Android的服务。Android体系架构中三种意义上服务: Native服务 Android服务 Init空间的服务,主要是属性设置,这个IPC是利用Socket来完成的,这个我将在另外一章来讨论。Navite
1 概述LiveData是一个可被观察的数据持有类,一般的数据类不同,LiveData是生命周期感知的,数据类的生命周期可以和其他app组件的生命周期保持一致,例如Activity,fragment和service。这保证了LiveData仅仅会更新处在活动状态的组件。LiveData可以被看成观察者模式的实践,LiveData是一个被观察的对象,其他组件会订阅对它的观察,当组件处于Started
转载
2024-05-29 06:53:14
111阅读
前言:现在直播非常火爆,公司在最初的时候也想赶一下时髦,提出了直播的需求,今天正好抽出了一点时间记录一下。众所周知,直播是分推流与拉流的,顾名思义推流可以理解为录制端,而拉流则是播放端。 今天,只是记录一下拉流(推流会在后续补上)。 开发常用的视频播放器有很多,前面我也记录了一个JCVide
转载
2023-10-13 21:39:31
94阅读
Livedata 概览LiveData 是一种可观察的数据存储器类。与常规的可观察类不同,LiveData 具有生命周期感知能力如果观察者(由 Observer 类表示)的生命周期处于 STARTED 或 RESUMED 状态,则 LiveData 会认为该观察者处于活跃状态。。LiveData 只会将更新通知给活跃的观察者。为观察 LiveData 对象而注册的非活跃观察者不会收到更改通知。您可
转载
2023-10-03 19:33:11
212阅读
背景对于Android系统来说,消息传递是最基本的组件,每一个App内的不同页面,不同组件都在进行消息传递。消息传递既可以用于Android四大组件之间的通信,也可用于异步线程和主线程之间的通信。对于Android开发者来说,经常使用的消息传递方式有很多种,从最早使用的Handler、BroadcastReceiver、接口回调,到近几年流行的通信总线类框架EventBus、RxBus。And...
原创
2021-05-11 17:18:27
286阅读
总第269篇2018年 第61篇背景对于Android系统来说,消息传递是最基本的组件,每一个App内的不同页面,不同组件都在进行消息传递。消息传递既可以用于Androi...
原创
2021-05-11 17:18:28
245阅读
背景对于Android系统来说,消息传递是最基本的组件,每一个App内的不同页面,不同组件都在进行消息传递。消息传递既可以用于Android四大组件之间的通信,也可用于异步线程和主线程之间的通信。对于Android开发者来说,经常使用的消息传递方式有很多种,从最早使用的Handler、BroadcastReceiver、
原创
2021-08-02 11:43:29
5522阅读
总第269篇2018年 第61篇背景对于Android系统来说,消息传递是最基本的组件,每一个App内的不同页面,不同组件都在进行消息传递。消息传递既可以用于Androi...
原创
2021-08-02 10:56:34
222阅读
背景对于Android系统来说,消息传递是最基本的组件,每一个App内的不同页面,不同组件都在进行消息传递。消息传递既可以用于Android四大组件之间的通信,也可用于异步线程和主线程之间的通信。
原创
2021-08-02 11:41:02
1859阅读
LiveData的不足 LiveData 是一个专用于 Android 的具备自主生命周期感知能力的可观察的数据存储器类,被有意简化设计,这使得开发者很容易上手,但其不足有如下两点: LiveData
原创
2022-02-16 15:13:16
489阅读
LiveDataBus具有智能感知组件生命周期的功能,不需要像EventBus那样需要反注册操作,能够
原创
2022-05-26 17:10:01
72阅读