zoukankan      html  css  js  c++  java
  • MarkDown语法5

    # 项目场景:
    
    <font color=#999AAA >提示:这里简述项目相关背景:
    例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)</font>
    <hr style=" border:solid; 100px; height:1px;" color=#000000 size=1">
    
    # 问题描述:
    
    <font color=#999AAA >提示:这里描述项目中遇到的问题:
    例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据
    APP 中接收数据代码:
    
    ```c
    @Override
            public void run() {
                bytes = mmInStream.read(buffer);
                mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();
            }
    ```
    
    
     </font>
    
    
    <hr style=" border:solid; 100px; height:1px;" color=#000000 size=1">
    
    # 原因分析:
    
    <font color=#999AAA >提示:这里填写问题的分析:
    例如:Handler 发送消息有两种方式,分别是 Handler.obtainMessage()和 Handler.sendMessage(),其中 obtainMessage 方式当数据量过大时,由于 MessageQuene 大小也有限,所以当 message 处理不及时时,会造成先传的数据被覆盖,进而导致数据丢失。</font>
    
    <hr style=" border:solid; 100px; height:1px;" color=#000000 size=1">
    
    # 解决方案:
    
    <font color=#999AAA >提示:这里填写该问题的具体解决方案:
    例如:新建一个 Message 对象,并将读取到的数据存入 Message,然后 mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();换成 mHandler.sendMessage()。
    

     

     

  • 相关阅读:
    iOS 程序内国际化的一些心得(2)
    iOS 程序内国际化的一些心得(1)
    写个自己的Xcode4插件
    iOS命令行获取工程内所有的国际化资源并且整合
    用xib自定义UITableViewCell的注意事项——重用问题
    遍历类成员
    iOS 键盘取消晃动撤销动作
    iap验证。
    4 WPF学习---系统的学习XAML语法
    webService访问加密-Soapheader
  • 原文地址:https://www.cnblogs.com/chuqianyu/p/15795067.html
Copyright © 2011-2022 走看看