package com.yarin.android.Examples_08_09;
import android.app.Activity;
import android.bluetooth.BluetoothAdapter;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
public class Activity01 extends Activity
{
/* ȡ��Ĭ�ϵ����������� */
private BluetoothAdapter _bluetooth = BluetoothAdapter.getDefaultAdapter();
/* ��������� */
private static final int REQUEST_ENABLE = 0x1;
/* �����ܹ������� */
private static final int REQUEST_DISCOVERABLE = 0x2;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
/* �������� */
public void onEnableButtonClicked(View view)
{
// �û����������
//Intent enabler = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
//startActivityForResult(enabler, REQUEST_ENABLE);
//������
_bluetooth.enable();
}
/* �ر����� */
public void onDisableButtonClicked(View view)
{
_bluetooth.disable();
}
/* ʹ�豸�ܹ������� */
public void onMakeDiscoverableButtonClicked(View view)
{
Intent enabler = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
startActivityForResult(enabler, REQUEST_DISCOVERABLE);
}
/* ��ʼ���� */
public void onStartDiscoveryButtonClicked(View view)
{
Intent enabler = new Intent(this, DiscoveryActivity.class);
startActivity(enabler);
}
/* �ͻ��� */
public void onOpenClientSocketButtonClicked(View view)
{
Intent enabler = new Intent(this, ClientSocketActivity.class);
startActivity(enabler);
}
/* ����� */
public void onOpenServerSocketButtonClicked(View view)
{
Intent enabler = new Intent(this, ServerSocketActivity.class);
startActivity(enabler);
}
/* OBEX������ */
public void onOpenOBEXServerSocketButtonClicked(View view)
{
Intent enabler = new Intent(this, OBEXActivity.class);
startActivity(enabler);
}
}