0
나는 안드로이드를 처음 접하기 때문에 주요 활동을 시작할 때 블루투스 연결을 확인하기위한 간단한 앱을 개발 중이다. 아래 코드는 내 코드입니다. 뭐가 잘못 되었 니...? 난 그냥 전에 블루투스 연결을 확인하고 싶습니다. 내가 그 방법을 다른 어딘가에 넣을 까 onCreate() 메서드?시작시 블루투스 연결을 확인하는 방법
package com.example.test;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.bluetooth.*;
import android.content.*;
public class MainActivity extends Activity {
public void testBT(){
BluetoothAdapter mAdp = BluetoothAdapter.getDefaultAdapter();
if(!mAdp.isEnabled())
{
Intent btIntent= new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(btIntent,1);
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
testBT();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
그래 내가 알고이 조건을 추가하려고합니다. 하지만이 응용 프로그램은 단지 실제 장치와 에뮬레이터 모두에서 작동하지 않습니다 ... 단지 msg "불행히도 테스트이 중지되었습니다" –
Satyajeet
에뮬레이터 (에뮬레이터 dosnt가 블루투스를 사용한다고 가정) 물리적 장치에서 작동하지 않습니다. – Satyajeet
oops .. AndroidManifest.xml에서 블루투스 권한을 설정하는 것을 잊었습니다. 이제 그 일. :) – Satyajeet