android中的蓝牙连接问题,急求!

最近做了一个蓝牙的demo,可是搜索到设备后,当我点击设备列表中的项时,会抛出一个空指针异常,异常截图及我猜测的出问题代码如下:图片说明图片说明

1个回答

错误已经解决,修改Manifest.xml中activity的lanchmode为singleTask即可解决此问题,具体原理求大神解释!!

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android蓝牙连接的问题(急)
最近在做个蓝牙连接到游戏手柄的小程序,通过BluetoothSocket实现,所有BluetoothSocket实现的方法都试过了,依然不能连接上我的手柄,能够配对上,程序是能连接别的手机的,看了下源码,发现蓝牙手柄这种设备通过HidProfile来实现,而普通的手机之间连接则通过另外一种Profile来实现,源码的Settings中蓝牙连接是没走BluetoothSocket这一块的,现在请问改通过什么方法来是我的程序能正常连接上蓝牙手柄,还有BluetoothSocket和那些Profile到底是什么关系?
Android蓝牙连接问题总结
最近开始接触Android的蓝牙设备问题,严格意义上来说,也算是第二次接触蓝牙机制了,之前对于蓝牙设备的整个过程,也不是太了解,只是接触了一些自己需要的部分。而这次应该算是比较深入的了解了蓝牙机制的部分吧,所以就总结一下这段时间对蓝牙的个人认识吧(此图片转自http://blog.csdn.net/l331258747/article/details/55261386)基本上关于蓝牙的流程,这张图...
android蓝牙连接问题
编程实现android手机和蓝牙音箱连接,但是和pc可以连接和蓝牙音箱连接却不行,谁知道什么原因啊 谢谢谢谢
Android——蓝牙连接
今天要做一个蓝牙4.0的通信,先做个小test,之后再看看具体的api: @Override public void onClick(View v) { switch (v.getId()) { case R.id.scan: // bluetoothServi...
android蓝牙连接
实现蓝牙扫描,配对,调用系统进行连接,listview+button
Android 蓝牙连接
可以打开、关闭蓝牙。扫描周边的蓝牙设备,扫描后可以连接蓝牙,还可以发送指令操作蓝牙设备
Android通信——蓝牙连接
一 传统蓝牙 Demo地址:Github 你省金币的选择~ 基础功能 1.首先要在 manifests配置好蓝牙权限。 由于蓝牙权限非危险权限,所以不需要再动态注册了。 <!-- 声明蓝牙权限 --> <uses-permission android:name="android.permission.BLUETOOTH" /> <!...
android蓝牙连接通信的实现
看了很多的博客文章,今天也写一写自己的第一篇博客文章,我只说说如何用,具体实现的原理,原谅我不太清楚,但对于大多数人来说,知道怎么做出来就很不错了哈哈!不多说了,开始吧。 首先要知道几个类,BluetoothAdapter,BluetoothGatt,BluetoothDevice,BluetoothCattService,BluetoothCattCharacteristic。 第一
android 蓝牙连接通信
实现蓝牙匹配通信,数据连接。显示发送接收信心。实现蓝牙匹配通信,数据连接。显示发送接收信心。实现蓝牙匹配通信,数据连接。显示发送接收信心。实现蓝牙匹配通信,数据连接。显示发送接收信心。
Android 蓝牙连接 蓝牙搜索
Android 蓝牙连接 蓝牙搜索 bluetooth 连接配对,如果需要请下载。
PC与Android的蓝牙连接
PC(eclipse)与Android(Androidstudio)的蓝牙连接,并传输数据
Android智能设备蓝牙连接(BLE)
智能设备BLE蓝牙
Android蓝牙连接FT232单片机
刚上班,因为工作需要实现蓝牙连接单片机,一直没接触过蓝牙并且还是个初学者。在网上各种找,也终于实现了连接发送的功能。 代码写的太乱,什么也没考虑,好多都是其他网上的前辈的代码,有些还不明白。主要是想,哪位看见了指导一下。谢谢各位 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn
Android之蓝牙连接打印机
Android简单的蓝牙连接打印机功能,demo有弄好的打印模板、
Android蓝牙连接的一些心得
最近做一个项目,主要是给蓝牙发送指令的,boss要求能够最快速度的搜索到蓝牙,并且发送数据. 刚开始也遇到很多133,各种断开连接的问题.android蓝牙搜索有两种方式,一种startLeScan,另一种startDiscovery.因为项目要讲究搜索蓝牙的速度,一开始我一直用的startDiscovery,,但是这个搜索的速度有的手机太慢了,有的手机会达到5-6秒,不能满足需求,后面又尝试了...
Android蓝牙连接打印机
Android蓝牙连接打印机 友友们我会更新更多的源码和大家分享 希望大家喜欢.
Android 蓝牙连接打印机
可以的直接拖到项目中 可以进行扩展对蓝牙进行自动连接 对于手机用蓝牙连接打印机进行打印小票、打印图片、打印二维码,条形码 对手机连接蓝牙进行了处理,蓝牙连接成功进行打印,失败提示用户进行蓝牙列表选择 只需要连接一次,后面打印无需再次连接
Android蓝牙连接之SPP协议
蓝牙协议分为两种,SPP协议和BLE(Bluetooth low energy),Android4.3以上加入了低功耗蓝牙即BLE蓝牙协议,本篇文章我主要介绍下spp蓝牙协议的一些特性(BLE协议后期会陆续更新)。 比如我们需要实现一个如下图这样功能   1.如何获取当前手机已经绑定了的蓝牙设备? // 获取默认的蓝牙adapter BluetoothAdapter mBtAdapter
android蓝牙连接三部曲
[code="java"] // 连接蓝牙的线程 private class AcceptThread extends Thread { private final BluetoothServerSocket mmServerSocket; public AcceptThread() { BluetoothServerSocket tmp = null; try {...
Android蓝牙连接a2dp蓝牙耳机
开发环境: 开发工具:Androidstudio 适配机型:honor8(Android6.0), 坚果R1(Android8.0) 开发功能:Android中蓝牙连接A2DP设备,蓝牙耳机设备 功能实现: 本应用提供以下功能: 第一:开启蓝牙 第二:查找过滤掉A2DP设备 第三:连接A2DP设备 第四:断开连接A2DP设备 第五:保存通过本应用连接的A2DP设备 第六:当重新启动应用时加载已连接...
android 蓝牙连接部分
蓝牙连接部分的代码 主要是Android下面的连接部分的代码。搜索匹配设备的地址以及连接后的数据接收。
Android蓝牙连接相关
自定义实现 Android 蓝牙、 连接 、接收 、发送数据,
android 蓝牙连接、接收数据
主要是搜索蓝牙、得到蓝牙列表、点击item之后、连接点击的蓝牙、进入第二个界面接收数据;别人写的,我改造了一下
Android蓝牙连接设备demo
此demo实现了android ble4.0蓝牙跟设备的连接通讯功能,可以同时连接多台并且同时发送数据。
android 蓝牙连接与配对
前篇写的蓝牙数据传输,因为当时没要求就没写li连接配对,直接调用的已配对数据。 然后不出所料,测试版给出之后马上反馈回来,说要做连接配对功能,不然去设置里面弄太麻烦了.... 行吧,谁叫我想偷懒叻。然后就做咯....这里重点表示一下:因为业务原因,我们使用的是4.4的android 版本,也就是说,蓝牙的配对不能直接用 createBond 方法实现,而需要使用反射的方法。具体下面代码都会记录...
Android蓝牙连接github地址
https://github.com/Jasonchenlijian/FastBle
android 蓝牙连接ble设备
    前段时间公司让帮忙做一个控制蓝牙设备的Android程序,主要就是给设备发一些命令。以前没接触过蓝牙相关的开发,所以查阅了大量的资料,最终鼓捣出来了,在此记录下    在这里蓝牙设备是服务端,因此程序只需要实现客户端连接蓝牙设备就行了    1.首先申请相关权限    前面两个是蓝牙相关的权限,后面两个是定位相关的权限,定位权限必须要给,否则会扫描不到蓝牙设备    <uses-pe...
Android蓝牙连接,传输数据
本篇文章介绍两部android手机之间如何通过蓝牙传输数据 1 权限声明 uses-permission android:name="android.permission.BLUETOOTH">uses-permission> uses-permission android:name="android.permission.BLUETOOTH_ADMIN">uses-permission>
Android 蓝牙连接之 A2dp
      A2DPProfile  定义了高质量音频数据传输的协议和过程,包括立体声和单声道数据的传输。这里的高质量音频指的是单声道(Mono)和立体声(Sterco)  的音频,主要区别于蓝牙  SCO  链路上传输的普通语音。A2DP  的典型应用是将音乐播放器的音频数据发送到耳机或音箱。   由于蓝牙提供的带宽较窄,音频数据可能需要进行有效的压缩才能保证接收端的实时播放。   目前...
Android通用蓝牙连接协议
Android扫描蓝牙设备,连接蓝牙设备,读取设备数据,向设备写入数据的方法类。
Android蓝牙连接源代码
Android下蓝牙连接源程序,亲测导入工程后可用,若导入失败,可参考本人博客中的导入工程教程
蓝牙连接的问题
开发J2ME的蓝牙模块(一直都是在模拟器上测试程序)rn有两个类,Client和Server类rnrn现在的问题是,每一次Client类和Server类建立连接时,在Client端都要询问一边是否要打开蓝牙连接rn因为每一次Client类向Server类发送数据时,都要从新的喝服务端建立一边连接rnrn因为这个模块是给一个游戏传输数据用得,所以显然是不希望每次都询问是否要打开蓝牙连接。rnrnrn有没有什么办法呢?rnrn比如,有没有什么办法建立一个永久蓝牙的连接,不用每次发送数据都要先建立连接,直到游戏结束。rn或者是让手机不每次建立连接是都询问是否要建立蓝牙连接(是不是因为在模拟器上的愿意,所以才每次建立连接都询问?真正的手机上是否不会出现这种情况?)
蓝牙连接问题
使用bluetoothchat引擎,使用客户端一连接server就跳出“程序已关闭”rn有哪些可能会出现这种错误rnVC6+nS60_sdk_v0_9_C环境rnngage连6260rnrn
急求!android问题!
capture.setOnClickListener(new OnClickListener() rn @Overridern public void onClick(View v) rn Log.d(TAG, "拍照!");rn // 从照相机的imagern mCamera.takePicture(null, null, mPicture);rn Log.d(TAG, "进入图片处理。。。。");rn // 进入图片处理阶段rn Intent intent_Image = new Intent(MainActivity.this,rn Image_Processing.class);rn startActivity(intent_Image);rn rn );rn这段代码不能正常执行mCamera.takePicture(null, null, mPicture);!求大神指点迷津!方法如下:rnrnprivate PictureCallback mPicture = new PictureCallback() rnrn @Overridern public void onPictureTaken(byte[] data, Camera camera) rn Log.d(TAG, "onPictureTaken");rn try rn Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0,rn data.length);rn ByteArrayOutputStream baos = new ByteArrayOutputStream();rn bitmap.compress(Bitmap.CompressFormat.JPEG, 50, baos);// 向缓冲区压缩图片rn WriteToSQL(bitmap, baos);rn baos.close();rn // 将图片写入数据库rn Log.d(TAG, "写入数据库成功!");rn catch (IOException e1) rn // TODO Auto-generated catch blockrn e1.printStackTrace();rn rnrn File pictureFile = getOutputMediaFile(MEDIA_TYPE_IMAGE);rn Log.d(TAG, "压缩图片完毕!");rn if (pictureFile == null) rn Log.d(TAG,rn "Error creating media file,check storage permissions");rn return;rn rn try rn FileOutputStream fos = new FileOutputStream(pictureFile);rn fos.write(data);rn fos.close();rn catch (FileNotFoundException e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn Log.d(TAG, "File not found:" + e.getMessage());rn catch (IOException e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn Log.d(TAG, "Error in accessing file:" + e.getMessage());rn rn // 拍照后重新预览rn mCamera.stopPreview();rn mCamera.startPreview();rn rn ;rn本人新手,隐约觉着不是方法的事!是不是我的onClick那个地方写错了!求指点,很急,给老师做的项目!
Android和ios蓝牙连接的区别
Android和ios蓝牙连接的区别 在手机中Android和ios的都是通过蓝牙中的deviceId的值连接的, 但是同一个蓝牙中Android和iOS中的deviceId是不一样的。 在Android中deviceId就是该蓝牙的mac地址,可以通过自身的mac直接连接, 而在ios中deviceId是一串随机字符,不能直接连接,需要通过...
QT for android 蓝牙连接设备
安卓的蓝牙通信,想用QT写一个安卓程序,安装到手机上,目标设备是一个蓝牙透传模块,功能是实现手机上安卓程序和目标设备相互通信,发送和接收数据,类似与蓝牙串口助手,现在能找到外围蓝牙设备,就是不知下一步怎么连接指定的蓝牙设备,和UUID有关系吗,用client还是servicern
Android蓝牙连接并传输数据
Android开启蓝牙,并搜索目标蓝牙设备,然后启动蓝牙连接服务,并获取GATT服务器,然后进行数据传输
蓝牙连接
@property (nonatomic, strong) CBCentralManager *centralMgr; @property (nonatomic, strong) CBPeripheral *discoveredPeripheral; @property (nonatomic, strong) CBCharacteristic *writeCharacteristic; @p
android 蓝牙连接问题 在线等啊 求帮助 谢谢了
android编程实现手机和蓝牙音箱的连接 为什么老是连不上呢 !!!纠结了很久了 试过了很多UUID 就是没能和蓝牙音箱连接上。但是有的和电脑连得上。 求帮助啊
android 蓝牙连接状态监测-BluetoothAdapter.ACTION_CONNECTION_STATE_CHANGED
想实现个蓝牙连接状态提示功能,BluetoothAdapter.ACTION_CONNECTION_STATE_CHANGED看了半天不知道怎么用,求大神指点呀!
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表