1. 键盘快捷键说明Windows/Linux1.1 常规全部保存Control + S同步Control + Alt + Y最大化/最小化编辑器Control + Shift + F12添加到收藏夹Alt + Shift + F使用当前配置文件检查当前文件Alt + Shift + I快速切换模式Control + `(反引号)打开设置对话框Control + Alt + S打开项目结构对话框C
作为办公一族少不了电脑的办公,一款高颜值高性能的键盘,不止能让你事半功倍,还能让你的桌面成为一道亮丽的风景,市面上的键盘那么多种,那款键盘才具有这样的潜质?不急,看我今天带来的这款小袋鼠DS-2020无线触控键盘你就懂了。众所周知键鼠一体化的设计大多用在笔记本之上,而用在桌面键盘之上可以说微乎其微,就连大名鼎鼎的苹果,也还是做了键鼠分离式的设计,而小袋鼠DS-2020无线触控键盘却将
考察内容:广播的注册原理广播的发送原理广播的接收原理 (重点对比静态广播和动态广播在这三点原理的区别)静态广播的注册静态广播是在AndroidManifest.xml动态广播是在代码中注册的... //Android在启动的时候会启动PackageManagerService服务, //这个服务会去扫描已经安装的APK,解析里面的AndroidManifest文件 else if (tagName
        最近做可穿戴设备遇到一个问题,可穿戴设备和手机进行连接时,容易出现Page timeout,导致连接不成功。这个问题我们需要知道在什么场景下会导致发生Page timeout。         首先我们需要知道BT的整个连接过程。主设备(master,即发起连接的设备)会寻呼(pag
           最近在做AppLink相关的,但是在所有配置搭建完毕之后,发现部分的手机无法实现AppLink的功能。比如华为,三星等等国外的手机;国内的oppo,vivo,小米等是可以的;           那么是为什么呢?那么就从源码开始观察一下呗;想一想,先从Pac
转载 2023-10-26 10:02:38
20阅读
## Android 实现BLE发送广播 ### 一、流程 下面是实现Android BLE发送广播的基本步骤: | 步骤 | 动作 | | --- | --- | | 1 | 初始化BLE适配器 | | 2 | 检查设备是否支持BLE | | 3 | 扫描并发现目标设备 | | 4 | 连接目标设备 | | 5 | 打开GATT服务 | | 6 | 发送广播数据 | | 7 | 断开连接和
原创 2023-07-22 00:53:14
634阅读
1点赞
 1、TCP连接   要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。   建立起一个TCP连接需要经过“三次握手”:   第一次握手:客户端发送sy
文章目录前言一、蓝牙介绍1.什么是蓝牙?2.蓝牙版本介绍二、低功耗蓝牙(BLE)1.BLE介绍2.经典蓝牙(Classic Bluetooth)与低功耗蓝牙(BLE)的区别3.低功耗蓝牙(BLE)基本概念讲解GATT简介Profile(数据配置文件)Service(服务)Characteristic(特征)Descriptor(描述符)三、Android BLE API 简介Android 蓝牙
转载 2024-06-21 06:48:32
1648阅读
2点赞
文章目录(一)安卓常用事件(二)安卓事件处理方式(三)案例演示:通过按键移动米老鼠 (一)安卓常用事件1、单击事件当用户触碰到某个组件或者方向键被按下时产生该事件,该事件的监听器是View.OnClickListener,事件处理方法是onClick()。2、焦点事件组件得到或者失去焦点时产生该事件,监听器是View.OnFocusChangeListener,事件处理方法是onFocusChan
文章目录前言一、材料准备二、蓝牙模块初始化三、App开发过程4.1 搜索设备4.2 连接设备4.3 获取服务列表和其特征列表4.4 主动订阅通知4.5 如何接受设备发来的数据4.6 如何发送数据到设备另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,也欢迎留言哈!前言    工作了三年,职业之路不能偏离方向,当海浪掀起,周围会有
转载 2024-06-06 16:58:54
717阅读
概述Android 系统从4.3开始支持BLE,但当时只支持手机作为中心设备,后来从5.0开始,手机亦可作为外围设备。这里我们讲解手机作为中心设备是如何扫描和连接外围设备的,这是我们BLE开发中最常用到的。 在 Android 系统中,SDK 提供了 BluetoothAdapter 类对蓝牙进行操作,该类提供了开启和关闭蓝牙,开始和停止扫描设备等等功能。还有另外一个关键的类是 Bluetooth
转载 2024-05-30 22:53:25
113阅读
一、前言在上一篇文章Android 蓝牙BLE开发从官方源码demo开始(一)我们已经看了官方的demo,知道了怎么开始配置Android蓝牙4.0,并且也成功地进行扫描并获取回调的蓝牙设备参数,然后对参数进行处理展示,其中第一个参数device,表示一个远程蓝牙设备,里面有它独有的蓝牙地址Address和Name;我们要拿到这个设备Address进行蓝牙连接和读写操作。谷歌给我们提供了官方源码d
转载 2023-10-25 11:42:56
624阅读
这篇博客主要讲解AndroidBLE蓝牙4.0的基本概念,以及基础用法。 BLE 即 Bluetooth Low Energy,蓝牙低功耗技术,是蓝牙4.0引入的新技术,在安卓4.3(API 18)以上为BLE的核心功能提供平台支持和API。与传统的蓝牙相比,BLE更显著的特点是低功耗,所以现在越来越多的智能设备使用了BLE,比如满大街的智能手环,还有体重秤、血压计、心电计等很多BLE设备都使用
转载 2023-08-20 20:51:42
518阅读
这是系列文章的第二篇,第一篇 Android BLE开发指南(一)入门基础 主要介绍了BLE开发的一些基础知识。那么接下来的 这篇文章主要讲解BLE中心设备端程序的开发流程,让你的Android设备可以通过 BLE 进行数据的收发。1. 权限配置<uses-permission android:name="android.permission.BLUETOOTH"/> <
本文旨在提供一个方便没接触过Android上低功耗蓝牙(Bluetooth Low Energy)的同学快速上手使用的简易教程,因此对其中的一些细节不做过分深入的探讨,此外,为了让没有Ble设备的同学也能模拟与设备的交互过程,本文还提供了中央设备(central)和外围设备(peripheral)的示例代码,只需2部手机大家就可以愉快的“左右互搏”了。准备工作角色上面我们提到了中央设备(centr
转载 2024-01-24 13:07:59
202阅读
目录1. 功能部分1.1 BLE简介1.2. 详细流程1.3 几个注意点:2. 界面部分3. 遇到的坑:4. 推荐学习资料即将迈入新阶段,贼开心,总结下。如果有误,麻烦指出。先看下最终效果(图中的“刷新”只是方便测试,表明从硬件接收到了新的数据包而已):1. 功能部分1.1 BLE简介核心功能使用的是Android官方提供的BLE SDK。在BLE协议中,有两个角色——周边和中央。周边用来提供数据
转载 2023-07-09 15:20:03
153阅读
# Android BLE 如何实现长连接 随着物联网技术的发展,Bluetooth Low Energy(BLE)成为了许多移动应用与硬件设备连接的主要方式。虽然BLE通常用于短时间的连接,但我们也可以实现长期连接来满足一些特定需求,例如智能家居和运动监测。本文将探讨如何在Android实现BLE的长连接。 ## 实际问题 在许多应用场景中,设备需要与移动应用进行长期通信,例如健康监测设
原创 11月前
313阅读
# Android BLE 自动断开连接的实现 在当今的智能设备时代,蓝牙低能耗(BLE)技术常用于设备间的无线通信。Android平台提供了强大的接口来利用BLE,但有时我们需要在特定条件下自动断开与设备的连接。在这篇文章中,我们将讨论如何在Android应用中实现BLE自动断开连接,并给出实际的代码示例。 ## 基本流程 自动断开BLE连接的基本流程可描述为: 1. 监测连接状态 2.
原创 8月前
81阅读
方法一:在OnCreate()函数中,加上下面的代码getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); 方法二:在AndroidManifest.xml中,在所要设置的activity中设置以下属性就行了activity android:windowSoftInputMode = "
  树莓派单独使用时,往往需要触摸屏和软键盘用以方便操作,微雪LCD显示器就能较好的实现这个功能,正好实验室又买入了一个3B的板子和一个5inch的显示器,便对着官方的安装手册,亲自安装了一次。一:材料准备树莓派官方镜像,本人使用的是2016-05-27-raspbian-jessie镜像 Win32DiskImager.exe 用来烧录镜像。USB读卡器matchbox-keyboar
  • 1
  • 2
  • 3
  • 4
  • 5