安卓蓝牙通信

转载 2015年07月10日 10:41:46

点击打开链接

转载:

http://blog.csdn.net/gf771115/article/details/38236335


转载:

http://www.eoeandroid.com/thread-233682-1-1.html


知识点:
* UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字;
* 它保证对在同一时空中的所有机器都是唯一的。
* 按照开放软件基金会(OSF)制定的标准计算,
* 用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。
* 由以下几部分的组合:当前日期和时间
* (UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同),
* 时钟序列,全局唯一的IEEE机器识别号(如果有网卡,从网卡获得,没有网卡以其他方式获得)
* UUID的唯一缺陷在于生成的结果串会比较长。
* 在Java中生成UUID主要有以下几种方式:
* 1 JDK1.5 如果使用的JDK1.5的话,那么生成UUID变成了一件简单的事,因为JDK实现了UUID:
* java.util.UUID,直接调用即可.
* UUID uuid   =   UUID.randomUUID();
* String s = UUID.randomUUID().toString();用来生成数据库的主键id非常不错。
* UUID是由一个十六位的数字组成,表现出来的形式例如 550E8400-E29B-11D4-A716-446655440000  
package home.tony;
import java.util.UUID;
public class ProduceUUID {
public ProduceUUID(){
  
}
    public static String getUUID(){
        String s = UUID.randomUUID().toString();
        //去掉“-”符号
        return s.substring(0,8)+s.substring(9,13)+s.substring(14,18)+s.substring(19,23)+s.substring(24);
    }
    public static String[] getUUID(int number){
        if(number < 1){
            return null;
        }
        String[] ss = new String[number];
        for(int i=0;i<number;i++){
            ss[i] = getUUID();
        }
        return ss;
    }
    public static void main(String[] args){
        String[] ss = getUUID(10000);
        for(int i=0;i<ss.length;i++){
            System.out.println(ss[i]);
        }
    }
}  

安卓蓝牙通信

安卓蓝牙通信代码(付工程下载链接,安卓4.1测试通过)
  • qq909157370
  • qq909157370
  • 2014年07月08日 11:03
  • 2040

读Android蓝牙通信源码

我说的读android蓝牙通信源码并不是说,读google官方api,那个我也看了一下,里面全是英文倒不说,英文好的,直接无视掉。关键是代码写的我实在难以理解。当然,这也和我的阅读源码的能力有关联的。...
  • DucklikeJAVA
  • DucklikeJAVA
  • 2015年11月21日 23:32
  • 870

Android开发之蓝牙通信(一)

时隔半年时间,又遇到了蓝牙开发了,之前是蓝牙连接打印相关方面的,这次需要蓝牙配对数据传输,折腾过去折腾过来,也就那么回事,下定决心系统的梳理这块的知识 为了在您的应用程序中使用蓝牙功能,您必须声明蓝牙...
  • AnalyzeSystem
  • AnalyzeSystem
  • 2016年07月05日 10:45
  • 12678

Android 蓝牙开发(一)蓝牙通信

随着可穿戴设备的流行,研究蓝牙是必不可少的一门技术了。 总结了下蓝牙开发使用的一些东西分享一下。 首先需要AndroidManifest.xml文件中添加操作蓝牙的权限。 允许程序连接到已配对...
  • VNanyesheshou
  • VNanyesheshou
  • 2016年06月07日 15:57
  • 39643

Unity-Android通信

最近博主在开发Unity在安卓上用蓝牙接收数据,数据形式比较特殊,属于高频低速的传输,所以在做这类蓝牙传输的时候效率比较低很容易断线,关于这个问题还在研究中,等研究完了补上博客,供小伙伴们参考。言归正...
  • ksgt00629518
  • ksgt00629518
  • 2016年12月21日 15:46
  • 438

Android网络通信之蓝牙教程实例汇总

一、蓝牙(bluetooth)基础(相关文章) 1、Android深入浅出系列课程---Lesson19-AFF110727_蓝牙编程入门 http://www.eoeandroid.com/...
  • wangjia55
  • wangjia55
  • 2013年03月08日 16:51
  • 5690

简单的android蓝牙通信技术(一)

蓝牙是一种工作在全球通用的2.4GHz ISM(即工业、科学、医学)频段的短距离通信技术,通信距离在10m左右,其采用分散式网络结构以及快跳屏和短包技术,支持点对点及多点通信,已被广泛应用于智能手机及...
  • a1b255
  • a1b255
  • 2016年04月16日 11:16
  • 785

Android蓝牙开发教程(三)——蓝牙设备相互通讯

在上一篇中已经介绍如何连接我们搜索到的蓝牙设备,如果你还没阅读过,建议先看看上一篇文章Android蓝牙开发教程(二)——连接蓝牙设备在上一篇文章中,无论是自动连接还是被动连接,连接成功后,都是将获取...
  • a1533588867
  • a1533588867
  • 2016年09月06日 11:22
  • 2183

安卓蓝牙通信初步

1、查询已经成功绑定过的蓝牙 BtnScan.setOnClickListener(new OnClickListener() { @Override public void onClick...
  • niepangu
  • niepangu
  • 2016年05月28日 20:02
  • 291

Android开发之蓝牙通信

蓝牙基本类的学习,处理Scrollview嵌套listview展示不完全的方法,在demo里面自定义了listivew; 蓝牙通讯的基础点简介;...
  • kunkun5love
  • kunkun5love
  • 2017年03月30日 01:39
  • 291
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安卓蓝牙通信
举报原因:
原因补充:

(最多只允许输入30个字)