import android.app.Activity; import android.bluetooth.BluetoothAdapter; import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.widget.Toast; public class MainActivity extends Activity { private static final int REQUEST_ENABLE_BT = 3; private BluetoothAdapter mBluetoothAdapter = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // ³» ±â±âÀÇ ºí·çÅõ½º °¡´É ¿©ºÎ mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); if(mBluetoothAdapter == null) { Toast.makeText(this, "ºí·çÅõ½º¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.", Toast.LENGTH_LONG).show(); finish(); return ; } } public void onStart() { super.onStart(); // ºí·çÅõ½º È°¼ºÈ­ ¿äû if(!mBluetoothAdapter.isEnabled()) { Intent enableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); startActivityForResult(enableIntent, REQUEST_ENABLE_BT); } } public void onActivityResult(int requestCode, int resultCode, Intent data) { switch(requestCode) { case REQUEST_ENABLE_BT: if(resultCode == Activity.RESULT_OK) { Toast.makeText(this, "ºí·çÅõ½º¸¦ È°¼ºÈ­ÇÏ¿´½À´Ï´Ù.", Toast.LENGTH_LONG).show(); } else { Toast.makeText(this, "ºí·çÅõ½º¸¦ È°¼ºÈ­ÇÏÁö ¸øÇß½À´Ï´Ù.", Toast.LENGTH_LONG).show(); } } } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } }