블루투스를 통해 안드로이드와 노트북을 연결하고 싶습니다.블루투스 (랩뷰)를 통해 노트북과 안드로이드 연결
내가하고 싶은 것은 안드로이드 응용 프로그램에서 랩톱에 설치된 Labview 프로그램에 수치를 전송하는 것입니다.
android 프로그램은 버튼 클릭에 따라 변경되는 값을 반환합니다 (예 : 위로 버튼을 누르면 값 +1).
이 값을 블루투스를 통해 랩톱으로 보내려고합니다.
Google, stackoverflow 및 기타 많은 커뮤니티를 찾고 있었지만 힌트 나 해결책을 찾지 못했습니다.
노트북과 안드로이드를 연결하기 위해 안드로이드를 사용할 수있는 "blueterm"응용 프로그램을 사용했지만 노트북이 들어오는 연결을 거부했습니다.
데이터를 수신해야하는 프로그램은 LabView입니다.
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));
}
}
그냥 웹 페이지를 열려고하는 경우 블루투스 코드가 더 잘 작동 할 TCP IP의 protocole을 고려? –
내 코드를 보여 드리겠습니다 ... 블루투스 연결 방법을 모르기 때문에 여기에서 질문했습니다. – user3731137