Android Wear 数据同步机制总结
当手机与手表建立蓝牙连接之后,数据就可以通过Google Play Service进行传输。
同步数据对象Data Item
DataItem提供手机与手表数据存储的自动同步,一个DataItem对象由其创建者与路径组成的URI所确定。一个DataItem对象为手机和手表提供了一个数据通路,开发者通过改变指定的DataItem实现手机和手表的数据自...
分类:
移动开发 时间:
2014-08-21 09:50:54
阅读次数:
337
看过一些蓝牙App的事例,大体上对蓝牙的连接过程进行了了解。但是开始真正自己写一个小的BLE程序的时候就举步维艰了。那些模棱两可的概念在头脑中瞬间就蒸发了,所以还是决定从最基本的蓝牙连接过程进行。这里所说的蓝牙是针对 bluetooth 4.0的。 第一步就是去看官方的关于蓝牙框架的文档,即C...
分类:
移动开发 时间:
2014-08-18 21:41:52
阅读次数:
686
简介当没有Wi-Fi访问点或互联网访问时,Android*应用可能需要对等连接在两台或多台Android*设备之间建立连接。比如,文件共享应用和多人游戏。该功能可使用NFC、蓝牙或Wi-Fi对等技术来实施。特定案例中的首选技术需要根据所需的距离、连接速度、功耗和独特的技术特性来决定。本..
分类:
移动开发 时间:
2014-08-07 07:33:20
阅读次数:
267
本文将对 Wi-Fi 对等技术进行评估。 Wi-Fi 对等(P2P)支持具备适当应用的 Android 4.0 或更高版本在没有接入点的情况下通过 Wi-Fi 彼此连接。 Android Wi-Fi P2P 框架符合 Wi-Fi Direct 标准。 一般情况下,Wi-Fi Direct 支持更快的速度和更远的距离,但是所需的功耗比蓝牙连接高。...
分类:
移动开发 时间:
2014-08-06 10:27:01
阅读次数:
299
当android手机通过蓝牙连接扫码枪时,程序崩溃的原因之一是:键盘弹出或隐藏,触发程序走了onDestory->onCreate的生命周期,从而可能使得页面的某些初始化数据被清除了。解决方法:通常在AndroidManifest.xml中指定Activity添加以下代码1android:confi...
分类:
移动开发 时间:
2014-07-09 20:40:14
阅读次数:
379
这是一个轨道磨耗检测上位机程序,和下位机通信用的蓝牙。协议部分是这样的,首先在登陆进去的activity里面建立蓝牙连接,重点和核心是在整个程序的运行中要保证连接一直存在,也许你们不懂,这么说吧,就是我这里面有很多操作的activity,拿测量这一项来说,首先是用户选择线路的这个activity,然后才是测量的10个值的显示activity,还有测量值的绘图activity,这只是测量,还有数据库查询等等。为什么说这是重点呢?想想那个蓝牙聊天程序,它其实只是在主activity那里实现通信的,当然我相信你不...
分类:
其他好文 时间:
2014-06-10 07:03:51
阅读次数:
310
最近在做一个蓝牙相关的项目, 需要在应用进入后台, 或者手机属于锁屏状态的情况下, 仍然保持蓝牙连接, 并且能正常接收数据。本来以后会很麻烦, 但是学习了下..发现就2步而已。简单的不能再简单了。好了。下面是具体实现办法。1.在xxx-info.plist文件中, 新建一行 Required background modes , 加入下面两项。App shares data using Cor...
分类:
移动开发 时间:
2014-06-08 15:12:13
阅读次数:
310
Android蓝牙开发的一些经验
最近在实验室做项目,使用了Android的蓝牙开发,这里面有好多坑..所以还是希望能记下来这些东西和大家分享,不要再走我的老路了。
先说一下背景,我是开发手机与带蓝牙的智能设备(蓝牙血压计、血糖仪、手环等)设备对接的APP。也就是说,在设备端没有什么可以操作的,手机负责发起数据传输。
蓝牙连接,不需要配对
由于被曾经使用蓝牙的思...
分类:
移动开发 时间:
2014-05-11 13:21:22
阅读次数:
345
在索尼公司的PS3游戏机里面,游戏手柄是通过蓝牙协议与游戏主机进行无线通信的,一个名为
Dancing Pixel 的开发商开发了一款名为 Sixaxis Controller
的安卓应用,实现了PS3手柄与安卓设备(安卓手机或者平板)的蓝牙连接,现在我们有机会直接使用PS3手柄在安卓设备上面玩游戏...
分类:
移动开发 时间:
2014-05-09 09:27:19
阅读次数:
556