E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
iOS-蓝牙模块
iOS-
史上最强、最详细无痕埋点方案
在移动互联网时代,对于每个公司、企业来说,用户的行为数据非常重要。重要到什么程度,用户在这个页面停留多久、点击了什么按钮、浏览了什么内容、什么手机、什么网络环境、App什么版本等都需要清清楚楚。一些大厂的蛮多业务成果都是基于用户操作行为进行推荐后二次转换。另一方面是以日志的作用帮助开发者分析线上问题的一种辅助手段。那么有了上述的诉求,那么技术人员如何满足这些需求?引出来了一个技术点-“埋点”0x0
MinggeQingchun
·
2020-07-09 11:31
iOS-OC
iOS-
检测 iOS 系统网络权限被关闭
背景一直都有用户反馈无法正常联网的问题,经过定位,发现很大一部分用户是因为网络权限被系统关闭,经过资料搜集和排除发现根本原因是:第一次打开app不能访问网络,无任何提示第一次打开app直接提示「已为“XXX”关闭网络」第一次打开app,用户点错了选择了「不允许」或「WLAN」对于第1种情况,出现在iOS10比较多,一旦出现后系统设置里也找不到「无线数据」这一配置选项,随着iOS的更新,貌似被App
MinggeQingchun
·
2020-07-09 11:59
iOS-OC
iOS-
本地推送之UserNotifications(iOS 10)
参考文档(iOS10UserNotifications框架解析—-onevcat)参考文档(兼容iOS10资料整理笔记—–判若两人丶)iOS10苹果Notification进行了很大的重构,同时也让开发者体会到UserNotifications的易用,功能也变得非常强大,统一了本地推送和远程推送,而且可以自定义推送信息展示界面。1.所有相关通知被统一到了UserNotifications.fram
iMazy
·
2020-07-09 11:47
iOS
iOS-
禁用TextField的粘贴、拷贝等功能
自定义一个继承于UITextField的TextField,并重载它的方法//覆盖系统方法,关闭-粘贴剪切选择复制等Menu-(BOOL)canPerformAction:(SEL)actionwithSender:(id)sender{[UIMenuControllersharedMenuController].menuVisible=NO;if(action==@selector(copy:)
Enjolras1024
·
2020-07-09 10:19
Qt中低功耗
蓝牙模块
使用
最近在Qt下使用opencv库,进行一些图像识别和处理相关的工作,主要是通过摄像头采集运动采样视频,然后进行一些跑姿分析和稳定性测试。但仅仅从视频帧来分析,还是有很多缺陷,后来就想着,如果结合公司的智能鞋垫产品,获取跑步实时的脚上各个部位的压力数据可以对视频分析提供很大的数据补充。跟硬件组的小伙伴聊了聊,得知可以通过蓝牙通讯,配对后实时获取鞋垫压力数据。从小伙伴那里搞来一套鞋垫样品,并拿了一份通讯
尼古拉斯-亚索
·
2020-07-09 09:09
ESP8266-01 + stm32单片机 + app开发实现无限距离控制
贴出淘宝链接第一步搭建esp8266-01开发环境,一开始,以为这个小玩意和
蓝牙模块
一样,只是一个数据传输的作用,直到自己查阅资料,发现这就是一个功能强大的单片机。下面摘要两个大
a小伙贺先森
·
2020-07-09 09:20
stm32温度湿度(带蓝牙app功能)
stm32温度湿度(带蓝牙app功能)文章目录stm32温度湿度(带蓝牙app功能)1.配置
蓝牙模块
1.1
蓝牙模块
1.2ch340-->usb转换TTL1.3USB转换TTL与
蓝牙模块
连接1.3.1查找蓝牙文档
行走的皮卡丘
·
2020-07-09 07:36
stm32
程序人生
stm32
iOS-
音频播放
1iOS的播放音频方式:1AVAudioPlayer(只支持本地音乐播放)2AVPlayer(既支持本地音乐播放,又支持流媒体音乐播放)3系统声音(小的音乐)4音频队列代码实现:#import"ViewController.h"#import@interfaceViewController(){AVAudioPlayer*audioPlayer;AVPlayer*palyer;SystemSoun
如风家的秘密
·
2020-07-09 07:06
iOS-
处理网络请求返回空
当网络请求返回null,然后对数据进行操作就会导致崩溃,-[NSNulllength]:unrecognizedselectorsenttoinstance0x388a4a70因为NSNull不是字符串,也不是nil,只有一个方法+(NSNull*)null;处理返回值为空有几种做法后台处理后台处理数据并判断之后返回。但是由于iOS和android的不同,不太可行。不管server加没加为空的处理
linbj
·
2020-07-09 04:40
iOS-
获取当前设备的信息
1.获取设备信息UIDevice*device=[[UIDevicealloc]init];NSString*name=device.name;//获取设备用户的名称NSString*model=device.model;//获取设备的类别NSString*localizedModel=device.localizedModel;//地方型号(国际化区域名称)NSString*systemName
Joh蜗牛
·
2020-07-09 04:32
iOS-
白名单设置
白名单设置LSApplicationQueriesSchemeswechatweixinsinaweibohdsinaweibosinaweibossoweibosdkweibosdk2.5mqqapimqqmqqOpensdkSSoLoginmqqconnectmqqopensdkdatalinemqqopensdkgrouptribesharemqqopensdkfriendmqqopensd
亦晴工作室
·
2020-07-08 23:00
iOS-
发送GET和POST请求
一.说明:iOS9.0之后,苹果推出了NSURLSession来取代NSURLConnection,所以今天写一篇文章总结一下所学.总结前有两点说明:1)今天主要是针对NSURLSession.将不对NSURLConnection做任何讲解.2)工程已经配置好了http请求相关.二.GET请求GET请求共有两种创建方法,针对Request的和针对URL的.//针对Request的-(void)re
存在即是美
·
2020-07-08 23:26
Xcode7打包Framework
一、打包Framework1、新建
iOS-
>Framework&Library->CocoaTouchFramework2、选择next进入下一步3、在PROJECT->DeploymentTarget
LayneWang
·
2020-07-08 22:13
iOS-
枚举
枚举的作用:增强代码的可读性,1.C语言的写法enumLJCPPReconnectFlags{kShouldReconnect=11、typedefNS_ENUM(NSInteger,****Type)模式,第一个枚举值只要NSInteger类型,后面的依次累加,中间再重新赋值,后面的会从赋值处重新累加typedefNS_ENUM(NSInteger,LJCMessageBodyType){LJC
DeerRun
·
2020-07-08 22:45
HC05主从蓝牙通信的配置步骤
HC05主从一体化
蓝牙模块
,可以配置为一个主蓝牙和一个从蓝牙,两个蓝牙之间实现互相通信。拿到蓝牙之后只需接VCCGNDRXTX。首先让蓝牙进入AT模式先按住蓝牙上的微动开关,然后给蓝牙上电。
不怨天、不尤人
·
2020-07-08 21:57
HC05蓝牙配置
iOS-
安全性问题
在移动互联网快速发展的今天,iOS应用犹豫直接运行在用户的手机上,与运行在服务器的后台服务相比,更有可能被黑客攻击。本文接下来将从三个方面概述iOS移动应用在安全方面所面临的挑战及应对措施。——以上摘抄自《iOS开发进阶》16.2网络完全黑客可能会在公共场所设置一些公共热点,一旦你连接上这个热点,或者黑客连接上了你所在wifi局域网,那么黑客就可以通过抓包的方式抓取到你通过网络传输所传递的信息。(
StrongX
·
2020-07-08 18:37
Android蓝牙实例(和单片机
蓝牙模块
通信)
最近做毕设,需要写一个简单的蓝牙APP进行交互,在网上也找了很多资料,终于给搞定了,这里分享一下^_^。1、Android蓝牙编程蓝牙3.0及以下版本编程需要使用UUID,UUID是通用唯一识别码(UniversallyUniqueIdentifier),这是一个软件构建的标准,也是被开源基金会组织应用在分布式计算环境领域的一部分。在蓝牙3.0及下一版本中,UUID被用于唯一标识一个服务,比如文件
weixin_34341117
·
2020-07-08 17:44
iOS-
调用Custom URL Scheme
Scheme配置11.png在其他应用里就可以用以下语句启动你的app[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"BProject://"]];```当然你也可以[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"AProject://"]];
hyeeyh
·
2020-07-08 17:48
[体感游戏] 1、MPU6050数据采集传输与可视化
最近在研究体感游戏,到目前为止实现了基于51单片机的MPU6050数据采集、利用
蓝牙模块
将数据传输到上位机,并利用C#自制串口数据高速采集软件,并且将数据通过自制的折线图绘制模块可视化地展示出来等功能。
weixin_34186931
·
2020-07-08 17:34
iOS-
获取当前时间和当前时间戳
####获取当前的时间+(NSString*)getCurrentTimes{NSDateFormatter*formatter=[[NSDateFormatteralloc]init];//----------设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制[formattersetDateFormat:@"YYYY-MM-ddHH:mm:ss"];//现在时间,你可以输出来看
weixin_34117522
·
2020-07-08 16:55
iOS-
数组防崩溃(全)
书接上回,我们前两天研究了字典(Dictionary)崩溃的处理方式以及NSException类,而OC一个极为重要的类(Array)也进入了我们的视线,在开发过程中,我们遇到的最多的崩溃之一就是数组越界。针对这个问题,今天就让我们来详细分析如何处理数组越界导致的崩溃吧。一、不可变数组的分析(NSArray)1、首先我们创建NSArray的类别:#import"NSArray+NilSafe.h"
woniu
·
2020-07-08 15:57
【代码笔记】
iOS-
仿QQ空间,歌曲播放
一,效果图。二,工程图。三,代码。RootViewController.h#import#import@interfaceRootViewController:UIViewController{//存放歌曲数组NSMutableArray*musicArray;//名字所在的labelUILabel*musicNameLabel;//播放器AVAudioPlayer*_player;//进度后的背
weixin_30471065
·
2020-07-08 13:43
ESP8266开发之旅 进阶篇⑤ 代码规范 —— 像写文章一样优美
1.前言 之前,一直在跟大伙分享怎么去玩
蓝牙模块
,怎么去玩wifi模块,怎么去玩json,然后有很多小伙伴就留言各种问题或者说直接怼他的代码过来让我看,然后我就一脸懵逼(代码中到处各种abcd变量
weixin_30411239
·
2020-07-08 13:27
ROS学习之Arduino篇——
蓝牙模块
与手机进行通信
TableofContents1.介绍2.连接蓝牙与Arduino3.安装手机软件4.编写程序本篇主要内容:通过手机蓝牙发送数据给Arduino,其实本篇并不设计到ROS的内容,Arduino读取传感器的值然后以ROS消息方式广播出去的教程将在下一节中进行介绍,可参考:ROS学习之Arduino篇——读取并发布各种传感器数据1.介绍蓝牙HC-05:蓝牙设备分为主从两种模式,作为主设备时,它查找和连
wanzew
·
2020-07-08 12:55
ROS
使用笔记
IOS开发中的常见问题
整理一下苹果开发过程中碰到的问题,方便自己以后查阅一、
iOS-
打包上架构建版本IOS开发过程中,打包上架苹果审核是一个不可或缺的环节,其中有好几次上传完成以后,在构建办法的地方一直不出现,无法构建版本,
doubleicon
·
2020-07-08 09:49
IOS学习整理
IOS
android蓝牙文件传输的实现
使用android蓝牙api进行配对分为以下几步:1、设备A与B均开始
蓝牙模块
;2、设备A声明自己可以被发现,默认保持该状态为120秒,也可以自定义一个值;3、设备B扫描周围是否有可被发现的蓝牙设备;4
中国评测
·
2020-07-08 09:16
安全
iOS-
离屏渲染详解
离屏渲染的定义GPU由于多个图层无法一次性渲染完成,而需要保留其中间状态,中间状态存放的位置即:offscreenBuffer。而后对offscreenBuffer中内容进行整体渲染完成后写入FrameBuffer的整个流程称为离屏渲染。如下图:渲染的中间状态先存放至offscreenBuffer->渲染全部完成后在写入frameBuffer离屏渲染xcode检测的效果图图中黄色区域会触发离屏渲染
一代千禧
·
2020-07-08 09:39
安卓手机与
蓝牙模块
联合调试(一)——
蓝牙模块
的串口通讯
系列博文:(1)安卓手机与
蓝牙模块
联合调试(一)——
蓝牙模块
的串口通讯(2)安卓手机与
蓝牙模块
联合调试(二)——单片机蓝牙控制LED灯亮灭(上)(3)安卓手机与
蓝牙模块
联合调试(三)——单片机蓝牙控制LED
涛声依旧Cjt
·
2020-07-08 08:18
Android
--
单片机和蓝牙
安卓与蓝牙硬件
# Android6.0 之Bluetooth Enable流程分析
Android6.0之BluetoothEnable流程分析最近开始分析
蓝牙模块
代码,特在此记录一下,本文主要是基于Android6.0代码的蓝牙系统服务的使能流程分析,因为jni以下的流程网上有很多文章写得很清楚
feiyu521ok
·
2020-07-08 08:45
Bluetooth
iOS-
核心动画
CAAnimation:核心动画是所有动画的父类1>.CAMediaTiming媒体时间类协议CAMediaTiming中的协议内容1.beginTime动画开始的时间默认为02.duration动画的持续时间默认为0持续时间受速度的影响实际动画完成时间=持续时间/速度3.speed动画的播放速度默认为1速度设置为0可以暂停动画如果speed2秒duration60秒那么动画真正播放完成的时间30
七月上
·
2020-07-08 08:01
Arduino蓝牙无线自动下载程序 Arduino无线下载
Arduino蓝牙无线自动下载程序背景玩OTTO机器人,蓝牙遥控车等,装上
蓝牙模块
就可以用手机遥控,每次下程序之前都得取下
蓝牙模块
才能下载,很不方便。
sweettttttt
·
2020-07-08 07:24
Arduino蓝牙无线下载器
arduino
蓝牙
蓝牙与BLE的区别
蓝牙4.0标准包括传统
蓝牙模块
部分和低功耗
蓝牙模块
部分,是一个双模标准。低功耗蓝牙也是建立在传统蓝牙基础之上发展起来的,并区别于传统模块,最大的特点就是成本和功耗降低,应用于实时性要求比较高。
SurgePing
·
2020-07-08 07:11
Android/Web应用开发
IOT
iOS-
打包静态库.a文件
这篇文章是记录一下我打包静态库的过程,工程基于Xcode8,新手,见谅首先说一下.a后缀的静态库,分为三种:模拟器使用的,真机使用的,模拟器和真机都能使用的。所以,我们首先需要生成两个.a文件,分别是模拟器使用的和真机使用的,最后,将两个静态库合并生成新的静态库,这个模拟器和真机就都可以使用了。1、创建一个静态库工程工程,起一个名字,最后合并静态库时名字是可以修改的创建静态库工程.png屏幕快照2
BestVast
·
2020-07-08 06:34
ARduino - 用Arduino主板调试
蓝牙模块
OK,现在可以调试
蓝牙模块
了,效果如下:代码如下:#includeSoftwareS
卢光庆
·
2020-07-08 04:33
Arduino
电钢琴电子琴如何增加蓝牙MIDI模块BLE连接手机双模支持U盘播放
简介随着电子乐器的不断兴起,用户体验至上的apple,竟然把乐器MIDI和蓝牙整合在一起,出了一个蓝牙MIDI标准这就大大增加了乐器和IOS系统的设备互动性了,你可以选择iphone,当然也可以选择ipad1、BT401
蓝牙模块
支持蓝牙
qyvhome
·
2020-07-08 03:26
oc混编
->
iOS-
>Source->HeaderFile,给文件命名后(头文件命名任意,假设为Bridging-Header.h)保存。步骤二:打开该文件,清空里面的内容,然后导入你想要的类库并保存。
ChanHsu
·
2020-07-08 03:58
用Arduino和
蓝牙模块
做一个开门装置
用Arduino和
蓝牙模块
做一个开门装置闲来无事,给门上装一个不用钥匙开门的装置(如图)学校很老的锁也搞不出什么花样了,就拿个舵机拉根杜邦线拽着锁。很简单的东西,做着玩玩。
我是一棵小白菜
·
2020-07-08 02:01
科创小玩意
IOS-
群聊天服务端以及客户端的心跳包(三)
群聊思路:客户端ABC都连接到服务器,当客户端A发送信息给服务器,服务端把A的信息发送给除A以外的B、C客户端在这的基础上
IOS-
基于CocoaAsyncSocket的服务端的监听(二),服务器方面:唯一变化的就是在服务端读取客户端请求数据的时候要做判断
文学振噢
·
2020-07-08 01:14
Arduino 入门项目系列 (4) - Android 手机通过蓝牙远程控制 LED
这周学习的是
蓝牙模块
的使用。实现
蓝牙模块
控制LED的开关。
蓝牙模块
的用处很多,主要用于数据的传输,可以通过其和传感器的联合使用,收集一些需要的数据并传到电脑上进行处理。
caoqi95
·
2020-07-08 00:49
iOS-
获取时间戳
时间戳(timestamp)通常是一个数字序列,唯一地标识某一刻的时间。时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。-(NSString*)timeStampWithOffsetTime:(NSInteger)offsetTime{NSDate*date=[NSDatedateWithTimeIntervalS
靠近星星的太阳
·
2020-07-07 23:34
iOS-其他
iOS-
字面量语法
通过字面量语法我们可以缩减源代码长度,使其更为易读。1.字面数值实例:NSNumber*someNumber=[NSNumbernumberWithInt:1];使用字面量语法更为精简:NSNumber*intNumber=@1;NSNumber*
[email protected]
;NSNumber*doubleNumber=@1;NSNumber*boolNumber=@YES;NSNumber
博尔茨杰
·
2020-07-07 22:00
ARDUINO&HC-05
蓝牙模块
AT模式
为了使用
蓝牙模块
传送一些数据来完成我的功能,需要先调试
蓝牙模块
。
Houwing
·
2020-07-07 21:08
rk3399_android7.1调试USB
蓝牙模块
小结
背景:BTchip:RTL8761AUV平台:RK3399KERNEL版本:kernel4.4Android版本:android7.1蓝牙框架结构Android4.2之后采用bluedroid作为协议;整体由bluetooth.apk,bluedroid,libbt-vendor三个部分组成;bluetooth.apk作为蓝牙服务进程,通过libblueooth_jni层获取bluetooth*.
只是一些暗恋而已
·
2020-07-07 21:16
RK系列驱动开发
Android系统开发
Android驱动开发
一款BLE-MIDI的蓝牙MIDI模块
BLE-MIDI
蓝牙模块
由于该协议的推出,使得电子乐器跟软件的无线连接更加普及;因此,我们团队开发了一款
蓝牙模块
(BLE-MIDI-001),帮助电子乐器发烧友快速开发。功能介绍模块所完成的功
qq492783060
·
2020-07-07 19:49
电子乐器模块
iOS-
输入框复制、粘贴等使用中文提示
在网上查资料非常的多,但是每个方法都不一样,修改的地方也不一致,这次是修改的一个老项目,因为之前的一些配置导致了一些坑。以下修改都是plist文件配置1.把Localizationnativedevelopmentregion的值修改为China2.把Localizedresourcescanbemixed的值修改为YES3.添加Localizations字段,并修改如下:Localization
沉默的鱼sunny
·
2020-07-07 17:21
iOS-
加载webview,打印网页的console.log
本文首发地址iOS开发的时候,用webview加载一个网页。问题就是我们想看输入的日志调试东西的时候,但是网页端的日志只能打开safari开发中心调试了。于是乎有这样一个方法就可以看见h5端输出的日志-(void)catchJsLog{if(DEBUG){JSContext*ctx=[self.webViewvalueForKeyPath:@"documentView.webView.mainFr
洲洲哥
·
2020-07-07 10:26
,arduino 蓝牙例子,
arduino蓝牙连接方法,arduino蓝牙测试:我买的
蓝牙模块
是这样的:线路连接方法:连接方法文字解释:1:
蓝牙模块
上的RXD与arduino板子上的Tx相连,
蓝牙模块
上的TXD与arduino板子上的
iteye_11969
·
2020-07-07 10:47
arduino
iOS-
协议与代理
最近看了许多有关协议与代理的文章,自己试着总结了一下,如果有什么不对的地方欢迎指出~delegate和protocol是objective-c语法的一部分,虽然我们经常在同一个文件里见到他们,但他们两个却完全不是一回事。protocol(协议)类似于Android的接口,声明我们需要的方法,以后就按这里的规定来办事。delegate(委托)就是把事情交给其他人去做。协议关键词关键词@protoco
噫那里有条咸鱼
·
2020-07-07 10:02
iOS-
代码加载storyboard中的ViewController
UIStoryboard*board=[UIStoryboardstoryboardWithName:@"Main"bundle:nil];//Main你自己工程里面的Storyboard的名字SLLightDeviceViewController*desVC=[boardinstantiateViewControllerWithIdentifier:@"SLLightDeviceViewCont
wodeph
·
2020-07-07 09:51
ios-
实现9宫格
iOS的9宫格实现方式有很多种,这里是参考了网上某某的demo后,几乎照着做了一遍。这里我采用订制cell的方式来实现这里给出几点注意事项:1,订制的cell里面的重用标识符一定要和代码中的标识符一样。不然重用机制不能生效#pragmamark#pragmamark-UITalbeViewCellDelegate-(UITableViewCell*)tableView:(UITableView*)
duanhai189
·
2020-07-07 07:32
iOS
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他