第一步:web.xml中支持异步。所有的filter及servlet 第二步。pom.xml依赖 第三步: 第四步:jsp
原创
2021-12-23 14:32:41
247阅读
React + typescript 全局websocket (心跳检测)
原创
2023-11-09 19:59:16
541阅读
点赞
第一:引入jar由于项目是springboot的项目所以我这边简单的应用了springboot自带的socket jar<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web
转载
2019-09-24 20:14:00
563阅读
2评论
1.基于监听的时间处理机制模型:流程模型图:文字表述:事件监听机制中由事件源,事件,事件监听器三类对象组成 处理流程如下: Step 1:为某个事件源(组件)设置一个监听器,用于监听用户操作 Step 2:用户的操作,触发了事件源的监听器 Step 3:生成了对应的事件对象 Step 4:将这个事件源对象作为参数传给事件监听器 step 5:事件监
转载
2023-10-08 21:01:12
169阅读
文章目录一、下载 Java-WebSocket 源码二、Android Studio 工程导入 Java-WebSocket 源码使用 https://github.com/TooTallNate/Java-WebSocket 框架 ;在上一篇博客 【Android WebSocket】Android 端 WebSocket 基本用法 ( 添加依赖和权限 | 创建 We
原创
2022-03-23 10:49:11
3461阅读
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-gen
原创
2022-12-08 14:55:03
49阅读
很多时候我们都需要实时监听网络状态,当网络状态发生变化之后立即通知程序进行不同的操作。 监听广播的两种方式: (1)在AndroidManifest.xml配置文件中声明。<receiver android:name=".NetworkConnectChangedReceiver" >
<intent-filter>
转载
2023-10-05 14:57:18
721阅读
前言开发过程中,总会遇到一些需要通信的场景。如果逻辑比较简单,通过常规的传参,回调,返回值等即可实现。而如果调用层次较深(如跨模块,跨线程等),光靠传参和回调等手段,耦合度高,写得也很辛苦对于需要主动通知,通知多个组件的场景,更是捉襟见肘。为解耦事件的发布与订阅主体,简化组件间通信,需引入事件通信机制。下面给大家分享一个轻量级的事件通知方案。方案实现事件通知包含哪些内容?事件的定义,注册/注销,分
转载
2023-10-07 23:40:36
153阅读
一.内容观察者ContentObserver ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于 数据库技术中的触发器(Trigger),当ContentObserver所观察的Uri发生变化时,便会触发它。触发器分为表触发器、行触发器
转载
2023-10-07 23:28:04
116阅读
在做安卓应用开发的时候很经常会用到ListView,并且每一个Item里面都会有按钮之类的需要进行事件监听的控件。在给按钮添加OnClickListener的时候,一开始很下意识的会想在ListView的adapter的getView方法中找到每个Button并new一个OnClickListener分配给这个button。但是当数据量很大的时候,new出来这么多个监听器势必会对内存造成一定的
转载
2024-06-14 11:01:51
69阅读
第一种:匿名内部类作为事件监听器类button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textView.setText("匿名内部类实现监听>>>>>>>>>");
}
转载
2024-02-23 22:42:02
85阅读
一、Home键的监听public class HomeWatcherReceiver extends BroadcastReceiver {
private static final String TAG = "HomeReceiver";
private static final String SYSTEM_DIALOG_REASON_KEY = "reason";
pr
转载
2024-03-01 21:06:41
45阅读
DatePicker、TimePicker探究 DatePicker继承自FrameLayout类,日期选择控件的主要功能是向用户提供包含年、月、日的日期数据并允许用户对其修改。如果要捕获用户修改日期选择控件中的数据事件,需要为DatePicker添加OnDateChangedListener监听器。 TimePicker也继承自FrameLayout类。时间选择控件向用户显示一天中的时间(可
转载
2023-10-04 23:04:49
388阅读
文章目录四、LiveData 监听实时数据变化4.1 LivaData 和 Activity 通信4.2 LiveData 源码4.2.1 observe() 源码4.2.2 observeForever() 源码4.3 用 LiveData 使 Fragment 间可通信 四、LiveData 监听实时数据变化ViewModel 内定义 interface,Activity 或 Fragmen
转载
2023-09-04 17:15:23
521阅读
Android事件处理机制包括:基于监听的事件处理基于回调的事件处理在事件监听的处理模型中,主要涉及如下三类对象:Event SourceEventEvent Listener编程步骤如下:1. 获取普通界面组件——被监听的对象2. 实现事件监听器类——XxxListener3. 调用事件源的setXxxListener方法进行注册一般使用内部类作为事件监听器类,使用外部类定义监听器类时,由于以下
转载
2024-02-22 14:20:31
70阅读
如果移动端访问不佳或需要更好的阅读体验,欢迎使用 ==> Github 版使用 RadioGroup 和 ViewPager 实现更加可定制的效果。背景昨天设计图刚出一点,写了《Android 必知必会 - 动态切换着色模式和全屏模式》,记录了动态修改页面显示模式的方式。今天又有新图,不过设计师只考虑 iOS 平台的设计,拿到设计图发现 TabLayout + ViewPager 的套路实
转载
2024-06-11 10:00:50
71阅读
1.TCPTCP有专门的传递保证机制,收到数据时会自动发送确认消息,发送方收到确认消息后才会继续发送消息,否则继续等待。这样的好处是传输的数据是可靠的,此外它是有连接的传输,大多数网络传输都是用的TCP。1.1 TCP流程图 1.2 TCP步骤分析程序分为服务器端和客户机端,先从服务器端开始分析。服务器端:a. 创建socketif (-1 == sock_fd){ fp
转载
2023-10-08 09:18:08
246阅读
文/ __code小生创建并发送一个系统通知activity_main.xml很简单的布局,就一个 TextView 利用其点击事件来发送通知。创建 Notification通过 NotificationCompat.Build 来构建一个 Notification 对象,并设置一系列属性(每个属性对应的效果后面展示)。发送按钮监听notificationManager.notify(1, not
转载
2024-05-22 10:09:38
49阅读
具体来说就是,检测到了用户在应用内有截图,弹出一个分享界面, 在截图下方添加一个二维码,进行分享。●●● 前言Android系统没有直接对截屏事件监听的接口,也没有广播,只能自己动手来丰衣足食,一般有三种方法。· 利用FileObserver监听某个目录中资源变化情况· &
转载
2023-10-02 05:29:41
1286阅读
文章目录后端代码websocket接口:开启线程监听tcp连接:前端代码流程:后端开启线程监听某个端口是否接收到tcp的数据public ServerEndpointExporter server
原创
2023-02-27 09:41:02
1119阅读