Android examples for Bluetooth:Bluetooth Data Transfer
get Bluetooth Rfcomm Socket By Reflection
/*/* w ww . j av a 2s.c om*/ * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License version 3 only, as * published by the Free Software Foundation. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License * version 3 for more details (a copy is included in the LICENSE file that * accompanied this code). * * Please contact Integreight, Inc. at info@integreight.com or post on our * support forums www.1sheeld.com/forum if you need additional information * or have any questions. */ //package com.java2s; import android.bluetooth.BluetoothDevice; import android.bluetooth.BluetoothSocket; import java.lang.reflect.Method; public class Main { private static synchronized BluetoothSocket getRfcommSocketByReflection( BluetoothDevice device) throws Exception { if (device == null) return null; Method m = device.getClass().getMethod("createRfcommSocket", new Class[] { int.class }); return (BluetoothSocket) m.invoke(device, 1); } }