Android扫描蓝牙设备是个异步的过程,核心的步骤为:调用bluetoothAdapter的startDiscovery()进行设备扫描,扫描的结果通过广播接收处理!具体如下:1.申请相关权限1 2 2.注册广播1 private void registerBroadcast() {2 ...
分类:
移动开发 时间:
2015-10-18 12:49:46
阅读次数:
173
当我说到音响、喇叭时,你想到的是传统那些大而笨重的家伙吗?NO,你out了!我说的是纸喇叭,极致超薄、0.5mm厚度!纸喇叭技术获得德国红点奖、美国华尔街日报消费电子技术创新奖!当纸喇叭与背包结合时,移动时代的新宠儿--音响背包闪亮登场:·音频播放·扩声功能·蓝牙连接·防泼水;音响背包内置可拆卸纸喇...
分类:
移动开发 时间:
2015-10-17 18:59:42
阅读次数:
202
本文章没有完善,请勿 转载,谢谢。Demo? 工程完善后会传到我的github ? package?com.bipbip.ble;
import?java.util.ArrayList;
import?java.util.HashMap;
import?java.util.List;
import?java.util.M...
分类:
移动开发 时间:
2015-10-17 17:53:40
阅读次数:
229
Android应用典型问题分析Activity暴露某知名互联网手机隐藏工厂测试工具FactoryTest.apk中的Activity暴露,可被任意应用发起Intent调用,且有自动模式,导致:可以打开蓝牙,WIFI;可以进入无限循环测试,对用户产生严重干扰。Activity是组件的边界之一,使用隐式...
分类:
移动开发 时间:
2015-10-17 17:42:06
阅读次数:
249
iOS开发系列--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务开发汇总2015-01-13 09:16 by KenshinCui, 26990 阅读, 35 评论, 收藏, 编辑--系统应用与系统服务iOS开发过程中有时候难免会使用iOS内置的一些应用软件和服务...
分类:
移动开发 时间:
2015-10-14 19:43:08
阅读次数:
2162
在蓝牙4.0的开发中,很多数据类型都用到了 unsigned char ,我觉得用这个类型的一个原因是相比较于整型,它占的空间更少。比如:unsigned char a = 1; // 占1个字节int a = 1; // 占2个字节--------------------------------....
分类:
其他好文 时间:
2015-10-14 19:27:19
阅读次数:
144
一、简单背景 简单背景:随着无线互联的深入,不管是蓝牙、WIFI或者各种基于此的规范不管是UPNP还是DLNA都随着用户的需求得到了很大的发展,google 自从android 4.0引入wifi direct后,又在11月份公布的android 4.2中引入了Miracast无线显示共享,其协议在...
分类:
移动开发 时间:
2015-10-13 21:17:00
阅读次数:
501
1、socket基本通信模型2、使用基于TCP协议的socket3、使用基于UDP协议的socket44、基于蓝牙协议,还有好多协议。IP地址:标识网络中的计算机的一个符号。端口:计算机有端口,每个端口都可以有一个应用程序去通信,80端口web,HTTP协议所用的端口, 21 23 端口 FTP所用...
分类:
编程语言 时间:
2015-10-09 16:47:53
阅读次数:
222
今天在 BLE 中看到很多 extern 关键字,现在总结一下:extern 关键字主要用于在一个c文件中要用到另一个c文件中的变量或者函数。example:1 #extern_base.c2 3 int a = 100;1 #extern.h2 3 extern int a; 1 #extern....
分类:
编程语言 时间:
2015-10-07 20:19:00
阅读次数:
257
传感器实现代码:#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do...
分类:
移动开发 时间:
2015-10-04 12:18:14
阅读次数:
192