android開発者ページを参照として使用して、BluetoothヘッドセットをAndroidデバイスに接続しようとしています。http://developer.android.com/guide/topics/connectivity/bluetooth.html
私の問題は、getProfileProxy(context、mProfileListener、BluetoothProfile.HEADSET)メソッドを呼び出そうとすると、コンテキストに何を渡すかわからないということです。私はここの質問からこのエラーを見つけました: AndroidでBluetoothヘッドセットに接続できません
私はこれに非常に慣れていないので、これがばかげた質問であるならば、前もって謝罪します。私はこれを調査するために多くの時間を費やしましたが、私が見つけたすべての例とドキュメントにはコンテキスト変数が渡されているだけなので、どこが間違っているのかわかりません。私のコードは、多かれ少なかれアンドロイドのドキュメントからのコピーです:
//プロキシへの接続を確立します。boolean mProfileProxy = mBluetoothAdapter.getProfileProxy(context、mProfileListener、BluetoothProfile.HEADSET); Log.d(TAGP、 "Get Adapter Success:" + mProfileProxy); Log.d(TAGP、 "コンテキスト:" +コンテキスト);
BluetoothProfile.ServiceListener mProfileListener = new BluetoothProfile.ServiceListener() {
public void onServiceConnected(int profile, BluetoothProfile proxy) {
if (profile == BluetoothProfile.HEADSET) {
mBluetoothHeadset = (BluetoothHeadset) proxy;
Log.d(TAGP,"BLuetooth Headset: "+mBluetoothHeadset);
Log.d(TAGP,"Proxy: "+proxy);
}
}
public void onServiceDisconnected(int profile) {
if (profile == BluetoothProfile.HEADSET) {
mBluetoothHeadset = null;
}
}
};