我希望设备上显示的数据能够使用Bluetooth
显示在我的Android应用程序上。
I have gone through this。但我没有得到如何接收数据并在我的应用程序中显示它。有人可以帮忙吗?
答案 0 :(得分:2)
首先,你必须找到使用的设备 OnCreate方法 //打开蓝牙连接
IF
然后您可以使用以下方法传递数据
DECLARE
v_deptno empbackup.deptno%TYPE;
v_sal empbackup.sal%TYPE;
CURSOR raise
IS
SELECT deptno, sal
FROM empbackup
FOR UPDATE OF sal;
BEGIN
OPEN raise;
FETCH raise
INTO v_deptno, v_sal;
WHILE raise%FOUND
LOOP
IF v_deptno = 10
THEN
IF v_sal > 2000
THEN
v_sal := v_sal * 1.06;
ELSE
v_sal := v_sal * 1.07;
END IF;
END IF;
IF v_deptno = 20
THEN
IF v_sal > 2500
THEN
v_sal := v_sal * 1.05;
ELSE
v_sal := v_sal * 1.055;
END IF;
END IF;
IF v_deptno = 30
THEN
IF v_sal > 1000
THEN
v_sal := v_sal * 1.07;
ELSE
v_sal := v_sal * 1.065;
END IF;
END IF;
UPDATE empbackup
SET sal = v_sal
WHERE CURRENT OF raise;
FETCH raise
INTO v_deptno, v_sal;
END LOOP;
CLOSE raise;
END;
/
//将数据发送到blutooth
openButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
pDialog = new ProgressDialog(Activity.this);
new AsyncTask<Void, Void, Void>()
{
@Override
protected Void doInBackground(Void... params)
{
try {
findBT();
openBT();
} catch (IOException ex) {
ex.printStackTrace();
}
return null;
}
@Override
protected void onPostExecute(Void result)
{
}
}.execute();
}
});