Android蓝牙开发代码怎么写?
初学Android,想要做一个简单的蓝牙软件,可以发送数据和接收数据,但不知道怎么写,网上的资料并不全,很难看懂,求大神指导啊!!!【有源程序文件的最好,或者有哪些书可以...
初学Android,想要做一个简单的蓝牙软件,可以发送数据和接收数据,但不知道怎么写,网上的资料并不全,很难看懂,求大神指导啊!!!【有源程序文件的最好,或者有哪些书可以推荐的】
展开
1个回答
展开全部
开启蓝牙设备和设置可见时间:
private void search() {
BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
if (!adapter.isEnabled()) {
adapter.enable();
}
Intent enable = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
enable.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 3600); //3600为蓝牙设备可见时间
startActivity(enable);
Intent searchIntent = new Intent(this, ComminuteActivity.class);
startActivity(searchIntent);
}
首先,需要获得一个BluetoothAdapter,可以通过getDefaultAdapter()获得系统默认的蓝牙适配器,当然我们也可以自己指定,但这个真心没有必要,至少我是不需要的。然后我们检查手机的蓝牙是否打开,如果没有,通过enable()方法打开。接着我们再设置手机蓝牙设备的可见,可见时间可以自定义。
追问
这个不完整啊,求源代码!!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询