当前位置: 首页 > news >正文

重庆建设部网站怎么创建一个博客网站吗

重庆建设部网站,怎么创建一个博客网站吗,wordpress linode,学校官网网页制作Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列ChatGPT和AIGC #x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧#xff0c;以及各种资源分…Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列ChatGPT和AIGC 关于作者 专注于Android/Unity和各种游戏开发技巧以及各种资源分享网站、工具、素材、源码、游戏等 有什么需要欢迎底部卡片私我交流让学习不再孤单。 实践过程 根据google的demo写的蓝牙通信程序在接收蓝牙的信息时发现收到的数据有部分丢失和乱序。 在电脑上串口上查看蓝牙模块数据传输结果正常 但是当利用蓝牙传数据的时候上位机端安卓手机客户端就会出现数据丢失的问题而且数据丢的特别严重 既然串口上面输出的结果是正确的那么证明单片机本身没有任何问题。 接着看蓝牙模块蓝牙模块hc-05支持蓝牙v2.0传输速率大约在1.8M/s—2.1M/s所以一秒传那一点数据没有任何压力。那么问题出在哪里呢还有最后一个可以怀疑的目标上位机。 上位机上蓝牙通信的代码用得是google的官方demo所以一开始并没有怀疑过。 然后demo里面接收数据是这么写的 public void run() {Log.i(TAG, BEGIN mConnectedThread);byte[] buffer new byte[1024];int bytes;// 继续听InputStream同时连接while (true) {try {// 读取输入流bytes mmInStream.read(buffer);// 发送获得的字节的用户界面mHandler.obtainMessage(RetimeFragment.MESSAGE_READ, bytes, -1, buffer).sendToTarget();} catch (IOException e) {Log.e(TAG, disconnected, e);connectionLost();break;}} }然后handler的处理是这么写的 case MESSAGE_READ://3读取数据byte[] readBuf (byte[]) msg.obj;String readMessage new String(readBuf, 0, msg.arg1);mInputEditText.getText().append(readMessage);fmsg readMessage;然后在UI线程中出现了部分数据丢失的情况…… 在网上查阅资料handler消息传递有两种方法一种就是上面代码里面给出来的obtainMessage()方法另外一种就是sendMessage()方法。 两种方法的主要区别是obtainMessage()从全局对象池中取出Message对象而sendMessage()则是new一个新的对象因此obtainMessage()的效率更高。 Android更推荐我们通过Message.obtain()或者Handler.obtainMessage()获取Message对象。是因为obtain方法并不一定是直接创建一个新的实例而是先从消息池中看有没有可用的Message实例存在则直接取出并返回这个实例。反之如果消息池中没有可用的Message实例则根据给定的参数new一个新Message对象。通过分析源码可得知Android系统默认情况下在消息池中实例化10个Message对象。 因此可能在从全局对象池中取Message对象覆盖了发送到UI线程中的消息队列中的对象从而导致数据丢失的情况。因此改成使用sendMessage()new出新的Message对象来解决这个问题。 使用sendMessage() case MESSAGE_READ:Bundle data msg.getData();String readMessage data.getString(BTdata);fmsg readMessage;对应的run() public void run() {byte[] buffer new byte[1024];int bytes;String readMessage;// Keep listening to the InputStream while connectedwhile (true) {try {int availableBytes mmInStream.available();if (availableBytes 0) {bytes mmInStream.read(buffer);Message msg new Message();Bundle data new Bundle();readMessage new String(buffer,0,bytes);data.putString(BTdata,readMessage);msg.what RetimeFragment.MESSAGE_READ;msg.setData(data);mHandler.sendMessage(msg);}} catch (IOException e) {Log.e(TAG, disconnected, e);connectionLost();break;}} }运行结果正确但是影响了效率问题应该影响不大。 其他 作者小空和小芝中的小空 转载说明-务必注明来源https://zhima.blog.csdn.net/ 这位道友请留步☁️我观你气度不凡谈吐间隐隐有王者霸气日后定有一番大作为旁边有点赞收藏今日传你点了吧未来你成功☀️我分文不取若不成功⚡️也好回来找我。 温馨提示点击下方卡片获取更多意想不到的资源。
http://www.zqtcl.cn/news/884980/

相关文章:

  • 小型的游戏网站怎么做WordPress设置作者信息
  • 网站建设师要求关键词优化排名易下拉排名
  • 网站建设步骤及推广方法做网站的公司叫什么
  • 怎么建立自己网站 asp网站做视频流量赚钱
  • 全屏网站宽度域名服务器怎么设置
  • 网站图片切换js代码金融公司网站方案
  • 企业网站开发步骤开源软件开发
  • 建设项目环境影响登记表备案系统网站签署网站建设协议新闻
  • 有的网站在浏览器打不开怎么办最近中国新闻热点大事件
  • 网站模板组件随州网站建设有哪些
  • 网站建设微信版8080端口wordpress
  • 急求聊城网站建设微信网页注册入口
  • 商城网站建站程序网站内链布局
  • 盐城网站建设方案全景旅游网站项目建设
  • 网站备案完电信园林效果图网站
  • 伤豆丁文库网站开发贵州网站备案局
  • 做网站的注意什么北京建设协会网站首页
  • 石家庄网站开发设计网站建设重点步骤
  • 推广思路及执行方案昆明百度seo
  • 太原公司网站建立可视化小程序开发工具
  • 怎么做网站的搜索引擎云主机有什么用
  • 淘宝客新增网站南宁百度seo优化
  • 建设厅网站合同备案在哪里网站备案本人承诺
  • 做方案的网站住房城乡建设部官网
  • 怎样在门户网站做 推广天水市建设银行官方网站
  • 温州建网站哪家强网站建设谈客户说什么
  • 网站的子域名怎么设置整站seo排名外包
  • 免费网站在哪下载苏州建设银行网站
  • 邹平 建设项目 网站公示怎样做网站卖自己的产品教程
  • 手机免费网站建设哪家公司好免费动态域名申请