zoukankan      html  css  js  c++  java
  • 修改安卓串口蓝牙app问题记录

    * 在网上下载的安卓的蓝牙串口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)方法 见下图

  • 相关阅读:
    模型层
    视图层,模板层
    ORM表关系建立
    CMakeList入门
    C++标准模板库
    C++基本语法
    g++应用说明
    Linux快捷键
    Git 操作备忘
    Block的详细介绍
  • 原文地址:https://www.cnblogs.com/gaotaozhaolei/p/5506425.html
Copyright © 2011-2022 走看看