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

seo建站企业网络广告推广方案

seo建站,企业网络广告推广方案,企业网站傻瓜搭建,大作设计网站公司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.yutouwan.com/news/453547/

相关文章:

  • 唯美音乐图文网站建设麻涌企业网站建设
  • 公司网站建设岗位做天猫网站设计难吗
  • 建设信息发布功能的网站东莞网站设计行情
  • 微信网站设计运营石家庄建立网站
  • 厦门比较好的网站设计公司响应式网站教程
  • 四字母net做网站怎么样网站上的视频上传怎么做
  • 做添加剂的外贸网站有哪些网站优化推广培训
  • 常平网站建设ppt模板网站下载
  • 我自己怎么建网站什么是网络营销促销?网络营销促销有何作用?
  • 怎样建设一个网站常州房地产网站建设
  • 网站已经备案更换主机网站建设有关数据库的代码
  • 深圳网站开发学习商务网站建设论文答辩ppt
  • 白云鄂博矿网站建设建网站需要什么知识
  • 南京电器网站建设作品集怎么做网页
  • 教育门户网站设计欣赏网站pv uv统计
  • 途牛网站建设天津+交友+网站建设
  • 开封网站建设报价网络营销的专业知识
  • 临汾网站建设电话设计在线设计网站
  • 网站内页权重怎么查广东建设厅官网证书查询
  • 营销平台网站建设网站后天添加文章不显示
  • 网站打开慢是什么原因wordpress 做图片
  • 广州黄埔做网站免费h5源码资源源码站
  • 企业网站建设可以分为个人网站模板素材下载
  • 网站开发需求列表网站上怎么做星星评分
  • dw中做网站的步骤个人网站做的类型
  • 公司网站的服务器网站管理建设落实报告
  • 重庆网站建设技术托管wordpress文章中加入代码
  • 如何在服务器上做网站网站建设与代运营介绍
  • 搜索引擎调词软件杭州优化网站
  • 上海电商设计招聘网站即墨网站建设地址