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

抓取的网站如何做seo中国军事新闻最新消息

抓取的网站如何做seo,中国军事新闻最新消息,两个网站php 一个空间,建设银行个人官方网站安卓串口通信需要使用到串口适配器和USB OTG线。首先需要在Android设备上安装串口调试助手或其他支持串口通信的应用程序。然后将串口适配器连接到Android设备,使用USB OTG线连接即可。 接下来,您需要打开串口调试助手或其他应用程序&#xff0c…

        安卓串口通信需要使用到串口适配器和USB OTG线。首先需要在Android设备上安装串口调试助手或其他支持串口通信的应用程序。然后将串口适配器连接到Android设备,使用USB OTG线连接即可。
        接下来,您需要打开串口调试助手或其他应用程序,并配置串口参数,例如波特率、数据位、校验位和停止位等。然后,您可以使用应用程序发送和接收数据。

以下是一个简单的Android串口通信示例代码,使用了Java的SerialPort类和Android的UsbManager类。

import android.content.Context;
import android.hardware.usb.UsbDevice;
import android.hardware.usb.UsbManager;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;import android_serialport_api.SerialPort;public class MainActivity extends AppCompatActivity {private SerialPort mSerialPort;private InputStream mInputStream;private OutputStream mOutputStream;private ReadThread mReadThread;private static final String TAG = "MainActivity";private static final String DEVICE_NAME = "/dev/ttyUSB0"; // 串口设备名private static final int BAUD_RATE = 9600; // 波特率@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);initSerialPort();}private void initSerialPort() {try {mSerialPort = new SerialPort(new File(DEVICE_NAME), BAUD_RATE, 0);mInputStream = mSerialPort.getInputStream();mOutputStream = mSerialPort.getOutputStream();mReadThread = new ReadThread();mReadThread.start();} catch (IOException e) {Log.e(TAG, "initSerialPort: " + e.getMessage());}}private class ReadThread extends Thread {@Overridepublic void run() {super.run();while (!isInterrupted()) {int size;try {byte[] buffer = new byte[64];if (mInputStream == null) return;size = mInputStream.read(buffer);if (size > 0) {String receiveData = new String(buffer, 0, size);Log.d(TAG, "receiveData: " + receiveData);}} catch (IOException e) {Log.e(TAG, "ReadThread: " + e.getMessage());return;}}}}private void sendCommand(String command) {try {byte[] bytes = command.getBytes();mOutputStream.write(bytes);} catch (IOException e) {Log.e(TAG, "sendCommand: " + e.getMessage());}}@Overrideprotected void onDestroy() {super.onDestroy();if (mSerialPort != null) {mSerialPort.close();mSerialPort = null;}if (mReadThread != null) {mReadThread.interrupt();mReadThread = null;}}
}

在这个示例中,我们使用了一个名为SerialPort的Java类,它是一个串口通信库。该类包含一个构造函数,用于初始化串口参数并打开串口设备。我们还创建了一个名为ReadThread的线程类,用于从串口读取数据。最后,我们在onDestroy()方法中关闭串口设备和线程。

总结

        需要注意的是,这个示例代码仅供参考,具体实现可能会有所不同,因为串口通信需要根据不同的设备和应用程序进行配置和调试。不同的Android设备可能具有不同的串口适配器驱动程序,因此您需要选择适合您的设备的驱动程序。另外,串口通信需要一些专业知识和技能,如果您不熟悉串口通信,请谨慎操作。

http://www.dinnco.com/news/56068.html

相关文章:

  • 网站怎么做百度排名国外搜索引擎入口
  • 网站开发系统有哪些开发方案seo搜索优化
  • 手机网站和网站一体网络推广外包一年多少钱
  • 对市场营销的认识seo搜索引擎优化技术教程
  • 哪个网站做香烟回收关键词热度
  • 网店代运营违法吗seo关键词优化价格
  • 软件商店打不开怎么办搜索引擎推广seo
  • 成都网站建设哪家好广州网站推广服务
  • 网站建设那种语言好连云港seo
  • wordpress 构建轻社区电商网站怎样优化
  • 网站建设丶金手指下拉十五seo怎么学在哪里学
  • asp网站表格代码seo服务
  • 个人网站企业网站企业推广文案范文
  • 福州网站设计哪家做的好集客营销软件官方网站
  • 太原建站模板徐州百度推广电话
  • 做网站设计提成赚钱吗廊坊今日头条新闻
  • 网站如何防止攻击知乎seo优化
  • 怎么自己在微信上做网站比较好用的搜索引擎
  • 山东网站制作定制百度推广400电话
  • 丽江市网站建设优化大师怎么提交作业
  • 长春 餐饮 网站建设互联网平台
  • javaweb怎么做网站免费自制app软件
  • 互联网公司主要干什么seo技术培训山东
  • 建设工程网上质检备案网站廊坊网站
  • 个人网页设计文档说明模板seo三人行论坛
  • wordpress中文编辑器插件北京aso优化
  • 网站建设飠金手指科杰十五如何网上免费打广告
  • 网站自动化采集seo实战密码第三版pdf
  • 酒店网站策划书怎么把产品快速宣传并推广
  • 上海专业做网站电话创建自己的网站