android-Android BLE开发 连接后获取不到服务

问题描述

Android BLE开发 连接后获取不到服务
private BluetoothGattCallback mGattCallback = new BluetoothGattCallback() {
@Override
public void onConnectionStateChange(BluetoothGatt gatt int status int newState) {
List gattServices = null;
if (newState == BluetoothProfile.STATE_CONNECTED) {
gattServices = gatt.getServices();
prepareData(gattServices);
writeCharacteristicRGB(characteristic 255 87 87 0);
}
}
};

    gatt.getservices 一直为空 是怎么回事啊?是不是没有连接成功?
时间: 2024-10-05 02:41:59

android-Android BLE开发 连接后获取不到服务的相关文章

textview-android TextView 自动换换行后获取指定行文字

问题描述 android TextView 自动换换行后获取指定行文字 android TextView 自动换换行后获取指定行文字 解决方案 你好,你想要什么效果啊,我没看明白,换行之后,干嘛? 解决方案二: 就是比如,TextView自动换成三行了,我想取第三行显示了哪些字符. 解决方案三: 先获取里面的内容,然后根据换行符来截取第三行

分享Android 蓝牙4.0(ble)开发的解决方案_Android

最近,随着智能穿戴式设备.智能医疗以及智能家居的普及,蓝牙开发在移动开中显得非常的重要.由于公司需要,研究了一下,蓝牙4.0在Android中的应用. 以下是我的一些总结. 1.先介绍一下关于蓝牙4.0中的一些名词吧:   (1).GATT(Gneric Attibute  Profile) 通过ble连接,读写属性类小数据Profile通用的规范.现在所有的ble应用Profile  都是基于GATT (2).ATT(Attribute Protocal) GATT是基于ATT Potocal

分享Android 蓝牙4.0(ble)开发的解决方案

最近,随着智能穿戴式设备.智能医疗以及智能家居的普及,蓝牙开发在移动开中显得非常的重要.由于公司需要,研究了一下,蓝牙4.0在Android中的应用. 以下是我的一些总结. 1.先介绍一下关于蓝牙4.0中的一些名词吧:    (1).GATT(Gneric Attibute  Profile) 通过ble连接,读写属性类小数据Profile通用的规范.现在所有的ble应用Profile  都是基于GATT (2).ATT(Attribute Protocal) GATT是基于ATT Potoca

[android] 百度地图开发 (三).定位当前位置及getLastKnownLocation获取location总为空问题

       前一篇百度地图开发讲述"(二).定位城市位置和城市POI搜索",主要通过监听对象MKSearchListener类实现城市兴趣点POI(Point of Interest)搜索.该篇讲述定位当前自己的位置及使用getLastKnownLocation获取location总时为空值的问题. 一. 定位当前位置的原理及实现       定位当前位置可以通过LBS(Location Based Service,基于位置的服务),主要工作原理是利用无线网络Network或GPS定

消息称谷歌正开发新版Android汽车系统 无需连接手机

消息称谷歌正开发新版Android汽车系统 无需连接手机新浪科技讯 北京时间12月19日早间消息,路透社援引消息人士的说法称,谷歌正在开发Android系统的一个新版本,这一版本将可以直接集成至汽车,使司机在无需智能手机的情况下即可享受各种互联网功能.这是谷歌当前Android Auto软件发展的重要一步.目前的Android Auto需要配合谷歌最新的智能手机操作系统一同使用.在使用过程中,用户需要将手机连接至兼容的汽车,从而使用流媒体音乐.地图和其他应用.首款兼容的汽车将于2015年面市.谷

Android应用中拍照后获取照片路径并上传的实例分享_Android

Activity 中的代码,我只贴出重要的事件部分代码 public void doPhoto(View view) { destoryBimap(); String state = Environment.getExternalStorageState(); if (state.equals(Environment.MEDIA_MOUNTED)) { Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); s

消息称谷歌正开发新版Android汽车系统无需连接手机

消息称谷歌正开发新版Android汽车系统 无需连接手机新浪科技讯 北京时间12月19日早间消息,路透社援引消息人士的说法称,谷歌正在开发Android系统的一个新版本,这一版本将可以直接集成至汽车,使司机在无需智能手机的情况下即可享受各种互联网功能.这是谷歌当前Android Auto软件发展的重要一步.目前的Android Auto需要配合谷歌最新的智能手机操作系统一同使用.在使用过程中,用户需要将手机连接至兼容的汽车,从而使用流媒体音乐.地图和其他应用.首款兼容的汽车将于2015年面市.谷

Android应用中拍照后获取照片路径并上传的实例分享

Activity 中的代码,我只贴出重要的事件部分代码 public void doPhoto(View view) { destoryBimap(); String state = Environment.getExternalStorageState(); if (state.equals(Environment.MEDIA_MOUNTED)) { Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); s

android开发问题-搭建好Android开发环境后创建helloworld出错,求帮助

问题描述 搭建好Android开发环境后创建helloworld出错,求帮助 解决方案 上面appcompat_v7是附带的不用改 等等就可以了,主项目有 红色感叹号,可以先右键项目,选择Build path,再选最后一项Configure Build path...弹出个框后 选择Libraries 下面应该有个是打了叉的 点击那条,remove掉