基本信息
源码名称:FS01,、FS02、MS3392 通用Android SDK开发包
源码大小:6.42M
文件格式:.zip
开发语言:Java
更新时间:2018-07-14
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
FS01指环扫描枪、FS02 二维指环扫描枪、MS3392迷你二维扫描枪通用SDK开发包
FS01指环扫描枪、FS02 二维指环扫描枪、MS3392迷你二维扫描枪通用SDK开发包
package com.example.bimsdkexemple; import java.io.UnsupportedEncodingException; import com.bim.io.OnDataReceive; import com.bimsdk.bluetooth.BluetoothConnect; import com.bimsdk.bluetooth.BluetoothSettings; import android.os.Bundle; import android.app.Activity; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class MainActivity extends Activity { Button button1; Button button2; Button button3; Button button4; Button button5; Button button6; Activity myActivity; EditText EditText2; TextView TextView3; // BluetoothConnect.Connect(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); BluetoothConnect.BindService(MainActivity.this); EditText2=(EditText)findViewById(R.id.EditText2); TextView3=(TextView)findViewById(R.id.TextView3); myActivity =this; button1=(Button)findViewById(R.id.button1); button1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub BluetoothSettings.ACTION_BLUETOOTH_SETTINGS(MainActivity.this); } }); button2=(Button)findViewById(R.id.button2); button2.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub BluetoothSettings.SetScaner(MainActivity.this); } }); button3=(Button)findViewById(R.id.button3); button3.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub BluetoothConnect.Connect(MainActivity.this); } }); button4=(Button)findViewById(R.id.button4); button4.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub BluetoothConnect.Stop(MainActivity.this); } }); button5=(Button)findViewById(R.id.button5); button5.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub String abcString = EditText2.getText().toString(); if (!"".equals(abcString)&&abcString!=null) { BluetoothConnect.BluetoothSend(abcString.getBytes()); } EditText2.setText(""); } }); button6=(Button)findViewById(R.id.button6); button6.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub // 显示所有发送内容,详见SendList类 // Please see Class SendList SendList SendList = new SendList(myActivity); SendList.ShowoDialog(); } }); GetData(); } /** * 设置数据接受 * Settings Data */ private void GetData() { // 监听接受到的数据 //Receive data from bluetooth scanner BluetoothConnect.SetOnDataReceive(new OnDataReceive() { @Override public void DataReceive(byte[] data) { // TODO Auto-generated method stub String aString=null; try { aString = new String(data,"GB-2312"); // aString = new String(data,"US-ASCII"); // aString = new String(data,"ISO-8859-9"); // aString = new String(data,"UTF-8"); } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printStackTrace(); aString = new String(data); } TextView3.append(aString); System.out.println("String(data):" aString); } }); } }