zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

Android串口通信(基于Tiny6410平台)

Android平台通信 基于 串口
2023-09-14 08:57:15 时间
    private static final String[] serial_port={"/dev/s3c2410_serial0","/dev/s3c2410_serial1","/dev/s3c2410_serial2"};

        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置全屏

        chooseserialPortView = (TextView)findViewById(R.id.choose_serialPort_text);

        serialportAdapter = new ArrayAdapter String (this, android.R.layout.simple_dropdown_item_1line,serial_port);//建立下拉控件的适配器

        baudrateAdaptera = new ArrayAdapter String (this, android.R.layout.simple_dropdown_item_1line,baud_rate);

        serialportAdapter.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);

        baudrateAdaptera.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);

        choose_serialport.setOnItemSelectedListener(new Spinner.OnItemSelectedListener()

        choose_baudrate.setOnItemSelectedListener(new Spinner.OnItemSelectedListener()

        fd = HardwareControler.openSerialPort(choosed_serial,choosed_buad, 8, 1);//打开串口

            Toast.makeText(getApplicationContext(), getResources().getString(R.string.open_serial_success)+choosed_serial, 1).show();

            Toast.makeText(this, getResources().getString(R.string.open_fail), 1).show();

                HardwareControler.write(fd, editmsg.getText().toString().getBytes());

        commucationView.setMovementMethod(ScrollingMovementMethod.getInstance()); //让textview实现滚动

APM监控 · 入门篇 · Android端测监控平台建设(1) APM 全称 Application Performance Management & Monitoring (应用性能管理/监控) 性能问题是导致 App 用户流失的罪魁祸首之一,如果用户在使用我们 App 的时候遇到诸如页面卡顿、响应速度慢、发热严重、流量电量消耗大等问题的时候,很可能就会卸载掉我们的 App。这也是我们在目前工作中面临的巨大挑战之一,尤其是低端机型。