Android蓝牙通信
目前各大网站基本已经跑马圈地完毕,开始捞钱,如果不交钱,个人开发者提交的应用很难推广,一提交上去就淹没在app的汪洋大海中,无影无踪,我搜了半天才找到自己提交的应用,何况普通用户了,看得见的基本都是一些给gfan或hiapk交了推广费的,或者一些神级应用~
算了,不说这个了,伤神又费力,个人开发者推广个应用太难了。。。
最近给游戏加了个网络对战功能,通过蓝牙通信,开发了很久,也测试了一段时间,以为没啥问题,结果还是出了bug。。。
BluetoothAdapter mAdapter = BluetoothAdapter.getDefaultAdapter(); if (mAdapter == null) { Toast.makeText(this, "Bluetooth is not available", Toast.LENGTH_LONG).show(); }
按照code来讲,如果设备不支持蓝牙,则mAdapter为null
但实际上,今天发现了一个kindlefire上的bug,打开蓝牙时出错
android.content.ActivityNotFoundException:NoActivityfoundtohandleIntent{act=android.bluetooth.adapter.action.REQUEST_ENABLE}
本人的一个山寨pad,没有蓝牙,debug进去看结果mAdapter不为空。。。一直卡在打开蓝牙的界面上。。。
猜测:
kindlefire可能是在android系统级别去掉了一切和蓝牙有关的东西,所以发出打开蓝牙的request会报错,而山寨pad没这闲功夫,发出request了,但是没蓝牙可打开,所以一直卡在界面上~
Android设备不太统一,这一点有时候是很头痛。。。研究出来结果再说吧
不过成功加上蓝牙对战功能,感觉还不错~希望能有些起色吧~
相关推荐
SeetyST 2020-08-13
chinaycheng 2020-05-06
greenpepper 2020-04-29
seek 2020-01-05
seek 2019-12-29
海豚的成长日记 2019-11-07
毕健 2011-10-14
JetHuang 2019-09-20
greenpepper 2020-05-01
浅梦墨汐 2018-09-17
乐观生活持续创新 2018-04-21
SeetyST 2017-02-06
毕健 2016-10-23
makeprogress 2016-06-29
乐观生活持续创新 2016-01-21
海豚的成长日记 2019-07-29