修改安卓串口蓝牙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)方法 见下图
迫不得已最后我使用的办法还是在as下面新建工程,然后把相关文件导入。不过还是遇到了其他的问题。
* 某个蓝牙相关的函数报错,提示类似这样“Call requires API level 18 (current min is 8)”,在网上查找到网友提供的解决办法解决:
是的,修改为“minSdkVersion 18”后问题解决。
* 还需要增加蓝牙的权限信息,以及项目中的用到的activity的注册信息,这个都要参考原项目中的“AndroidManifest.xml”中的内容
* 编译完后,运行程序,闪退,经检查是 getActionBar()报空指针异常导致,但根本的原因还是“AndroidManifest.xml”中的内容不对
下图中红框内的东西修改完就好了
* 我发送的字符串比较长,而蓝牙每次只能发送很少的数据,因此我只能分包发送。
在分包的设计上,我使用了 Handler的postDelayed(Runnable, long)方法 见下图
相关文章推荐
- IOS-swift 动画01
- App 研发录、架构设计、Crash分析和竞品技术分析------读书笔记(第二章)
- Android 虚拟机中与PC键盘对应的按键 --14
- Android Fragment 真正的完全解析(下)
- 关于unity 双重ScrollRect的水平移动与垂直移动叠加处理
- Android的5种布局
- Android之SharedPreferences两个工具类
- Android中的电话通讯机制
- Android广告轮播图添加标题及点击事件
- Android:我遇到的OOM以及解决方法
- 移动端开发:使用jQuery Mobile还是Zepto
- Android Fragment 真正的完全解析(上)
- iOS:极光推送控制器跳转
- iOS self 和 super 学习
- 【Cocos Creator基础教程(其他)】——原生平台退出游戏方法
- 自定义baseAdapter的比较好的一种方法
- iOS不得姐项目--精华模块上拉下拉的注意事项,日期显示,重构子控制器,计算cell的高度(只计算一次),图片帖子的显示
- Android实现支持缩放平移图片
- Android中的电话通讯机制(1)
- android 代码控制隐藏