资源简介

Android串口通讯库支持串口名称及波特率、校验位、数据位、停止位、流控配置项,有积分的欢迎打赏赚点积分,同时欢迎 https://github.com/xmaihh/Android-Serialport 免积分下载

资源截图

代码片段和文件信息

package com.ex.serialport;

import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.DividerItemDecoration;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Spinner;
import android.widget.Toast;

import com.ex.serialport.adapter.LogListAdapter;
import com.ex.serialport.adapter.SpAdapter;

import java.io.IOException;
import java.io.UnsupportedEncodingException;

import android_serialport_api.SerialPortFinder;
import tp.xmaihh.serialport.SerialHelper;
import tp.xmaihh.serialport.bean.ComBean;
import tp.xmaihh.serialport.utils.ByteUtil;

public class MainActivity extends AppCompatActivity {

    private RecyclerView recy;
    private Spinner spSerial;
    private EditText edInput;
    private Button btSend;
    private RadioGroup radioGroup;
    private RadioButton radioButton1;
    private RadioButton radioButton2;
    private SerialPortFinder serialPortFinder;
    private SerialHelper serialHelper;
    private Spinner spBote;
    private Button btOpen;
    private LogListAdapter logListAdapter;
    private Spinner spDatab;
    private Spinner spParity;
    private Spinner spStopb;
    private Spinner spFlowcon;

    @Override
    protected void onDestroy() {
        super.onDestroy();
        serialHelper.close();
    }

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        recy = (RecyclerView) findViewById(R.id.recyclerView);
        spSerial = (Spinner) findViewById(R.id.sp_serial);
        edInput = (EditText) findViewById(R.id.ed_input);
        btSend = (Button) findViewById(R.id.btn_send);
        spBote = (Spinner) findViewById(R.id.sp_baudrate);
        btOpen = (Button) findViewById(R.id.btn_open);

        radioGroup = (RadioGroup) findViewById(R.id.radioGroup);
        radioButton1 = (RadioButton) findViewById(R.id.radioButton1);
        radioButton2 = (RadioButton) findViewById(R.id.radioButton2);

        spDatab = (Spinner) findViewById(R.id.sp_databits);
        spParity = (Spinner) findViewById(R.id.sp_parity);
        spStopb = (Spinner) findViewById(R.id.sp_stopbits);
        spFlowcon = (Spinner) findViewById(R.id.sp_flowcon);

        logListAdapter = new LogListAdapter(null);
        recy.setLayoutManager(new LinearLayoutManager(this));
        recy.setAdapter(logListAdapter);
        recy.addItemDecoration(new DividerItemDecoration(this DividerItemDecoration.VERTICAL));

        serialPortFinder = new SerialPortFinder();
        serialHelper = new SerialHel

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-12-12 02:43  Android-Serialport-2.1\
     文件         148  2018-12-12 02:43  Android-Serialport-2.1\.gitignore
     目录           0  2018-12-12 02:43  Android-Serialport-2.1\.idea\
     目录           0  2018-12-12 02:43  Android-Serialport-2.1\.idea\caches\
     文件         651  2018-12-12 02:43  Android-Serialport-2.1\.idea\caches\build_file_checksums.ser
     目录           0  2018-12-12 02:43  Android-Serialport-2.1\.idea\codestyles\
     文件        1775  2018-12-12 02:43  Android-Serialport-2.1\.idea\codestyles\Project.xml
     文件         682  2018-12-12 02:43  Android-Serialport-2.1\.idea\gradle.xml
     文件         216  2018-12-12 02:43  Android-Serialport-2.1\.idea\kotlinc.xml
     文件        1707  2018-12-12 02:43  Android-Serialport-2.1\.idea\misc.xml
     文件         564  2018-12-12 02:43  Android-Serialport-2.1\.idea\runConfigurations.xml
     文件        1063  2018-12-12 02:43  Android-Serialport-2.1\LICENSE
     文件        6415  2018-12-12 02:43  Android-Serialport-2.1\README.md
     文件        4482  2018-12-12 02:43  Android-Serialport-2.1\README_EN.md
     目录           0  2018-12-12 02:43  Android-Serialport-2.1\app\
     文件           7  2018-12-12 02:43  Android-Serialport-2.1\app\.gitignore
     文件         873  2018-12-12 02:43  Android-Serialport-2.1\app\build.gradle
     文件         751  2018-12-12 02:43  Android-Serialport-2.1\app\proguard-rules.pro
     目录           0  2018-12-12 02:43  Android-Serialport-2.1\app\src\
     目录           0  2018-12-12 02:43  Android-Serialport-2.1\app\src\main\
     文件         714  2018-12-12 02:43  Android-Serialport-2.1\app\src\main\AndroidManifest.xml
     目录           0  2018-12-12 02:43  Android-Serialport-2.1\app\src\main\java\
     目录           0  2018-12-12 02:43  Android-Serialport-2.1\app\src\main\java\com\
     目录           0  2018-12-12 02:43  Android-Serialport-2.1\app\src\main\java\com\ex\
     目录           0  2018-12-12 02:43  Android-Serialport-2.1\app\src\main\java\com\ex\serialport\
     文件       11404  2018-12-12 02:43  Android-Serialport-2.1\app\src\main\java\com\ex\serialport\MainActivity.java
     目录           0  2018-12-12 02:43  Android-Serialport-2.1\app\src\main\java\com\ex\serialport\adapter\
     文件         672  2018-12-12 02:43  Android-Serialport-2.1\app\src\main\java\com\ex\serialport\adapter\LogListAdapter.java
     文件        1532  2018-12-12 02:43  Android-Serialport-2.1\app\src\main\java\com\ex\serialport\adapter\SpAdapter.java
     目录           0  2018-12-12 02:43  Android-Serialport-2.1\app\src\main\res\
     目录           0  2018-12-12 02:43  Android-Serialport-2.1\app\src\main\res\drawable-v24\
............此处省略125个文件信息

评论

共有 条评论