蓝牙技术在智能硬件方面有很多用武之地,今天我就为大家分享一下蓝牙在Android系统下的使用方法技巧,并实现一下两个终端间数据的传输。 蓝牙(Bluetooth)是一种短距离的无线通信技术标准,蓝牙协议分为4层,即核心协议层、电缆替代协议层、电话控制协议层和采纳的其它协议层。 这4种协议中最重要的是核心协议。蓝牙的核心协议包括基带、链路管理、逻辑链路控制和适应协议四部分。其中链路管理(LMP)负责蓝牙组件间连接的建立。逻辑链路控制与适应协议(L2CAP)位于基带协议层上,属于数据链路层,是一个为高层传输和应用层协议屏蔽基带协议的适配协议。 1.打开和关闭蓝牙 第一种方法相对简单,直接调用系统对
2023-03-07 23:59:42 143KB android蓝牙开发 id socket通信
1
nginx-upstream-jvm-route 支持nginx版本1.15 解决nginx: [emerg] invalid parameter "srun_id=tomcat1" 问题
2023-03-07 16:42:17 12KB nginx upstream srun_id upstream-jvm-rou
1
Tenorshare 4uKey 是一款国外的解iPhone密码锁软件,支持ios12.1的系统.是一款不错的软件~!
2023-03-07 13:08:01 13.73MB 解id iPhone 屏幕锁 6位密码锁
1
目录 问题描述 原因分析 Android 6.x -10.x  updateThumbAndTrackPos Android 5.1 (API 22) updateThumbAndTrackPos Android 4.1 (API 15) updateThumbPos  解决方案 问题描述   工作需要对Seekbar的拖拽按钮设置一个自定义的icon,然后就遇到一个Seekbar拖拽按钮机型适配问题。 在Android 10等高版本系统机型上Seekbar的拖拽按钮展示正常,但是在比如Android5.1系统上展示异常。异常现象是拖拽按钮偏离了轨道中心位置,拖拽按钮顶部紧贴控件的顶部边界。
2023-03-07 09:55:57 70KB ar bar id
1
这里简单介绍一下ZXing库。ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。该项目可实现的条形码编码和解码。目前支持以下格式:UPC-A,UPC-E、EAN-8,EAN-13、39码、93码。ZXing是个很经典的条码/二维码识别的开源类库,以前在功能机上,就有开发者使用J2ME运用ZXing了,不过要支持JSR-234规范(自动对焦)的手机才能发挥其威力。 ZXingGitHub地址 效果图: 主要实现步骤: 导入libzxing这个模块 ZXing源代码很
2023-03-06 19:26:16 111KB id 二维 二维码
1
emmm,大伙都知道,子线程是不能进行 UI 操作的,或者很多场景下,一些操作需要延迟执行,这些都可以通过 Handler 来解决。但说实话,实在是太懒了,总感觉写 Handler 太麻烦了,一不小心又很容易写出内存泄漏的代码来,所以为了偷懒,我就经常用 View.post() or View.postDelay() 来代替 Handler 使用。 但用多了,总有点心虚,View.post() 会不会有什么隐藏的问题?所以趁有点空余时间,这段时间就来梳理一下,View.post() 原理到底是什么,内部都做了啥事。 提问 开始看源码前,先提几个问题,带着问题去看源码应该会比较有效率,防止阅读源
2023-03-01 17:51:04 558KB activity handler id
1
之前使用的是小米推送,感觉还不错,集成简单,这次使用极光推送,看文档,很多用不到的东西看的好乱,所以这次记录: 第一、在极光配置信息,我是因为iso先创建应用了,我直接配置自己的信息就行,就填写一个包名。 第二、build.gradle文件的配置: android { ...... defaultConfig { ........ manifestPlaceholders = [ JPUSH_PKGNAME : “应用包名”,//JPush上注册的包名 JPUSH_APPKEY : 你的appkey, //JPush上注册的包名对应的appkey. JPUS
2023-03-01 10:47:59 166KB AND android id
1
本文对原文:android实现计步功能初探,计步项目进行了精简,移除了进程服务和计时、守护进程、数据库保存等等,方便扩展功能。 本文源码:https://github.com/lifegh/StepOrient Android4.4以上版本,有些手机有计步传感器可以直接使用, 而有些手机没有,但有加速度传感器,也可以实现计步功能(需要计算加速度波峰波谷来判断人走一步)! 一.调用 public class MainActivity extends AppCompatActivity implements StepSensorBase.StepCallBack{ ........
2023-02-27 16:02:44 98KB android开发 id 传感器
1
一款书籍阅读器,需要以下功能才能说的上比较完整: 文字页面展示,即书页; 页面之间的跳转动画,即翻页动作; 能够在每一页上记录阅读进度,即书签; 能够自由选择文字并标注,即笔记; 能够设置一些属性,如屏幕亮度,字体大小,主体颜色等,即个性化设置。 书籍阅读器 这篇文章带来的就是如何打造这么一款阅读器。(由于整体代码量比较大,所以我只能说说我的实现思路再加上部分的核心代码来说明,不会有太多的代码展示。) 翻页动作——搭建整个阅读器的框架 在阅读器上的翻页动作无外乎仿真和平移这两种动画,翻页时需要准备两张页面,一张是当前页,另一张是需要翻转的下一页。翻页的过程就是对这两个页
2023-02-27 09:00:51 562KB android框架 canvas id
1
可以伪关机插件关机重启、支持所有用checkra1n越狱的设备包括iPhone\iPad、支持iPhone5s~X的所有型号,支持iPad mini2/3/4,支持iPad Air1、iPad Air2,支持iPad Pro1、2。支持iOS 12.3~13.6的处理器芯片为A7~A11所有设备。
2023-02-25 21:12:51 410.63MB 苹果绕ID 伪关机插件 ID游戏机
1