您的位置:首页 > 移动开发

修改安卓串口蓝牙app问题记录

2016-05-18 20:08 405 查看
* 在网上下载的安卓的蓝牙串口app都是基于eclipse的,但往as里边导入时都存在问题。

迫不得已最后我使用的办法还是在as下面新建工程,然后把相关文件导入。不过还是遇到了其他的问题。

* 某个蓝牙相关的函数报错,提示类似这样“Call requires API level 18 (current min is 8)”,在网上查找到网友提供的解决办法解决:



是的,修改为“minSdkVersion 18”后问题解决。

* 还需要增加蓝牙的权限信息,以及项目中的用到的activity的注册信息,这个都要参考原项目中的“AndroidManifest.xml”中的内容

* 编译完后,运行程序,闪退,经检查是 getActionBar()报空指针异常导致,但根本的原因还是“AndroidManifest.xml”中的内容不对

下图中红框内的东西修改完就好了



* 我发送的字符串比较长,而蓝牙每次只能发送很少的数据,因此我只能分包发送。

在分包的设计上,我使用了 Handler的postDelayed(Runnable, long)方法 见下图

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: