- Androidプログラミング質問スレ revision46 [転載禁止]©2ch.net
882 :デフォルトの名無しさん[]:2015/01/18(日) 13:40:14.16 ID:OVn4Dz1+ - Bluetoothの自動ペアリングプログラムを作成したいのですが、
private final BroadcastReceiver mReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter(); BluetoothDevice device = adapter.getRemoteDevice(intent.getAddress()); Method createBond = device.getClass().getMethod("createBond", new Class[] {}); Boolean res = (Boolean)createBond.invoke(device); } これだと、 BluetoothDevice device = adapter.getRemoteDevice(intent.getAddress()); でエラーが発生するのですが、 どう対処すればいいでしょうか。 Google公式のサンプルアプリの BluetoothChatアプリを使っています。
|