簡體   English   中英

通過藍牙連接筆記本電腦和Android

[英]Connect laptop and android via bluetooth

嗨,我想連接藍牙和筆記本電腦

我想做的是,將android應用程序中的數值發送到筆記本電腦中安裝的Labview程序。

android程序返回的值會隨着按鈕的點擊而變化。

(當我按下向上按鈕時,值+1)。

我想將此值通過藍牙發送給筆記本電腦!

我一直在尋找google,stackoverflow和其他許多社區。我找不到任何提示或解決方案。

package com.u2ring.control;

import com.u2ring.control.R;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.webkit.*;


public class MainActivity extends Activity implements OnClickListener
{
Button Plus, Minus;
TextView Value;
TextView url;
int score = 0;


/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Plus = (Button) findViewById(R.id.up);
Minus = (Button) findViewById(R.id.down);

Value = (TextView) findViewById(R.id.number);

String host = getString(R.string.host);

Plus.setOnClickListener(this);
Minus.setOnClickListener(this);
Button bt1 = (Button) findViewById(R.id.button2);
bt1.setOnClickListener(new View.OnClickListener(){
    @Override
    public void onClick(View v){
        Intent in = new Intent(MainActivity.this,Secondpage.class);
        startActivity(in);
        }
});};




public void onClick(View v)
{
boolean showText = false;

int id = v.getId();
if (id == R.id.up) {
    score++;
    showText = true;
} else if (id == R.id.down) {
    score--;
    showText = true;
} else if (id == R.id.number) {
    showText = true;
}
if(showText)
Value.setText(String.valueOf(score));

WebView wv= (WebView) findViewById(R.id.web);
wv.loadUrl("http://10.16.27.184:8080/admin/speed/"+Integer.toString(score));
}
}

您將需要首先通過藍牙手動連接筆記本電腦和手機,或者創建服務。 Android提供了通過BluetoothAdapter訪問手機的藍牙的BluetoothAdapter 要訪問BluetoothAdapter您需要在清單文件中添加適當的權限(用於藍牙)。
然后您可以通過BluetoothAdapter的不同方法管理連接。有關詳細信息,請訪問此處

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM